Gibt es eine Möglichkeit, bestimmte Regeln für einen Ordner zu deaktivieren? Zum Beispiel möchte ich nicht, dass JSDoc-Kommentare für alle meine Testdateien im test
Ordner erforderlich sind . Gibt es eine Möglichkeit, dies zu tun?
179
Antworten:
Um einige Ordner aus den Eslint-Regeln zu ignorieren, können wir die Datei
.eslintignore
im Stammverzeichnis erstellen und dort den Pfad zu dem Ordner hinzufügen, den wir weglassen möchten (auf die gleiche Weise wie für.gitignore
).Hier ist das Beispiel aus den ESLint-Dokumenten zum Ignorieren von Dateien und Verzeichnissen :
quelle
/node_modules
,/dist
allein ist genug , um die beide der Verzeichnisse ausschließen . Bei der Angabe von (Unter-) Verzeichnissen wird auch das Glob-Muster unterstützt..eslintrc.json
Konfigurationsdatei selbst ignoriert werden sollen, damit wir keine weitere .estlint-Datei benötigen und Ignorierwerte von einereslint-config-myconfig
gemeinsam genutzten Konfiguration erben können ?--ignore-path
und / oder--ignore-pattern
, und ich denke , dass auch genau diese Frage beantwortet.Die vorherigen Antworten waren auf dem richtigen Weg, aber die vollständige Antwort hierfür lautet " Regeln nur für eine Gruppe von Dateien deaktivieren". Dort finden Sie die Dokumentation, die zum Deaktivieren / Aktivieren von Regeln für bestimmte Ordner erforderlich ist (da Sie in einigen Fällen dies nicht tun) Ich möchte das Ganze nicht ignorieren, sondern nur bestimmte Regeln deaktivieren. Beispiel:
quelle
.eslintrc.js
in diesem Ordner keine mit einemextends: "../.eslintrc.js"
!YAML-Version:
Beispiel für spezifische Regeln für Mokka-Tests:
Sie können auch eine bestimmte Umgebung für einen Ordner wie folgt festlegen:
Diese Konfiguration behebt eine Fehlermeldung über
describe
und istit
nicht definiert, nur für Ihren Testordner:quelle