Die Story:Erweiterung mehrere empfohlenen Konfigurationen in ESLint
Derzeit sind wir die empfohlene ESLint Konfiguration erstreckt:
{
"extends": "eslint:recommended",
...
"plugins": [
"angular",
"jasmine",
"protractor"
],
"rules": {
"no-multiple-empty-lines": 2,
"no-trailing-spaces": 2,
"jasmine/valid-expect": 2
}
}
Und auch mit angular
, jasmine
und protractor
ESLint Plugins auch die im Lieferumfang mit ihre eigenen empfohlenen Konfigurationen (Standard Regel Striktheit Ebenen und Standard-Regel-Parameter).
Die Frage:
Wie können wir alle empfohlenen Konfigurationen zugleich - derjenige, der ESLint und alle verwendeten Plug-ins Schiff mit?
folgendes versucht:
{
"extends": [
"eslint:recommended",
"plugin:protractor/recommended",
"plugin:jasmine/recommended",
"plugin:angular/recommended"
],
...
}
bekam aber den folgenden Fehler:
Cannot read property 'recommended' of undefined
Sollte das nicht eher ein Kommentar als eine Antwort sein? –
@Daenu Ja, wahrscheinlich. Meine Antwort wurde aktualisiert, um die richtige Lösung besser hervorzuheben. – dannyjolie