You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何配置ESLint移除括号内空格?当前规则仅报错无修复

解决ESLint space-in-brackets 规则仅报错不自动修复的问题

首先你搞反了规则的配置选项:

  • space-in-brackets 规则的 "always" 参数是要求括号内必须有空格,而你需要移除空格,应该改用 "never":
    "space-in-brackets": ["error", "never"]
    

接下来确保开启自动修复功能:

  • 命令行执行时添加 --fix 参数,比如:
    eslint src/**/*.js --fix
    
  • 如果用编辑器(如VS Code),需配置自动保存修复:
    在设置中添加:
    "editor.codeActionsOnSave": {
      "source.fixAll.eslint": true
    }
    

最后排查潜在冲突:

  • 若同时使用Prettier,需确保ESLint和Prettier的规则兼容,避免格式化工具覆盖ESLint的修复结果。

内容的提问来源于stack exchange,提问作者HackerMF

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.16 15:50:40