【问题标题】:RubyMine code reformatting not respecting ESLint configurationRubyMine 代码重新格式化不尊重 ESLint 配置
【发布时间】:2016-06-23 11:03:16
【问题描述】:

我已经在 RubyMine(或任何 IntelliJ 产品)中设置了 ESLint,我可以在编辑时看到警告和错误。

但是当我执行代码 -> 重新格式化代码时,它使用 4 个空格进行缩进(编辑器 -> 代码样式 -> Java 脚本中的设置)但我在 .eslintrc 中设置了 2 个空格

{
  "extends": "airbnb",
  "parser": "babel-eslint",
  "env": {
    "browser": true,
    "es6": true,
    "commonjs": true
  },
  "plugins": [
    "react"
  ],
  "indent": [
    2,
    2
  ],
  "object-curly-spacing": [
    "always"
  ],
}

如何在格式化代码时让 RubyMine 使用 .eslintrc 中的设置?

【问题讨论】:

    标签: javascript intellij-idea rubymine eslint


    【解决方案1】:

    您可以将 ESLint 规则应用于自动格式化程序、模板等。但是,坦率地说,你必须知道它在哪里。如果你不知道去哪里找,实际找到它的机会为零。

    打开您的.eslintrc 并在编辑器窗格中右键单击(打开上下文菜单)。从选项中选择Apply ESLint Code Style Rules

    请参阅下面的屏幕截图。

    请记住,每次触摸 .eslintrc 时都必须重复此过程。

    【讨论】:

    • 您节省了我接下来 30 分钟尝试配置 Rubymine 以与 JSX 完美配合的时间。谢谢!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-07-09
    • 1970-01-01
    • 1970-01-01
    • 2011-04-20
    • 2020-04-09
    • 1970-01-01
    • 2021-12-09
    相关资源
    最近更新 更多