RubyMine代码重新格式化不遵循ESLint配置

时间:2016-06-23 11:03:17

标签: javascript intellij-idea rubymine eslint

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

enter image description here

但是当我做代码时 - >重新格式化代码,它使用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中的设置?

1 个答案:

答案 0 :(得分:0)

您可以将ESLint规则应用于自动格式化程序,模板等。但是,坦率地说,您必须知道它在哪里。如果您不知道在哪里看,则几乎没有机会真正找到它。

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

请参见下面的屏幕截图。

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

enter image description here