У меня есть настройка VS Code + расширение TSLint на моей работе, и она отлично работает. Нет, я работаю из дома, выполнил ту же настройку, но обнаружил, что встроенные правила перестают работать при домашней настройке, например, TS Lint говорит мне, что я должен использовать самозакрывающийся тег для <script>
, я хочу игнорировать его и добавить // tslint:disable-next-line: jsx-self-close
, но, как вы можете видеть на снимке экрана, предупреждение с подчеркиванием все еще существует:
Это также верно для любых других встроенных правил. Так как у меня "source.fixAll.tslint": true
в коде settings.json
, это всегда исправляет это для меня нежелательным образом. Я пытаюсь найти его в Google, но не могу найти похожие проблемы
Также вот мой tsconfig.json
файл:
{
"compilerOptions": {
"noEmit": false,
"sourceMap": true,
"noImplicitAny": false,
"allowSyntheticDefaultImports": true,
"forceConsistentCasingInFileNames": true,
"strict": false,
"module": "commonjs",
"allowJs": true,
"target": "esnext",
"esModuleInterop": true,
"jsx": "react",
"typeRoots": [
"./src/typings",
"./node_modules/@types"
]
},
"include": [
"./src/**/*"
],
"exclude": [
"node_modules",
"./src/public"
]
}