
Comment démarrer rapidement avec VUE3.0 : Entrez et apprenez
Bonjour à tous, Angular a été récemment mis à niveau de 12 à 13. Le responsable a automatiquement supprimé la configuration tslint dans angulaire.json, il est donc préférable pour nous de suivre l'arrangement officiel. et utilisez Eslint. [Tutoriels recommandés : "Tutoriel angulaire"]
| État actuel | del'utilisation | du type lint |
|---|---|---|
| tslint | utilisé pour vérifier les spécifications de syntaxe ts | n'est plus maintenu ; Angular est obsolète à partir de 11 |
| pour | vérifier les spécifications du code js/ts | et l'est toujours ; en maintenance, officiellement recommandé |
ng ajouter @angular-eslint/schematics
Résultats en cours d'exécution :
@angular-eslint eslint est utilisé par défaut. {
"racine": vrai,
"ignorer les modèles": [
"projets/**/*"
],
"remplacements": [
{
"fichiers": [
"*.ts"
],
"ParserOptions": {
"projet": [
"tsconfig.json"
],
"createDefaultProgram": vrai
},
"étend": [
"plugin :@angular-eslint/recommandé",
"plugin :@angular-eslint/template/process-inline-templates"
],
"règles": {
"@angular-eslint/directive-selector": [
"erreur",
{
"type": "attribut",
"prefix": "application",
"style": "camelCase"
}
],
"@angular-eslint/component-selector": [
"erreur",
{
"type": "élément",
"prefix": "application",
"style": "étui-kebab"
}
]
}
},
{
"fichiers": [
"*.html"
],
"étend": [
"plugin :@angular-eslint/template/recommended"
],
"règles": {}
}
]
} "cli": {
"defaultCollection": "@angular-eslint/schematics"
}2. Supprimez ou remplacez les fichiers ou configurations liés à tslint
tslint ou typescript-tslint-plugin etc.
Configuration tslint d'origine :

Configuration eslint modifiée (par exemple configurée pour exécuter lint dans le répertoire projets/lint-test) :

3. Si vous devez désactiver temporairement la vérification eslint de certains codes ou fichiers
/* eslint-disable */ const some_un_used_var;
/* eslint-disable @typescript-eslint/no-unused-vars */ const some_un_used_var;
4. Vérifiez s'il peut être utilisé
Exécuter la commande lint
ng charpie
S'il fonctionne correctement, félicitations pour avoir terminé la migration !
Peut être configuré dans .eslintrc.json (documentation officielle)
Installer le plugin Eslint

Le code VS corrige automatiquement les problèmes liés à Eslint lors de l'enregistrement
Définir dans .vscode/settings.json
"editor.codeActionsOnSave": { "source.fixAll.eslint": true }Ou recherchez les paramètres de sauvegarde sous Fichier->Préférences->Paramètres pour trouver les paramètres liés à Eslint.
