Teraz mam następujący kod:Jak powiedzieć JSLint nie prosić o {na jednej linii if
if (c > last) break;
I jslint narzeka
jslint:crud.js:69:19:Expected '{' and instead saw 'break'.
Istnieje kilka sposobów, aby go pokonać :
if (c > last) { break; }
lub
if (c > last) {
break;
}
Ale chciałbym, aby jslint nie narzekał, gdy instrukcja if jest na tej samej linii.
Czy istnieje sposób, aby to skonfigurować?
BTW: Ja pracuję z wysublimowanego tekstu i wtyczki sublime-jslint o następującej konfiguracji:
{
// Path to the jslint jar.
// Leave blank to use bundled jar.
"jslint_jar": "",
// Options pass to jslint.
"jslint_options": "--indent 2 --white --maxerr 10000 --nomen --browser --plusplus --es5",
// Ignore errors, regex.
"ignore_errors":
[
"Combine this with the previous 'var' statement.",
"It is not necessary to initialize"
],
// run jslint on save.
"run_on_save": false,
// debug flag.
"debug": false
}
Każdy pomysł jak go skonfigurować?
wielkie dzięki, spróbuję ... czy wiesz, czy to działa z jslint4java? w pracy nie wiem, czy będę w stanie zainstalować węzeł – opensas
@opensas - obawiam się, że nie będzie ... jslint4java to tylko opakowanie Javy wokół JSLint. JSHint rozpoczął życie jako proste rozwidlenie JSLint, ale teraz są one bardzo różne i ktoś musiałby napisać dla niego osobne opakowanie Java. –
Aby zignorować jednowierszowe instrukcje if, użyto 'curly: false' – dev