
So starten Sie schnell mit VUE3.0: Betreten und lernen
Hallo zusammen, Angular wurde kürzlich von 12 auf 13 aktualisiert. Der Beamte hat die Tslint-Konfiguration in angle.json automatisch entfernt, daher ist es für uns am besten, der offiziellen Vereinbarung zu folgen und eslint verwenden. [Empfohlene Tutorials: „Angular-Tutorial“]
| Aktueller Status | derVerwendung | des Lint-Typs |
|---|---|---|
| zur | Überprüfung der js/ts- | Codespezifikationen |
| veraltet | und | wird |
| in Wartung, offiziell empfohlen |
ng @angular-eslint/schematics hinzufügen
Laufergebnisse:
@angular-eslint verwendet. {
„root“: wahr,
„ignorePatterns“: [
„Projekte/**/*“
],
„überschreibt“: [
{
"Dateien": [
„*.ts“
],
"parserOptions": {
„Projekt“: [
„tsconfig.json“
],
„createDefaultProgram“: wahr
},
„erweitert“: [
„plugin:@angular-eslint/recommended“,
„plugin:@angular-eslint/template/process-inline-templates“
],
"Regeln": {
„@angular-eslint/directive-selector“: [
"Fehler",
{
„Typ“: „Attribut“,
„Präfix“: „App“,
„style“: „camelCase“
}
],
„@angular-eslint/component-selector“: [
"Fehler",
{
„Typ“: „Element“,
„Präfix“: „App“,
„style“: „Kebab-Koffer“
}
]
}
},
{
"Dateien": [
„*.html“
],
„erweitert“: [
„plugin:@angular-eslint/template/recommended“
],
"Regeln": {}
}
]
} "cli": {
„defaultCollection“: „@angular-eslint/schematics“
}2. Entfernen oder ersetzen Sie Tslint-bezogene Dateien oder Konfigurationen
tslint oder typescript-tslint-plugin usw.
Ursprüngliche Tslint-Konfiguration:

Geänderte eslint-Konfiguration (z. B. konfiguriert, um Lint im Verzeichnis „projects/lint-test“ auszuführen):

3. Wenn Sie die Eslint-Prüfung einiger Codes oder Dateien vorübergehend deaktivieren müssen
/* eslint-disable */ const some_un_used_var;
/* eslint-disable @typescript-eslint/no-unused-vars */ const some_un_used_var;
4. Prüfen Sie, ob es verwendet werden kann
Führen Sie den Lint-Befehl aus
ng Flusen
Wenn es erfolgreich ausgeführt wird, herzlichen Glückwunsch zum Abschluss der Migration!
Kann in .eslintrc.json konfiguriert werden (offizielle Dokumentation)
Installieren Sie das Eslint-Plugin

VS-Code korrigiert beim Speichern automatisch Eslint-bezogene Probleme
In .vscode/settings.json festgelegt
"editor.codeActionsOnSave": { "source.fixAll.eslint": true }Oder suchen Sie unter Datei->Einstellungen->Einstellungen nach Onsave-Einstellungen, um eslint-bezogene Einstellungen zu finden.
