默认情况下启用自动修复。使用单字符串形式

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"] 而不是对象数组。

以上是关于默认情况下启用自动修复。使用单字符串形式的主要内容,如果未能解决你的问题,请参考以下文章

Bookdown:修复R代码块中的中文字符串之前的额外空间

Cassandra 修复 - 在启用 Leveled Compaction 的情况下进行增量修复时的大量流式传输

默认情况下如何使用字符串键创建哈希

Objective-c:如何在启用纵向锁定的情况下在捕获后修复图像方向

MongoDB的默认用户名和密码是啥?

如何在启用默认 EBS 加密的情况下使用 Beanstalk?