首页 文章

将VSCode linting与vue-cli linting同步

提问于
浏览
0

我已经使用Vue CLI创建了一个新项目,其中包括Typescript和Airbnb linter等选项,它可以正常工作,但现在我希望这个linting在VSCode编辑器中显示,而不仅仅是在项目服务时执行错误 . 这似乎让我失去了安装不同扩展的兔子洞,所有扩展都有不同的配置文件,所有这些都有自己的特殊性,直到我无法满足linter因为单引号或双引号等问题它希望在使用之间来回反弹 .

我的印象是,没有一种很好的方法可以获得Vue服务器的linter规则(来自相同的规则集)与VSCode的扩展使用的规则 . 我正在尝试使用Airbnb linting规则,即使我单独为VSCode和NPM分别安装规则集,它们仍然不对齐 .

有关补救/获取VSCode以复制服务linter的规则集的任何建议吗?

1 回答

  • 0

    原来我需要卸载除ESLint之外的所有VSCode扩展(尽管我试图使用Typescript [有TSLint]和Vue组件[有自己的,但又有单独的linter])

    只需要这个用户/工作区配置:

    "eslint.validate": [
        {
            "language": "vue",
            "autoFix": true
        },
        {
            "language": "html",
            "autoFix": true
        },
        {
            "language": "javascript",
            "autoFix": true
        },
        {
            "language": "typescript",
            "autoFix": true
        }
    ]
    

相关问题