Как быстро начать работу с 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.