Angular CLI - ng fussel Befehl
Syntax
ng lint <project> [options]
ng l <project> [options]
ng lint Führen Sie das Flusen-Tool mit eckigem App-Code aus. Es überprüft die Codequalität des angegebenen Winkelprojekts. Es verwendet TSLint als Standard-Flusenwerkzeug und verwendet die in der Datei tslint.json verfügbare Standardkonfiguration. Optionen sind optionale Parameter.
Argumente
Sr.Nr. | Argument & Syntax | Beschreibung |
---|---|---|
1 | <Projekt> | Der Name des zu fusselnden Projekts. |
Optionen
Sr.Nr. | Option & Syntax | Beschreibung |
---|---|---|
1 | --configuration = Konfiguration | Die zu verwendende Flusenkonfiguration. Aliase: -c |
2 | --ausschließen | Dateien, die vom Flusen ausgeschlossen werden sollen. |
3 | --Dateien | Dateien, die in das Flusen einbezogen werden sollen. |
4 | --fix = true | false | Behebt Flusenfehler (kann Flusendateien überschreiben). Standard: false |
5 | --force = true | false | Erfolgreich auch bei Flusenfehlern. Standard: false |
6 | --format = format | Ausgabeformat (Prosa, JSON, stilvoll, ausführlich, pmd, msbuild, checkstyle, vso, Dateiliste). Voreinstellung: Prosa |
7 | --help = true | false | json | JSON | Zeigt eine Hilfemeldung für diesen Befehl in der Konsole an. Standard: false |
8 | --silent = true | false | Ausgabetext anzeigen. Standard: false |
9 | --tsConfig = tsConfig | Der Name der TypeScript-Konfigurationsdatei. |
10 | --tslintConfig = tslintConfig | Der Name der TSLint-Konfigurationsdatei. |
11 | --typeCheck = true | false | Steuert die Typprüfung für Flusen. Standard: false |
Wechseln Sie zuerst zu einem Winkelprojekt, das mit dem Befehl ng build aktualisiert wurde .
Aktualisieren Sie ziel.component.html und ziele.component.ts wie folgt.
Ziele.Komponente.ts
import { Component, OnInit } from '@angular/core';
@Component({
selector: 'app-goals',
templateUrl: './goals.component.html',
styleUrls: ['./goals.component.css']
})
export class GoalsComponent implements OnInit {
title = 'Goal Component'
constructor() { }
ngOnInit(): void {
}
}
Ziele.Komponente.html
<p>{{title}}</p>
Führen Sie nun den Flusenbefehl aus.
Beispiel
\>Node\>TutorialsPoint> ng lint
Linting "TutorialsPoint"...
ERROR: D:/Node/TutorialsPoint/src/app/goals/goals.component.ts:9:27 - Missing semicolon
ERROR: D:/Node/TutorialsPoint/src/app/goals/goals.component.ts:13:2 - file should end with a newline
Lint errors found in the listed files.
Hier hat der Befehl ng lint die Codequalität der Anwendung überprüft und druckt den Flusenstatus.
Korrigieren Sie nun die Fehler in aim.component.ts.
Ziele.Komponente.ts
import { Component, OnInit } from '@angular/core';
@Component({
selector: 'app-goals',
templateUrl: './goals.component.html',
styleUrls: ['./goals.component.css']
})
export class GoalsComponent implements OnInit {
title = 'Goal Component';
constructor() { }
ngOnInit(): void {
}
}
Führen Sie nun den Flusenbefehl aus.
Beispiel
\>Node\>TutorialsPoint> ng lint
Linting "TutorialsPoint"...
All files pass linting.