【问题标题】:JetBrains WebStorm/PyCharm auto format JSX conflicts with ESLint indentsJetBrains WebStorm/PyCharm 自动格式化 JSX 与 ESLint 缩进冲突
【发布时间】:2019-03-02 05:53:34
【问题描述】:

澄清一下:

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

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

ESLint 想要它的方式:

PyCharm 自动将其格式化为:

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

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

关于我的 IDE 的其他信息:

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

【问题讨论】:

    标签: pycharm webstorm jsx eslint


    【解决方案1】:

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

    【讨论】:

    • 谢谢!禁用 HTML 下的Align attributes 选项 |其他成功解决了冲突的自动格式。
    猜你喜欢
    • 2018-07-18
    • 2021-09-01
    • 1970-01-01
    • 2022-08-09
    • 1970-01-01
    • 1970-01-01
    • 2020-02-15
    • 2017-01-25
    • 2012-03-16
    相关资源
    最近更新 更多