默认情况下启用自动修复。使用单字符串形式
Posted
技术标签:
【中文标题】默认情况下启用自动修复。使用单字符串形式【英文标题】:Auto Fix is enabled by default. Use the single string form 【发布时间】:2020-08-02 14:09:55 【问题描述】:当我使用 eslint & prettier 配置我的 vscode 时,我在 .settings.json 文件中遇到了错误消息 “默认启用自动修复。使用单字符串形式。”:
我的eslint配置是:
我比较漂亮的配置是:
module.exports =
singleQuote: true,
semi: false
有人知道是什么原因以及如何解决吗?
【问题讨论】:
修复缩进可能会有所帮助? 对不起,我忘了添加错误信息,它说:“。”我也尝试了 tabWidth:4,但它不适用于 .settings.json 文件。 【参考方案1】:这似乎是标签宽度问题,请尝试在您更漂亮的配置中添加 "tabWidth": 4
。
编辑:
根据ESLint Reference:“eslint.validate”是一组语言标识符,指定要强制执行验证的文件。
"eslint.validate" 接受语言标识符数组,而不是对象数组。
不需要“autoFix”,默认为true。
所以你的设置应该是:
"eslint.validate": [
"vue",
"html",
"javascript"
]
【讨论】:
对不起,我忘记添加错误消息,它说:“默认情况下启用自动修复。使用单字符串形式。”我也尝试了 tabWidth:4,但它不适用于 .settings.json 文件。 这个答案是正确的。您应该提及"eslint.validate": ["vue", "html", "javascript"]
而不是对象数组。以上是关于默认情况下启用自动修复。使用单字符串形式的主要内容,如果未能解决你的问题,请参考以下文章
Cassandra 修复 - 在启用 Leveled Compaction 的情况下进行增量修复时的大量流式传输