为了账号安全,请及时绑定邮箱和手机立即绑定

如何让 ESLint --fix 也运行更漂亮 --write

如何让 ESLint --fix 也运行更漂亮 --write

慕妹3146593 2021-12-12 10:04:24
是否可以配置您的.eslintrc运行,以便eslint --fix运行也运行prettier --write?现在我需要做prettier --write && eslint --fix,我希望我可以只运行一个命令。更新使用prettier-eslint“作品”,但它不应用我的自定义覆盖:我的.eslintrc.js样子module.exports = {   extends: [    'prettier',  ],  plugins: [    'prettier',  ],  rules: {    'prettier/prettier': [      'error',      {        'singleQuote': true,      },    ],  }};然后我有一个虚拟的 file.js:const path = require("path");const foo = () => {    return path;}如果我运行,eslint ./file.js我会得到预期的输出:错误替换"path"为'path' 更漂亮/更漂亮但是当我运行prettier-eslint --eslint-config-path .eslintrc.js --write ./file.js它时,它会保留"并且不会用'我不想为 prettierrc 准备一个单独的文件,而是想将两者都保存在一个文件中。
查看完整描述

1 回答

?
Helenr

TA贡献1780条经验 获得超4个赞

我们以前在工作中使用过一个很棒的包,叫做prettier-eslint。它将使用 prettier 进行格式化,然后eslint --fix在您的代码上运行。我们喜欢它,试一试!


查看完整回答
反对 回复 2021-12-12
  • 1 回答
  • 0 关注
  • 275 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号