Cómo comenzar rápidamente con VUE3.0: ingrese y aprenda
Hola a todos, Angular se actualizó recientemente de 12 a 13. El funcionario eliminó automáticamente la configuración tslint en angular.json, por lo que es mejor para nosotros seguir el acuerdo oficial. y usar eslint. [Tutoriales recomendados: "tutorial angular"]
Estado actual | deluso | del tipo lint |
---|---|---|
tslint | utilizado para verificar las especificaciones de sintaxis de ts | ya no se mantiene. Angular ha dejado de usar eslint desde 11 |
para | verificar las especificaciones del código js/ts | y todavía está en desuso; en mantenimiento, recomendado oficialmente |
ng agregar @angular-eslint/schematics
Resultados de ejecución:
@angular-eslint
se utiliza de forma predeterminada.{ "raíz": verdadero, "ignorarPatrones": [ "proyectos/**/*" ], "anulaciones": [ { "archivos": [ "*.ts" ], "opciones del analizador": { "proyecto": [ "tsconfig.json" ], "createDefaultProgram": verdadero }, "se extiende": [ "complemento:@angular-eslint/recomendado", "complemento:@angular-eslint/template/process-inline-templates" ], "normas": { "@angular-eslint/selector-directiva": [ "error", { "tipo": "atributo", "prefijo": "aplicación", "estilo": "camelCase" } ], "@angular-eslint/selector-de-componentes": [ "error", { "tipo": "elemento", "prefijo": "aplicación", "estilo": "estuche para kebab" } ] } }, { "archivos": [ "*.html" ], "se extiende": [ "complemento:@angular-eslint/plantilla/recomendado" ], "normas": {} } ] }
"cli": { "defaultCollection": "@angular-eslint/schematics" }
2. Eliminar o reemplazar archivos o configuraciones relacionados con tslint
tslint
o typescript-tslint-plugin
etc.Configuración tslint original:
Configuración de eslint modificada (por ejemplo, configurada para ejecutar lint en el directorio proyectos/lint-test):
3. Si necesita desactivar temporalmente la verificación eslint de algunos códigos o archivos
/* eslint-deshabilitar */ const alguna_un_used_var;
/* eslint-disable @typescript-eslint/no-unused-vars */ const alguna_un_used_var;
4. Compruebe si se puede utilizar.
Ejecutar comando de pelusa
pelusa
Si se ejecuta correctamente, ¡felicidades por completar la migración!
Se puede configurar en .eslintrc.json (documentación oficial)
Instalar el complemento eslint
El código VS corrige automáticamente los problemas relacionados con eslint al guardar
Establecido en .vscode/settings.json
"editor.codeActionsOnSave": { "source.fixAll.eslint": verdadero}
O busque la configuración al guardar en Archivo->Preferencias->Configuración para encontrar configuraciones relacionadas con eslint.