Pitanja označena kao "jslint"

JSLint je "kôd kvalitete" za JavaScript koji je razvio Douglas Crockford, poznati programer koji je također odgovoran za JSON, JSMin, ADSafe i dijelove YUI-ja. JSLint je paralelan s C lintom.
29
odgovor

Što znači "koristiti strogi" u JavaScriptu i koji su razlozi za to?

Nedavno sam pokrenuo svoj JavaScript kôd kroz Crockford JSLint, i dao je sljedeću pogrešku: Problem na liniji 1 znak 1: Nedostaje izjava "use strict". Dok sam radila neke pretrage, shvatila sam da neki ljudi dodaju "strogo korištenje"; u svom ...
set 26 aug. '09 u 19:10
8
odgovor

JSLint neočekivano izvještava: koristite funkciju "use strict"

Uključujem operatera: "use strict"; na početku većine mojih javascript datoteka. JSLint nikada nije upozorio na to. Ali sada je, govoreći: Koristite oblik "koristite strogi". Zna li netko što je "oblik funkcije"?
16. prosinca '10 u 18:36
8
odgovor

Trebam li koristiti JSLint provjeru valjanosti ili JSHint JavaScript?

Trenutno provjeravam svoj JavaScript za JSLint i idem naprijed, pomažući mi da napišem najbolji JavaScript - osobito kada radim s jQuery knjižnicom. Sada sam naletio na JSHint, JSLint čep. Zato se pitam o web aplikaciji ...
postavljen je 24. srpnja '11 u 0:04
17
odgovor

Kako inicijalizirati duljinu niza u javascriptu?

Većina tutorijala koje sam pročitao na nizovima u JavaScriptu (uključujući w3schools i devguru) pretpostavljaju da možete inicijalizirati niz s određenom duljinom tako da proslijedite cijeli broj konstruktoru Array pomoću var te sintakse ...
postavljen 31. siječnja '11 u 17:29
8
odgovor

JSLint kaže "nedostaje radix parametar"; što trebam učiniti?

JSLint sam pokrenuo u ovom JavaScript kodu, a on je rekao: Problem s karakterom niza 32: Radix parametar nedostaje. Ovo je šifra u pitanju: imageIndex = parseInt (id.substring (id.length - 1)) - 1; Što nije u redu?
postavljen 19. listopada. '11 u 12:04
17
odgovor

Zašto izbjegavati povećanja ("++") i smanjenja ("-") u JavaScriptu?

Poznato je da jedan od savjeta za jslint alat: ++ i - ++ (inkrement) i - (smanjenje) operatori doprinose poticanju prekomjernog lukavstva. Oni su na drugom mjestu samo zbog pogrešne arhitekture u pružanju virusa i drugih sigurnosnih prijetnji.
je postavljen 9. lipnja u 20:02
8
odgovor

Što znači "tijelo JSLint pogreške" znači za u biti prekinut u izrazu if?

Koristio sam JSLint u svojoj javascript datoteci. On je izbacio pogrešku: za (ind u evtListeners) {Line znak problem 41: Tijelo a za u mora biti zamotan u if izjavu za filtriranje neželjenih svojstava prototipa. Što to znači?
26. prosinca '09 u 13:49
9
odgovor

Koja je razlika između nove verzije Object () i objektne literature?

Koja je razlika između ove sintakse koja se temelji na konstruktoru za kreiranje objekta: person = new Object () ... i ova doslovna sintaksa: person = {property1: "Hello"}; Čini se da oboje rade isto, iako JSLint preferira ...
postavljen 04. \ t '11 u 23:09
8
odgovor

Pogreška "neočekivano ++" u jslint

Koja je najbolja praksa za to? Jslint objašnjava da to "dodaje zbrku". Ne vidim ovo ... EDIT: Kod na zahtjev: var all, l, elementi, e; all = inElement.getElementsByTagName ('*'); l = sva dužina; elementi = []; za (e = 0; ...
postavljen je 08. lipnja u 21:44
6
odgovor

Zašto JSHint izdaje upozorenje ako koristim const?

To je pogreška koju dobijem kada koristim const: <error line = "2" column = "1" severity = "warning" message = "const" je dostupan u es6 (opcija esnext opcija) ili Mozilla JS ekstenzije (koristite moz ). " source = "jshint.W104" /> Moj ...
postavite 12 prosinca '14 u 13:39
9
odgovor

Kako podijeliti dugi regularni izraz u nekoliko redaka u javascriptu?

Imam jako dug regularni izraz koji želim podijeliti na nekoliko redaka u JavaScript kodu tako da svaki redak od 80 znakova odgovara dužini JSLint pravila. Mislim da je ovo bolje za čitanje. Ovdje je uzorak uzorka: var patte ...
set 07 Sep '12 u 14:17
3
odgovor

Snaga sintakse

Postoji JSLint opcija, jedan od "dobrih dijelova" je zapravo "[zahtijeva] parens oko neposredne pozive", što znači da je build (funkcija () {// ...}) (); umjesto toga, morate ga napisati kao (function () {// ...} ()); Moje ...
postavljen je 02. lipnja u 16:05
4
odgovor

Zašto se JSHINT žali da je to ozbiljno kršenje?

this.page ((s-1) * this.p.size);}} ...
postavljen 7. listopada '11 u 17:36
4
odgovor

Redoslijed funkcija javascripta: zašto je to važno?

Izvorno pitanje: JSHint se žali kad moj javascript poziva funkciju definiranu dalje na stranici nego poziv na nju. Međutim, moja stranica je namijenjena igri, a nijedna funkcija se ne poziva dok se sve to ne preuzme. Dakle, po ...
postavljen 30. rujna '11 u 13:45
2
odgovor

JSLint: koristi se prije njegove definicije

Pozdrav, imam 3 javascript datoteke. jquery.js utility.js file1.js U file1.js, imam jQuery.noConflict () jQuery (document) .ready (function ($) {// ....}); JA dobiti poruka o pogrešci "jQuery" je korišten prije njegove definicije. i "pristajanje ...
postavili 8. ožujka u 19:29