Klausimai pažymėti „jslint“

„JSLint“ yra „Quality Code“ įrankis, sukurtas „Douglas Crockford“, gerai žinomo kūrėjo, kuris taip pat yra atsakingas už JSON, JSMin, ADSafe ir dalis „YUI“. JSLint yra lygiagretus C lint.
8
atsakymai

„JSLint“ tikimasi „===“ ir pamatė „==“

Neseniai aš išbandžiau savo kodą per JSLint, kai atėjau šią klaidą. Manau, kad ši klaida yra juokinga, tačiau automatiškai daroma prielaida, kad viskas == turėtų būti ===. Ar tai tikrai prasminga? Mačiau daug pavyzdžių, kurie ...
nustatytas 17 sep. '10, 16:58
7
atsakymai

JSLint klaida: perkelkite visas „var“ deklaracijas į funkcijos pradžią

JSLint svetainė atnaujinta ir nebegaliu patikrinti JS scenarijų. Man šis įspėjimas nėra labai svarbus, ir aš nenoriu eiti per tūkstančius eilučių, kad išspręsti šią problemą norėčiau rasti svarbesnių problemų. Ar kas nors žino, kaip išjungti šią klaidą arba ...
nustatytas sausio 10 d '11 14:45
8
atsakymai

„JSLint“ pranešimas: nepanaudoti kintamieji

ką galiu padaryti, jei JSLint skundžiasi, kad „i“ yra nenaudojamas kintamasis šiame scenarijuje: var items = "<option selected> </ option>";
yra nustatytas liepos 05 d. 11, 16:43
7
atsakymai

Kaip naudojate „fastfix vim“ funkciją?

Esu gana naujas Vim vartotojas, ir sužinojau, kad jo mokymosi kreivė yra gana kieta (bent jau man). Aš ką tik įdiegiau šį „vim“ scenarijų, kad patvirtintumėte „JavaScriptLint“ klaidas.
lapkričio 17 d. '09, 10:04
5
atsakymai
7
atsakymai

CoffeeScript funkcijos deklaracija

Aš pastebiu, kad „CoffeeScript“, jei apibrėžiu funkciją naudojant: a = (c) -> c = 1, galiu gauti tik funkcijos išraišką: var a; a = funkcija (c) {grįžti c = 1; }; Bet asmeniškai dažnai naudoju funkcijų deklaraciją, pavyzdžiui: funkcija ...
yra nustatytas liepos 1 d. 11 val
4
atsakymai

„JSLint“ praneša apie „netikėtą kabinimą“ simbolį prefikso pabraukimo eilutės pavadinime

Žinau, kad kai kurie žmonės mano, kad pirmaujanti prielaida reiškia, kad kintamasis yra „privatus“, kad toks konfidencialumas yra fikcija, ir siūlo, kad dėl šios priežasties JSLint praneša apie šiuos pavadinimus su pranešimu apie ...
yra nustatytas birželio 14 d. 10 val. 20:55
1
atsakymas

„JSLint“ klaida: „Perkelti skambutį į poras su funkcija“

Ką ši klaida reiškia JSLint? Ir kaip ją perrašyti? Klaida: problema 78 eilutėje 3 ženklas: perkelkite pakvietimą į parenus, kuriuose yra funkcija:}) (jQuery);
nustatyti 12 vas '11 19:48
8
atsakymai

JSLint: naudokite funkciją prieš aptikdami klaidą

Aš naudoju JSLint, kad patikrintumėte daugumą mano išorinių „Javascript“ failų, bet dauguma klaidų yra funkcijos, kurios naudojamos prieš jas apibrėžiant. Ar tai tikrai klausimas, kurį turėčiau nerimauti? ...
nustatytas balandžio 30 d '09 12:45
7
atsakymai

Kokia yra priežastis, kodėl JSLint sako, kad yra „per daug var pranešimų“,

JSLint (su įjungta vėliava) įjungia tam tikrą „JavaScript“ kodą, kurį turiu, su šia problema: problema 5 eilutės simbolyje 15: per daug var pranešimų. Džiaugiuosi galėdamas ištaisyti šias klaidas, bet norėčiau sužinoti, ar tai darau vykdydamas ...
gegužės 1 d. 08:42
3
atsakymai

(... ()) prieš (...) () uždarymo javascript

Žinau, kad tai kvaila, tačiau yra skirtumas tarp: (funkcija () {var foo = 'bar';}) (); ir tai? (funkcija () {var foo = 'bar';} ()); JSLint pasakoja, kad perkelti pakvietimą į parenus, kuriuose yra ši funkcija, bet nematau ...
nustatyti 08 sausis '12 3:45
4
atsakymai

Kas yra pažodinis laiškas javascript ir kada jį naudojate?

JSLint suteikia man šią klaidą: problema su eilutės 11 simboliu: naudokite literatūros žymėjimą []. var myArray = naujas Array (); Kas yra pažodinis masyvas ir kodėl ji nori, kad aš jį naudoju? Čia parodyta, kad naujas Array (); ...
yra nustatytas liepos 07 d., 09:23
6
atsakymai

Kaip nustatyti „jslint“ klaidą „Nesukurkite funkcijų kilpoje“?

Aš stengiuosi užtikrinti, kad visi mūsų JS kodai pereitų per „jslint“, kartais su dideliu nustatymu ir pasenusio kodo siuntimo parametrais. Yra vienas dalykas, apie kurį jslint skundžiasi, kad ...
yra nustatyta birželio 14 d. 10 val
5
atsakymai

Ar yra „JSLint Eclipse“ papildinys?

Ar kas nors gali atkreipti dėmesį į „JSLint“ papildinio „Eclipse“ funkciją?
nustatytas balandžio 30 d '10 0:57
3
atsakymai

Kaip pasakyti JSLint / JSHint, kurie globalūs kintamieji jau yra apibrėžti

Mano projekte turime keletą globalių kintamųjų, kurie veikia kaip konteineriai: MyProject.MyFreature.someFunction = function () {...} Taigi, naudoju šį scenarijų visoje svetainėje, o JSLint / JSHint skundžiasi dėl to: „MyProject“ Keista ...
yra nustatyta liepos 17 d., 13 val