如何在Visual Studio代码中获取eslint以允许双引号?

时间:2017-09-21 09:06:26

标签: vue.js visual-studio-code eslint

  • 我创建了一个vue-js CLI项目
  • 我希望能够使用双引号而不是单引号
  • 当我使用双引号时,npm run dev报告eslint错误
  • 我在哪里告诉eslint允许双引号?

enter image description here

6 个答案:

答案 0 :(得分:4)

检查您的/home/alex.sh/.cache/bazel/_bazel_alex.sh/c973fcd5ba7eef8db46b22b84af3a149/bazel-sandbox/3561058496653596424/execroot/__main__/bazel-out/local-fastbuild/bin/external/feature_generator/featur\ e_generator/gbdt_test.runfiles/__main__/external/feature_generator/feature_generator/gbdt_test: error while loading shared libraries: libzstd.so.1: cannot open shared object file: No such fi\ le or directory 文件,您可以将.eslintrc.js规则的值设置为quotes,也可以将错误级别设置为double或完全禁用它。看看docs。这将是一个例子:

warning

答案 1 :(得分:1)

quotes: [0, "double"]适合我

答案 2 :(得分:1)

如果您使用 ESLint 扩展 https://marketplace.visualstudio.com/items?itemName=dbaeumer.vscode-eslint

它附带了一个初始化 .eslintrc 文件的命令:

运行 Ctrl+Maj+P 然后 ESLint : Create ESLint configuration

在工作区根目录生成的 .eslintrc.js 文件中,添加其他人所述的 quotes: [0, "double"] 行。

文件应该是这样的

module.exports = {
  quotes: [0, "double"]
}

答案 3 :(得分:0)

另一种更简单的方法是进入.eslintignore文件并在文件末尾添加*将为您带来神奇的作用

答案 4 :(得分:0)

有时候,找到特定的语法来禁止特定的eslint规则很麻烦。在这种情况下,您可以使用“全局”禁用代码块,如下所示:

/*eslint-disable */

//suppress all warnings between comments
console.info("foo");

/*eslint-enable */

答案 5 :(得分:0)

以下规则将消除双引号错误,但随后您将开始出现单引号错误:

"rules": {
   "quotes": ["error", "double"]
}

如果您想禁用引号规则,请添加以下内容:

rules: {
    quotes: "off"  
}