JetBrains WebStorm/PyCharm 自动格式化 JSX 与 ESLint 缩进冲突

Cam*_*tti 0 jsx pycharm webstorm eslint

澄清:

我的问题:每当我自动格式化 JSX 代码时,我的 ESLint 都会抛出错误。

ESLint 想要它的方式:

ESLint 格式的代码示例

PyCharm 将其自动格式化为:

带有 PyCharm 自动格式的代码示例

如何让 PyC​​harm 正确格式化?

我不确定我需要在我的设置中更改什么,并且它没有通过使用Apply ESLint Code Style Rules设置选项来应用它们。

关于我的 IDE 的附加信息:

  • PyCharm 2018.2.4(专业版)
  • Build #PY-182.4505.26,建于 2018 年 9 月 19 日

len*_*ena 5

设置 | 编辑 | 代码风格 | HTML | 其他,尝试禁用对齐属性- 有帮助吗?eslint-plugin-react未实现导入规则,因此在应用 ESLint 代码样式规则时不会更改 HTML 格式化程序首选项。您必须在Settings | 中手动配置它们编辑 | 代码风格 | HTML。相关功能请求:WEB-28857