如何让 .eslintrc 接受单引号
how to make .eslintrc accept single quotes
我在 'npm start' 我的项目时遇到这个错误:
我已经知道问题出在 .eslintrc 文件中,所以我添加了这个:
"rules": {
"quotes": [2, "single"],
}
它不起作用,这是我知道的唯一解决方案
更新:
我尝试从 package.json 中删除 eslintConfig 但没有成功
而且 "quotes": ["error", "single"]
没用
您可以尝试通过在 .eslintrc
配置文件中传递 0 来关闭规则:
{
"rules": {
"quotes": [0, "single"]
}
}
运行 带有 —fix 标志的 eslint,问题就会消失
基于标题的解决方案只是添加一个允许单引号的规则。参考下面的配置,结帐规则 object:
module.exports = {
env: {
browser: true,
es2020: true,
},
extends: ["eslint:recommended", "plugin:@typescript-eslint/recommended"],
parser: "@typescript-eslint/parser",
parserOptions: {
ecmaVersion: 11,
sourceType: "module",
},
plugins: ["@typescript-eslint", "prettier"],
rules: {
"prettier/prettier": [
1,
{
trailingComma: "es5",
//to enable single quotes
singleQuote: true,
semi: true,
},
],
...require("eslint-config-prettier").rules,
...require("eslint-config-prettier/@typescript-eslint").rules,
},
};
试试这个。如果它不起作用,请分享更多有关该问题的信息。可能会写一个小代码尝试复制这个问题,然后在这里分享。
希望对您有所帮助。
干杯:)
我想你想禁用“quote”和“prettier/prettier”规则。
请您传递 0 以禁用规则。
{
"rules": {
"quotes": 0,
"prettier/prettier": 0
}
}
我在 'npm start' 我的项目时遇到这个错误:
我已经知道问题出在 .eslintrc 文件中,所以我添加了这个:
"rules": {
"quotes": [2, "single"],
}
它不起作用,这是我知道的唯一解决方案
更新:
我尝试从 package.json 中删除 eslintConfig 但没有成功
而且 "quotes": ["error", "single"]
没用
您可以尝试通过在 .eslintrc
配置文件中传递 0 来关闭规则:
{
"rules": {
"quotes": [0, "single"]
}
}
运行 带有 —fix 标志的 eslint,问题就会消失
基于标题的解决方案只是添加一个允许单引号的规则。参考下面的配置,结帐规则 object:
module.exports = {
env: {
browser: true,
es2020: true,
},
extends: ["eslint:recommended", "plugin:@typescript-eslint/recommended"],
parser: "@typescript-eslint/parser",
parserOptions: {
ecmaVersion: 11,
sourceType: "module",
},
plugins: ["@typescript-eslint", "prettier"],
rules: {
"prettier/prettier": [
1,
{
trailingComma: "es5",
//to enable single quotes
singleQuote: true,
semi: true,
},
],
...require("eslint-config-prettier").rules,
...require("eslint-config-prettier/@typescript-eslint").rules,
},
};
试试这个。如果它不起作用,请分享更多有关该问题的信息。可能会写一个小代码尝试复制这个问题,然后在这里分享。
希望对您有所帮助。
干杯:)
我想你想禁用“quote”和“prettier/prettier”规则。
请您传递 0 以禁用规则。
{
"rules": {
"quotes": 0,
"prettier/prettier": 0
}
}