Sorğular 'jslint'

JSLint, JSON, JSMin, ADSafe və YUI hissələri qismində məsul olan məşhur tanınmış Douglas Crockford tərəfindən hazırlanmış JavaScript üçün "keyfiyyət kodu" vasitədir. JSLint C lintinə paraleldir.
6
Cavablar

Eyni dəyişən adı bir neçə dövrədə istifadə etmək yanlışdırmı?

Jshint istifadə edərək javascript kodunu çəkdim. Kodda bu kimi istifadə olunan iki for-loops var: for (var i = 0; i <somevalue; i ++) {...} Beləliklə, hər iki for-loops da iteration üçün var. İndi JSHint mənə səhvləri göstərir ...
03 Aprel tarixində təyin olundu. '13 saat 12:09 'da
3
Cavablar

JSLint "geri döndükten" sonra da nə üçün "gözlənilməz" şikayət edir?

JSLint aşağıdakı (yararsız nümunə) kodunun etibarsız olduğunu bildirir: (funksiya (x) {"istifadə edin"; if (x === 1) {return 1;} else if (x === 2) {return -1; } return 0;} (1)); Xəta: xarakter str ilə problem ...
28 Fevralda təyin olundu '12 saat 02:02 'da
1
cavab

Döngü içərisində funksiyaları yerinə yetirməyin

Bu halda jslint səhvini həll etmək üçün düzgün yol nədir? Mən istifadə edən obyektə bir getter funksiyası əlavə edirəm. Mən loop içərisində bir funksiya yaratmadan bunu necə bilmirəm. for (var i = 0; i <processorList.length; ++ i) {nəticə [...
25 Aprel tarixində təyin olundu '12 saat 19:58 'da
4
Cavablar

Niyə yeni JSLint səhvləri "boşluqlar deyil, boşluqlar" və "etibarsız xarakterlər" yaradılıb?

JSLint ilə təxminən 2 il ərzində JavaScript-ni yoxladım və qaydalar zaman-zaman dəyişir. Ümumiyyətlə, JSLint yeni bir qayda təqdim etdikdə, təhlil edərkən bu qayda nəzərə alınmayan bir bayraq var və ya bunu görməməzsinizsə ...
17 dekabrda təyin olundu '12 saat 14:23 'də
1
cavab

JSlint tərəfindən bildirilən "foo müəyyən edilmədi" səhvini necə düzəltmək olar?

Mümkün dublikat: JSLint: onun təsvirindən əvvəl istifadə edildi. JSlint'i qaçdım və belə səhvləri gördüm: 'foo' müəyyən edilmədi. var x = foo (); foo başqa bir JavaScript faylında müəyyən bir funksiya foo.js. Anladığım qədər, heç bir direktiv yoxdur ...
14 aug. '12 saat 20:54 'da
3
Cavablar

Sintaksisin necə alınması lazımdır "olmalıdır.be.false" pass jslint?

Mən NodeJS kodu üçün JS UT yazıram. Mən Chai ifadələrini bir kitabxana olaraq istifadə edirəm və sintaksis əgər üstünlük verirəm. JS faylının sintaksisini, hətta UT üçün faylları yoxlamaq üçün jslint'i də istifadə edirəm. İndi jslint və Chai ilə problemim var. Çayda, sən ...
11 dekabr təyin etdi '12 saat 10:30 'da
3
Cavablar

JSLint, ' və '|' -dan gözlənilməz istifadə barədə məlumat verir - Bunu təmizləmək istərdim.

Mən Javascript kodunu 100% JSLint üzərinə almağa çalışıram. Bir UUID yaratmaq üçün başqa bir yerdən aldığım bir JS kodu var. Bu kodun aşağıdakı siması var: s [16] = hexDigits.substr ((s [16] 0x3) | 0x8, 1); Bu xəttdə, JSLint iki s ...
14 İyun tarixində saat 21 : 18-də təyin olunacaq
8
Cavablar

Qlobal dəyişən olub olmadığını yoxlamaq üçün doğru yol nədir?

JSLint bunu etibarlı kod olaraq qəbul etmir: / * global someVar: false * / if (typeof someVar === "undefined") {var someVar = "hi!"; } Doğru yol nədir?
İyulun 22-də saat 12: 00-da təyin olundu
3
Cavablar

JSLint normal ifadədə "təhlükəli"

JSLint növbəti satır üçün etibarsız '^' hesabat verir. Niyə bu? Yoxsa yalnız xarakter sinifini inkar etmək istədiyim zaman şikayətçi olur?
05 noyabrda təyin olundu. 10:10 da
3
Cavablar

JSHint / JSLint-də ya da alternativ xidmətdə qarışıq boşluqlar və nişanlar haqqında xəbərdarlıqlara icazə verməyin?

JSHint və JSLint böyük alətlərdir. Buna baxmayaraq, hesabatda "qarışıq yerlər və nişanlar" xəbərdarlığı üstünlük təşkil edir. Bu xəbərdarlıqları bastırmanın bir yolu var mı və ya xəbərdarlıqları qadağan etməyə imkan verən bir xidmət var mı ...
23 Apreldə təyin olundu '12 saat 21:30 'da
1
cavab

JSLint 'Stupidity'ə Tolerat'

Hər kəs JSLint'in 'Tolerantlıq Qadağanlığı' variantının nə olduğunu bilirmi? Hansı xəbərdarlıq ailəsi əlil? Node.js və Sync metodlarına bir link tapdım (Crockford'un "bu çox yaxşı adlandırıldığı" şərhini də daxil olmaqla), lakin aydın cavab yoxdur. təşəkkür edirəm
29 apreldə təyin olundu '12 saat 23.20 'də
4
Cavablar

Adobe Brackets jslint'i ləğv edir, lakin jshint imkan verir

Mənim əsas sualım: Adobe Brackets redaktorunda jslint'i işə salanda və ya açarkən necə istifadə etmək olar? Mənim tl; dr: Adobe Brackets redaktorunda javascript istifadə edərkən, mən həm jslint və jshi üçün nəticə əldə etdiyini görürəm ...
21 dəq. '14 'də 0:01' də
5
Cavablar

Loop dəyişənləri üçün dublikat bəyannaməsi xəbərdarlığı ilə işləyin

Aşağıdakı kodu nəzərdən keçirin: for (var i = 0; i <100; i ++) {// sizin kodunuz burada} // başqa bir kod burada (var i = 0; i <500; i ++) {// burada xüsusi kod) Hər hansı bir layiqli lint aləti (jslint, jshint və ya daxili IDE) sizi xəbərdar edəcək ...
Mayın 29-da, saat 12: 00-da təyin olundu
5
Cavablar

Niyə JSHint bitsel operatorlara qarşı mübahisə edir? Bu kodu necə ifadə edə bilərəm?

Bir UID yaratmaq üçün bu javascript bitini istifadə edirəm: (orijinal :) // ID müəyyən edilmədikdə yeni bir unikal ID yaradın. if (! id) {id = 'xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx'.replace (/ [xy] / g, funksiyası (c) {var r = Math.random () * 16 | 0, v = c ...
23 İyulda, '12 'də 3: 12'de təyin olundu
8
Cavablar

JSLint: nəzarət şərhləri (seçici ignore)

JSLint JavaScript Lint nəzarət şərhləri kimi bir şey varmı (məsələn, / * jsl: fallthru * /) bəzi keçidləri görməmək üçün?
01.04 'də 16:57' də təyin olundu