Typescript 将VSCode linting与vue cli linting同步
我已经使用Vue CLI创建了一个新项目,该项目启用了Typescript和Airbnb linter等选项,这本身就可以正常工作,但现在我希望该linting在VSCode编辑器中显示,而不仅仅是在提供项目时显示为执行错误。这似乎让我陷入了一个兔子洞,安装了不同的扩展名,所有扩展名都有不同的配置文件,所有扩展名都有自己的特殊性,以至于我无法满足linter的要求,因为单引号或双引号之类的问题需要在使用之间来回跳转 我的印象是,没有一种好方法可以使Vue服务器的linter规则与VSCode扩展使用的规则并发(来自同一规则集)。我正在尝试使用Airbnb linting规则,即使我单独安装VSCode的规则集并通过NPM单独安装,它们仍然不对齐Typescript 将VSCode linting与vue cli linting同步,typescript,visual-studio-code,vue-cli,vue-cli-3,Typescript,Visual Studio Code,Vue Cli,Vue Cli 3,我已经使用Vue CLI创建了一个新项目,该项目启用了Typescript和Airbnb linter等选项,这本身就可以正常工作,但现在我希望该linting在VSCode编辑器中显示,而不仅仅是在提供项目时显示为执行错误。这似乎让我陷入了一个兔子洞,安装了不同的扩展名,所有扩展名都有不同的配置文件,所有扩展名都有自己的特殊性,以至于我无法满足linter的要求,因为单引号或双引号之类的问题需要在使用之间来回跳转 我的印象是,没有一种好方法可以使Vue服务器的linter规则与VSCode扩展
关于修复此问题/让VSCode复制serve linter的规则集有什么建议吗?结果表明,除了ESLint之外,我所有的VSCode扩展都需要卸载(尽管我尝试使用Typescript[它有TSLint]和Vue组件[它们有自己的,但又是单独的linter]) 只需要此用户/工作区配置:
"eslint.validate": [
{
"language": "vue",
"autoFix": true
},
{
"language": "html",
"autoFix": true
},
{
"language": "javascript",
"autoFix": true
},
{
"language": "typescript",
"autoFix": true
}
]