如何解决自定义ESLint规则支持Visual Studio 2017中的Typescript文件
我有一个C#项目,其中有一个TS文件。我已经为JS和TS文件编写了自定义ES Lint规则。当我尝试使用命令“ npx eslint filename.ts” 整理TS文件时,自定义规则会触发并正确显示自定义错误。但是,如果我在Visual Studio 2017中打开解决方案,则不会显示自定义错误,但是相同的规则适用于JavaScript文件,即,如果我在Visual Studio中打开JavaScript文件,则它将显示自定义错误。我尝试了很多事情,但似乎没有任何效果。以下是我的.eslintrc.json文件:
{
"env": {
"browser": true,"es6": true
},"extends": [
],"parser": "@typescript-eslint/parser","parserOptions": {
"ecmaVersion": 6
},"plugins": [
"Customrule"
],"rules": {},"overrides": [
{
"files": [
"*.js","*.ts"
],"rules": {
"Customrule/rule1": "error"
}
}
]
}
请注意,我正在使用ESLint 5.16.0版。这是因为如果使用最新版本,即使JavaScript文件在Visual Studio中也不会显示任何自定义错误。在“(ESLint)意外令牌{” 中显示警告。 另外请注意,我已经从选项中启用了Visual Studio中的ES Lint。
任何想法如何在Visual Studio中显示TypeScript文件的自定义ESLint错误?
预先感谢。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。