Basierend auf der Anzahl der Regeln, die Sie ignorieren möchten (Alle oder Einige) und dem Umfang der Deaktivierung (Zeile (n), Datei (en), Überall), haben wir 2 × 3 = 6 Fälle.
1) Deaktivieren von "Alle Regeln"
Fall 1.1: Sie möchten "Alle Regeln" für "Eine oder mehrere Zeilen" deaktivieren.
Put `/* eslint-disable-line */` at the **end of the line(s)**,
or `/* eslint-disable-next-line */` right **before the line**.
Fall 1.2: Sie möchten "Alle Regeln" für "Eine Datei" deaktivieren.
Put the comment of `/* eslint-disable */` at the top of the file.
Fall 1.3: Sie möchten "Alle Regeln" für "Einige Dateien" deaktivieren.
Es gibt drei Möglichkeiten, wie Sie dies tun können:
- Sie können mit 1.2 fortfahren und
/* eslint-disable */
die Dateien einzeln hinzufügen .
- Sie können die Dateinamen eingeben
.eslintignore
. Dies funktioniert besonders dann gut, wenn Sie einen Pfad haben , den Sie ignorieren möchten. (zB apidoc/**
)
- Alternativ, wenn Sie keine separate haben wollen
.eslintignore
Datei können Sie fügen
"eslintIgnore": ["file1.js", "file2.js"]
in package.json
wie angewiesen hier .
2) Deaktivieren von "Einige Regeln"
Fall 2.1: Sie möchten "Einige Regeln" für "Eine oder mehrere Zeilen" deaktivieren.
You can put `/* eslint-disable-line quotes */` (replace `quotes` with your rules) at the end of the line(s),
or `/* eslint-disable-next-line no-alert, quotes, semi */` before the line.
Fall 2.2: Sie möchten "Einige Regeln" für "Eine Datei" deaktivieren.
Put the `/* eslint-disable no-use-before-define */` comment at the top of the file.
Weitere Beispiele hier .
## Fall 2.3: Sie möchten "Einige Regeln" für "Einige Dateien" deaktivieren.
Das ist weniger einfach. Sie sollten sie in den "excludedFiles"
Gegenstand "overrides"
Ihres Abschnitts legen, .eslintrc
wie hier angegeben .