首页 > 解决方案 > ESLint --fix 在 prettier 2.3 之后导致更漂亮的换行错误

问题描述

我正在将 prettier 更新到 2.3 版。更新后,我的作业的换行格式会在保存时按预期更新(请参阅发布帖子)。

但是,当我运行时eslint,这些新换行符会导致错误。运行eslint --fix“修复”换行符,这会导致更漂亮的抱怨。这开始了整个循环。

来自eslint(即运行 prettier 和运行后eslint --fix)的两个错误都是eslint(prettier/prettier)错误。

在 prettier 2.3 之后如何让 eslint 和 prettier 一起工作的任何想法将不胜感激!

.eslintrc.js

module.exports = {
  extends: [
    // other extensions
    'prettier',
    // other extensions
  ],
  plugins: [
    // other plugins
    'prettier',
    // other plugins
  ],
  rules: {
    // other rules
    'prettier/prettier': ['error', { endOfLine: 'auto' }],
    // other rules
  },
}

标签: visual-studio-codeeslintprettier

解决方案


推荐阅读