首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Vetur/Eslint/VS代码-不能为.vue文件设置括号之间的空格

Vetur/Eslint/VS代码-不能为.vue文件设置括号之间的空格
EN

Stack Overflow用户
提问于 2020-04-02 13:33:40
回答 3查看 5.6K关注 0票数 5

我不知道如何为函数括号之间的空格设置配置。我已经将它设置为everywhere为true,但是当我保存一个.vue文件时,空格就被删除了--删除后,它被高亮显示为错误(Missing space between function parentheses)。它发生在script部分。在.js文件空间中添加了,但也突出显示为错误,这一次.Unexpected space between function parentheses?!有一些设置的配置(我现在无法重新创建)时,在保存空间时添加了片刻,然后在.vue文件中再次删除。

我的settings.json

代码语言:javascript
运行
复制
"vetur.format.defaultFormatter.js": "prettier", // tried both prettier and typescript
// "vetur.format.defaultFormatter.js": "vscode-typescript", // tried both prettier and typescript
"javascript.format.insertSpaceBeforeFunctionParenthesis": true,
"typescript.format.insertSpaceBeforeFunctionParenthesis": true,
"vetur.format.defaultFormatterOptions": {
    "prettier": {
        "singleQuote": true,
        "spaceBeforeFunctionParen": true,
        "eslintIntegration": true,
    },
    "vscode-typescript": {
        "singleQuote": true,
        "spaceBeforeFunctionParen": true,
        "eslintIntegration": true,
    }
},

.eslintrc.js

代码语言:javascript
运行
复制
module.exports = {
    root: true,
    env: {
        node: true
    },
    'extends': [
        'plugin:vue/essential',
        '@vue/standard'
    ],
    rules: {
        'no-console': process.env.NODE_ENV === 'production' ? 'error' : 'off',
        'no-debugger': process.env.NODE_ENV === 'production' ? 'error' : 'off',          
        "space-before-function-paren": ["error", "always"], //setting this to 'never' removes the error highlight in vue files, not js files
    },
    parserOptions: {
        parser: 'babel-eslint',
        sourceType: "module"
    }
}

我阅读了无数个问题,并在我在答案中找到的每一个可能的设置中设置了函数括号之间的空格。尽管如此,衬里过程还是找到了一种忽略所有这些设置并实现不同设置的方法。更别提它突出显示了与自动格式化不一致的错误。还有其他我还没找到的场景吗?

EN

Stack Overflow用户

发布于 2022-03-11 19:43:44

对于vetur和ESLint文本,我也有同样的问题。随后在settings.json修复了它。默认情况下它更漂亮。

代码语言:javascript
运行
复制
"vetur.format.defaultFormatter.js": "prettier-eslint",
票数 0
EN
查看全部 3 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60992811

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档