Como começar rapidamente com VUE3.0: Entre e aprenda
Olá a todos, Angular foi atualizado de 12 para 13 recentemente. O oficial removeu automaticamente a configuração tslint em angular.json, então é melhor seguirmos o arranjo oficial. e use eslint. [Tutoriais recomendados: "tutorial angular"]
Status atual | deuso | do tipo lint |
---|---|---|
tslint | usado para verificar as especificações de sintaxe ts | não é |
mais | mantido | ; em manutenção, oficialmente recomendado |
ng adicionar @angular-eslint/esquemas
Resultados em execução:
@angular-eslint
eslint é usado por padrão.{ "raiz": verdadeiro, "ignorePatterns": [ "projetos/**/*" ], "substituições": [ { "arquivos": [ "*.ts" ], "parserOptions": { "projeto": [ "tsconfig.json" ], "createDefaultProgram": verdadeiro }, "estende": [ "plugin:@angular-eslint/recomendado", "plugin:@angular-eslint/template/process-inline-templates" ], "regras": { "@angular-eslint/seletor de diretiva": [ "erro", { "tipo": "atributo", "prefixo": "aplicativo", "estilo": "camelCase" } ], "@angular-eslint/seletor de componente": [ "erro", { "tipo": "elemento", "prefixo": "aplicativo", "estilo": "caso de kebab" } ] } }, { "arquivos": [ "*.html" ], "estende": [ "plugin:@angular-eslint/template/recomendado" ], "regras": {} } ] }
"cli": { "defaultCollection": "@angular-eslint/esquemas" }
2. Remova ou substitua arquivos ou configurações relacionadas ao tslint
tslint
ou typescript-tslint-plugin
etc.Configuração original do tslint:
Configuração eslint modificada (por exemplo, configurada para executar lint no diretório projects/lint-test):
3. Se você precisar desligar temporariamente a verificação eslint de alguns códigos ou arquivos
/* eslint-disable */ const some_un_used_var;
/* eslint-disable @typescript-eslint/no-unused-vars */ const some_un_used_var;
4. Verifique se pode ser usado
Execute o comando lint
fiapo
Se for executado com sucesso, parabéns por concluir a migração!
Pode ser configurado em .eslintrc.json (documentação oficial)
Instale o plugin eslint
O código VS corrige automaticamente problemas relacionados ao eslint ao salvar
Definido em .vscode/settings.json
"editor.codeActionsOnSave": { "source.fixAll.eslint": verdadeiro }
Ou pesquise as configurações onsave em Arquivo->Preferências->Configurações para encontrar as configurações relacionadas ao eslint.