【问题标题】:Eslint airbnb and prettier config removes all spaces after dots in textEslint airbnb 和 prettier config 删除文本中点后的所有空格
【发布时间】:2019-02-15 18:21:22
【问题描述】:

Eslint airbnb 和更漂亮的配置会删除 lorem ipsum 文本中的点后的所有空格。所有其他空格保持正确。从模板配置新的 React 项目时,我配置了 .eslintrc、.prettierrc、.eslintignore、.prettierignore 和 .editorconfig。可能是什么错误?

【问题讨论】:

    标签: reactjs eslint


    【解决方案1】:

    Airbnb ESlint 规则包括no-trailing-spaces。所以如果你使用--fix 模式,linter 可能会删除你所有的空格。

    更多关于 Airbnb 风格的信息:https://github.com/airbnb/javascript

    【讨论】:

      【解决方案2】:

      我设法通过以下方式修复了我的错误:How to prevent insert spaces in JSX code。我只是手动将 VS Code Javascript 更改为 Javascript React。

      【讨论】:

        【解决方案3】:

        我最终完全删除了 prettier,我只是用 --fix 运行 eslint,因为我发现 prettier 的样式与我的 .eslintrc 文件相矛盾。

        有一些 VS 代码的插件会在保存时运行你的 eslint 规则,类似于 prettier,比如这个: https://marketplace.visualstudio.com/items?itemName=dbaeumer.vscode-eslint

        【讨论】:

          猜你喜欢
          • 2017-11-25
          • 2018-02-22
          • 2021-05-06
          • 2020-12-25
          • 2017-12-29
          • 2018-09-18
          • 2021-03-17
          • 2018-02-02
          • 2016-07-02
          相关资源
          最近更新 更多