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.