【问题标题】:Enable trailing comma in vscode在 vscode 中启用尾随逗号
【发布时间】:2021-06-05 01:44:27
【问题描述】:

我在 react typescript 项目中设置 eslint,除了一件事,一切正常。

我已经以这样一种方式配置项目,当我保存我的文件时,eslint 会根据我设置的规则运行并修复所有可修复的问题。它有效。

Eslint 将缺少的尾随逗号视为错误,这对我来说很好。

但是当我保存我的项目时,我可以看到尾随逗号被添加,然后几乎立即被删除。结果我无法修复我的 eslint 错误。

所以我虽然会是 vscode 设置冲突,所以我从我的用户设置中删除了所有内容。没用。

我最终删除了所有插件,卸载了 vscode,在我的 mac 中删除了 .vscode,然后重新安装。我什至从我的项目中删除了所有更漂亮的 eslintrc 文件

但即使在一个全新的项目中,当我保存时,vscode 也会删除尾随的逗号...

如果您对如何改变这种行为有任何想法,我会很高兴听到它 :) 提前谢谢您。

【问题讨论】:

    标签: visual-studio-code eslint vscode-settings


    【解决方案1】:

    最后好像是我删错了.vscode。

    而有罪的设置是

     "editor.codeActionsOnSave": {
           "source.organizeImports": true,
        },
    

    删除它或将其设置为 false 就可以了

    【讨论】:

    • 我遇到了类似的问题。我有 { "editor.codeActionsOnSave": { "source.organizeImports": true, "source.fixAll": true, } } 将其更改为:{ "editor.codeActionsOnSave": [ "source.organizeImports", "source.fixAll.eslint", ] } 感谢这个 github 问题 github.com/microsoft/vscode-eslint/issues/…
    • @JarvisJohnson 你的评论将是一个惊人的答案!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-02-12
    • 1970-01-01
    • 2021-01-25
    • 1970-01-01
    • 2022-11-13
    • 2018-01-10
    • 2014-01-19
    相关资源
    最近更新 更多