javascript - 如何让 VSCode 在它刚刚自动完成的 `}` 之后添加逗号?

标签 javascript visual-studio-code

如果我尝试在对象初始化程序中编写一个方法,例如通过键入:

myFunction() {

然后 vscode 添加一个 } ,让我手动添加 , .

有没有办法让它总是添加 }, ?

我应该注意,在我的编码标准中,所有对象属性都应该以逗号结尾(即包括最后一个)。

我在 Windows 10(WSL 之外)上运行 vscode 1.13.0。

最佳答案

您可以使用ESLintESLint扩大。

ESLint 能够自动“修复”一些规则。对于这个——comma-dangle .
.eslintrc.eslintrc.json或其他一些 eslint 配置文件:

{
    //...
    "rules": {
        "comma-dangle": [1, {
            "objects": "always",
            "arrays": "ignore",
            "imports": "ignore",
            "exports": "ignore",
            "functions": "ignore"
        }]
    }
}
settings.json :
"eslint.autoFixOnSave": true

附言ESLint 可以自动修复一些其他的东西,比如缩进、间距、分号、括号、花括号……

关于javascript - 如何让 VSCode 在它刚刚自动完成的 `}` 之后添加逗号?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44500470/

相关文章:

javascript - 为类中的每个元素添加特定的悬停

JavaScript OnClick 不适用于 iOS

javascript - 在 Office Apps for Excel 2013 中 - 无法重新定义不可配置的属性 'context'“

c# - 如何在 vscode 中访问 tasks.json 中的 .env 变量?

javascript - jQuery 替换 html 页面中所有出现的字符串

visual-studio-code - 如何在没有 IntelliSense 的情况下触发快速建议

c# - 如何移动调试指针以更改 Visual Studio Code Debugger 中的执行流程

c++ - 在Visual Studio Code C++调试器中设置断点时出错

php - VS Code PHP 格式化程序 Intelephense

用于在 Cognos 中启用/禁用 2 个日期范围/日期的 JavaScript