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

时间:2018-09-26 12:38:45

标签: pycharm webstorm jsx eslint

要澄清:

  • 我正在使用PyCharm Professional,它是PyCharm和WebStorm的组合。
  • 我已经applied从我的ESLint到我的PyCharm格式化规则。

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

ESLint想要的方式:

Code Example with ESLint format

PyCharm将其自动格式化为:

Code Example with PyCharm auto format

如何获取PyCharm以正确设置其格式?

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

我的IDE上的其他信息:

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

1 个答案:

答案 0 :(得分:4)

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