ESLint
Last updated
Last updated
ESLint існував для лінтування JavaScript, але тепер він також стає дефакто лінтером для , завдяки між двома командами.
Встановлення
Щоб налаштувати ESLint для TypeScript, вам потрібні такі пакети:
TIP: eslint називає свої пакети з правилами "plugin"
eslint : Core eslint
eslint-plugin-react : Правіла для react від eslint.
@typescript-eslint/parse : Дозволяє eslint розуміти ts / tsx files
@typescript-eslint/eslint-plugin : Для правил TypeScript.
Как ви бачите, 2 eslint пакети (для використання js та ts) та 2 @typescript-eslint пакета (для ts). Така звишена увага для TypeScript не that much.
Конфігурація
Створіть .eslintrc.js
:
Використання
У вашому package.json
додайте до scripts
:
Тепер ви можете npm run lint
для перевірки.
Конфігурація VSCode
Встановіть розширення https://marketplace.visualstudio.com/items?itemName=dbaeumer.vscode-eslint
Додайте до settings.json
: