У меня есть файлы .js (src / client / ...) и файлы .ts (src / server / ..)
Я установил следующие пакеты:
package.json
"eslint": "^5.11.1",
"eslint-config-airbnb-base": "^13.1.0",
"eslint-config-typescript": "^1.1.0",
"eslint-plugin-import": "^2.14.0",
"eslint-plugin-typescript": "^0.14.0",
....
"typescript": "^3.0.3",
"typescript-eslint-parser": "^21.0.2",
И я определил следующую конфигурацию aslant в package.json
"eslintConfig": {
"extends": ["airbnb-base", "eslint:recommended", "typescript"],
"env": { "es6": true, "browser": true },
"parserOptions": { "parser": "typescript-eslint-parser" },
"plugins": ["typescript"],
"rules": {
"no-unused-vars": ["error", { "vars": "all", "args": "after-used", "ignoreRestSiblings": false }],
"no-var": ["off"],
"one-var": ["off"],
"prefer-destructuring": ["error", { "object": false, "array": false } ],
"no-underscore-dangle": ["error", { "allow": ["__blogPostData"] }]
}
}
Затем я установил скрипт lint:
"lint": "eslint src --fix",
В нем правильно перечислены все мои файлы .js, но я не вижу никаких предупреждений / ошибок в моих файлах .ts (я сомневаюсь, что они все хорошо написаны ...)
Я ошибаюсь или что-то пропустил вмои настройки eslint для машинописи?