
Как быстро начать работу с VUE3.0: Войдите и изучите
Привет всем! Недавно Angular был обновлен с версии 12 до 13. Официальное лицо автоматически удалило конфигурацию tslint в angular.json, поэтому нам лучше следовать официальному соглашению. и используйте эслинт. [Рекомендуемые учебные пособия: «учебник по angular»]
| Текущий статус | использования | типа lint |
|---|---|---|
| tslint, | используемый для проверки спецификаций синтаксиса | ts |
| , | больше | не |
| находится на обслуживании, официально рекомендуется. |
нг добавить @angular-eslint/schematics
Результаты запуска:
@angular-eslint используется по умолчанию. {
«корень»: правда,
"игнорировать шаблоны": [
"проекты/**/*"
],
"переопределяет": [
{
"файлы": [
"*.ts"
],
"parserOptions": {
"проект": [
"tsconfig.json"
],
«createDefaultProgram»: правда
},
"расширяется": [
"плагин:@angular-eslint/рекомендуется",
"плагин:@angular-eslint/template/process-inline-templates"
],
"правила": {
"@angular-eslint/directive-selector": [
"ошибка",
{
"тип": "атрибут",
"префикс": "приложение",
"style": "camelCase"
}
],
"@angular-eslint/компонент-селектор": [
"ошибка",
{
"тип": "элемент",
"префикс": "приложение",
"style": "кебаб-кейс"
}
]
}
},
{
"файлы": [
"*.html"
],
"расширяется": [
"плагин:@angular-eslint/шаблон/рекомендуется"
],
"правила": {}
}
]
} "кли": {
"defaultCollection": "@angular-eslint/schematics"
}2. Удалите или замените файлы или конфигурации, связанные с tslint.
tslint или typescript-tslint-plugin и т. д.
Исходная конфигурация tslint:

Измененная конфигурация eslint (например, настроенная для выполнения lint в каталоге project/lint-test):

3. Если вам нужно временно отключить проверку eslint некоторых кодов или файлов
/* eslint-отключить */ const some_un_used_var;
/* eslint-disable @typescript-eslint/no-unused-vars */ const some_un_used_var;
4. Проверьте, можно ли его использовать
Запустите команду lint
нг ворс
Если миграция прошла успешно, поздравляем с завершением миграции!
Можно настроить в .eslintrc.json (официальная документация).
Установите плагин eslint

Код VS автоматически исправляет проблемы, связанные с eslint, при сохранении.
Установите в .vscode/settings.json
"editor.codeActionsOnSave": { "source.fixAll.eslint": true }Или найдите настройки при сохранении в разделе «Файл» -> «Настройки» -> «Настройки», чтобы найти настройки, связанные с eslint.
