Perintah CLI-ng lint Angular
Sintaksis
ng lint <project> [options]
ng l <project> [options]
ng lint jalankan alat linting pada kode aplikasi sudut. Ia memeriksa kualitas kode proyek sudut yang ditentukan. Ini menggunakan TSLint sebagai alat linting default dan menggunakan konfigurasi default yang tersedia di file tslint.json. Opsi adalah parameter opsional.
Argumen
Sr.No. | Argumen & Sintaks | Deskripsi |
---|---|---|
1 | <proyek> | Nama proyek yang akan diikat. |
Pilihan
Sr.No. | Opsi & Sintaks | Deskripsi |
---|---|---|
1 | --configuration = konfigurasi |
Konfigurasi linting yang akan digunakan. Alias: -c |
2 | --mengecualikan | File yang akan dikecualikan dari linting. |
3 | --files | File untuk disertakan dalam linting. |
4 | --fix = true | false | Memperbaiki kesalahan linting (dapat menimpa file berserabut). Default: salah |
5 | --force = true | false |
Berhasil meskipun ada kesalahan linting. Default: salah |
6 | --format = format |
Format keluaran (prosa, json, stylish, verbose, pmd, msbuild, checkstyle, vso, fileslist). Default: prosa |
7 | --help = true | false | json | JSON |
Menampilkan pesan bantuan untuk perintah ini di konsol. Default: salah |
8 | --silent = true | false | Tampilkan teks keluaran. Default: salah |
9 | --tsConfig = tsConfig | Nama file konfigurasi TypeScript. |
10 | --tslintConfig = tslintConfig | Nama file konfigurasi TSLint. |
11 | --typeCheck = true | false |
Mengontrol pemeriksaan jenis linting. Default: salah |
Pindah pertama ke proyek sudut yang diperbarui menggunakan perintah build ng .
Perbarui goal.component.html dan goal.component.ts sebagai berikut.
goal.component.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 {
}
}
goal.component.html
<p>{{title}}</p>
Sekarang jalankan perintah linting.
Contoh
\>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.
Di sini perintah lint ng telah memeriksa kualitas kode aplikasi dan mencetak status linting.
Sekarang perbaiki kesalahan di goal.component.ts.
goal.component.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 {
}
}
Sekarang jalankan perintah linting.
Contoh
\>Node\>TutorialsPoint> ng lint
Linting "TutorialsPoint"...
All files pass linting.