CLI angular - Comando ng lint

Sintaxe

ng lint <project> [options]
ng l <project> [options]

ng lint executa a ferramenta linting no código do aplicativo angular. Ele verifica a qualidade do código do projeto angular especificado. Ele usa TSLint como ferramenta de linting padrão e usa a configuração padrão disponível no arquivo tslint.json. As opções são parâmetros opcionais.

Argumentos

Sr. Não. Argumento e Sintaxe Descrição
1 <projeto> O nome do projeto a ser lint.

Opções

Sr. Não. Opção e sintaxe Descrição
1 --configuration = configuração

A configuração de linting a ser usada.

Aliases: -c

2 --excluir Arquivos para excluir do linting.
3 --arquivos Arquivos a serem incluídos no linting.
4 --fix = true | false Corrige erros de linting (pode sobrescrever arquivos linted).

Padrão: falso

5 --force = true | false

É bem-sucedido mesmo se houver erros de linting.

Padrão: falso

6 --format = format

Formato de saída (prosa, json, stylish, verbose, pmd, msbuild, checkstyle, vso, fileslist).

Padrão: prosa

7 --help = true | false | json | JSON

Mostra uma mensagem de ajuda para este comando no console.

Padrão: falso

8 --silent = true | false

Mostra o texto de saída.

Padrão: falso

9 --tsConfig = tsConfig O nome do arquivo de configuração TypeScript.
10 --tslintConfig = tslintConfig O nome do arquivo de configuração TSLint.
11 --typeCheck = true | false

Controla a verificação de tipo de fiapos.

Padrão: falso

Primeiro vá para um projeto angular atualizado usando o comando ng build .

Atualize goals.component.html e goals.component.ts como segue.

objetivos.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 {
   }
}

metas.component.html

<p>{{title}}</p>

Agora execute o comando linting.

Exemplo

\>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.

Aqui, o comando lint verifica a qualidade do código do aplicativo e imprime o status do lint.

Agora corrija os erros em goals.component.ts.

objetivos.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 {
   }
}

Agora execute o comando linting.

Exemplo

\>Node\>TutorialsPoint> ng lint
Linting "TutorialsPoint"...
All files pass linting.