[jslint] ile etiketlenen soru

JSLint: yorumları kontrol et (seçici yoksay)

JSLint'in , belirli bölümleri yoksayması için JavaScript Lint'in kontrol yorumları (örn. /*jsl:fallthru*/) Gibi bir şey var mı ? ...



Adobe Brackets, jslint'i devre dışı bırakır ancak jshint'e izin verir

Temel sorum: Adobe Brackets editöründe jslint'i kapatırken ya da devre dışı bırakırken jshint'i nasıl kullanırım? Tl ; dr: Adobe Brackets editöründe javascript yazarken hem jslint hem de jshint sonuçları aldığımı anlıyorum. İsteğime göre yapılandırılmış bir jshint varken, jslint'i geçemediğim...



JSHint neden bitsel operatörlere karşı tartışıyor? Bu kodu nasıl ifade etmeliyim?

Bir UID oluşturmak için bu JavaScript parçasını kullanıyorum: (Orijinal :) //If ID has not been defined then generate a new unique ID. if(!id){ id = 'xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx'.replace(/[xy]/g, function (c) { var r = Math.random() * 16 | 0, v = c == 'x' ? r : (r & 0x3 ...



JSHint uyarısını 'functionName tanımlı ancak hiç kullanılmamış' uyarısını engelleyin

JSHint'i kullanmaya yeni başladım (Sublime Text 2 için Sublime-Linter paketi ile). Tanımlanmadan önce kullanılan fonksiyonlarla ilgili uyarıları bastırmak isterim, çünkü bunun gibi fonksiyon tanımlarını kullanmakta bir sorun görmüyorum. Örneğin, aşağıdaki kod uyarılar oluşturur: (function($){...



Döngü değişkenleri için yinelenen bildirim uyarısı ile ilgilenmek

Aşağıdaki kodu göz önünde bulundurun: for (var i=0; i<100; i++) { // your code here } // some other code here for (var i=0; i<500; i++) { // custom code here } Herhangi bir terbiyesiz tüysüz alet (jslint, jshint veya IDE'de yerleşik) uyarı verecektir - duplicate decla...



JSLint, '&' ve '|' beklenmedik bir şekilde kullanıldığını bildirdi - Bunu temizlemek istiyorum

Javascript kodumu% 100 JSLint temiz almaya çalışıyorum. UUID oluşturmak için başka bir yerden kaldırdığım bazı JS kodlarım var. Bu kod aşağıdaki satıra sahiptir: s[16] = hexDigits.substr((s[16] & 0x3) | 0x8, 1); Bu satır, JSLint'i iki hata mesajı oluşturmaya teşvik eder: 1) Une...



Nasıl “should.be.false” sözdizimi geçmek jslint almak için?

NodeJS kodum için JS UT yazıyorum. Chai'yi iddia kütüphanesi olarak kullanıyorum ve olması gereken sözdizimini tercih ediyorum . Ayrıca JS dosya sözdizimini, UT için JS dosyalarını bile kontrol etmek için jslint kullanıyorum . Şimdi jslint ve Chai ile bir sorunum var . In Chai , şunları kulla...




JSLint neden “dönüş” sonrası “Beklenmeyen” başkası ”hakkında şikayet ediyor?

JSLint, aşağıdaki (işe yaramaz örnek) kodun geçersiz olduğundan şikayet eder: (function (x) { "use strict"; if (x === 1) { return 1; } else if (x === 2) { return -1; } return 0; }(1)); Hata: Satır 4 karakter 9'daki sorun: Beklenmeyen 'else'...



Yeni JSLint hataları neden “sekmeleri değil boşluk kullan” ve “güvensiz karakter” ortaya çıktı?

JavaScript'imi JSLint kullanarak yaklaşık 2 yıldan beri kullanıyorum ve arada bir de olsa değişen kurallar var. Genel olarak, JSLint yeni bir kural getirdiğinde, ayrıştırma sırasında bu kuralı yoksaymak veya onaylamamayı seçmeniz durumunda kodunuzu buna uygun hale getirmek için bir onay kutusu v...



Global bir değişken olup olmadığını kontrol etmenin doğru yolu nedir?

JSLint bunu geçerli bir kod olarak geçmiyor: /* global someVar: false */ if (typeof someVar === "undefined") { var someVar = "hi!"; } Doğru yol nedir? ...



Çalışan bir JSLint Eclipse eklentisi var mı?

Herhangi biri Eclipse için çalışan bir JSLint eklentisine işaret edebilir mi? ...



Jslint hatası nasıl düzeltilir? 'Döngüde işlev yapmayın'?

Tüm JS kodumuzu jslint'ten geçirmeye çalışıyorum, bazen daha sonra düzgün bir şekilde düzeltmek amacıyla eski kodları geçme seçenekleriyle çok fazla uğraştık. Jslint'in şikayette bulunduğum bir çalışma ortamı olmadığı için bir şey var. Bunun gibi yapıları kullanırken, 'Döngü içinde işlev yapm...



Aynı değişken ismini çoklu döngüler için kullanmak kötü bir uygulama mıdır?

Sadece JSHint kullanarak bazı JavaScript kodları yazıyordum. Kodda her ikisi de böyle kullanılan iki for-loop var: for (var i = 0; i < somevalue; i++) { ... } Her iki for-loop da yineleme için var i kullanır. Şimdi JSHint bana ikinci for döngüsü için bir hata gösteriyor: "'i' zaten...



(… ()) Vs. (…) () javascript kapanışlarında [yinelenen]

Bu sorunun zaten burada bir cevabı var: Anonim JavaScript işlevlerini otomatik çalıştırmak için parantezin yeri? 4 cevap Bunun aptalca olduğunu biliyorum, ama bunun arasında bir fa...