我在我的工作中安装了VS Code + TSLint扩展名,它运行完美。不,我在家工作,做了相同的设置,但是发现内联规则在家庭设置下停止工作,例如TS Lint说我应该对<script>
使用自闭标签,我想忽略它并添加[C0 ],但如屏幕截图所示,带下划线的警告仍然存在:
// tslint:disable-next-line: jsx-self-close
对于任何其他内联规则也是如此。由于我在代码中有"source.fixAll.tslint": true
,因此它总是以我不希望的方式对其进行修复。我尝试在Google上搜索,但找不到类似的问题
这也是我的settings.json
文件:
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"
]
}