2016-08-19 4 views
2

Ich habe die this .eslintrc in der Wurzel meines Projekts in Atom Editor gespeichert, aber das Verhalten der Linter-JS-Standard-Paket ändert sich nicht, auch nach einem Neustart.Wie kann eine bestimmte Linter-Regel in .eslintrc deaktiviert werden?

Wie kann ich bestimmte Regeln deaktivieren, z. nicht extra-halb?

Ich habe bereits Marks Vorschlag here versucht, aber es funktioniert nicht für mich.

+1

Warum nicht "Linter-Eslint"? –

+0

Danke für den Hinweis! Ich habe Linter-Eslint nicht gewusst, aber ich habe es für ES6, Babel und JSX eingerichtet. Mit diesem Paket wird .eslintrc korrekt berücksichtigt und ich kann bestimmte Regeln deaktivieren. – pwagner

+0

Ja, wenn Sie mehr darüber erfahren könnten, wie Sie sicherstellen können, dass ein Atominterter-Paket .eslintrc berücksichtigt, wäre das höchst zufriedenstellend. – pwagner

Antwort

2

Es gibt ein Interpack-Paket für eslint namens linter-eslint, das direkt mit Ihren .eslintrc Dateien funktioniert.

Dieses Paket verwendet standardmäßig .eslintrc in Ihrem Stammprojektverzeichnis. Wenn das nicht vorhanden ist, wird es das in Ihrer package.json angegebene verwenden.

Nach linter-eslint auf der packages Registerkarte Installation können Sie auf der settings für linter-eslint klicken. Auf dieser Seite gibt es eine Option für eslintrc Path. Sie können diese Einstellung verwenden, um eine .eslintrc andere Datei als die in Ihrem Projektstammverzeichnis oder in Ihrer package.json Datei anzugeben. Sie können die eslint-Regeln auch anpassen oder deaktivieren, wenn keine eslint-Konfigurationsdatei gefunden wird.

Verwandte Themen