09月06, 2022

Eslint 和 Prettier

起因:YongHu の 博客 项目中有EslintPrettier配置文件,但是项目文件代码规范和Prettier配置文件完全不一致。此外,更离谱的是,Eslint配置文件和Prettier配置文件居然也冲突。导致保存的时候,代码变动量太大,通Git就不容易看到更改的地方,同时提交的时候Eslint也和Prettier冲突。

问题

1.EslintPrettier配置文件冲突。导致:commit时候,会调用Eslint检查代码无法,通过。

2 项目原本代码规范和Prettier配置文件冲突。导致:每次保存文件时候,会调用Prettier,代码变动太多。

解决办法

1.消除EslintPrettier配置文件重复的规则。其实目前有插件能解决这个事情,但是项目中Eslint版本太低,升级需要修改地方太多,代价太大。

2.执行命令prettier --config .prettierrc --write './src/**/*.js',把代码规范统一成Prettier配置文件规定的。

参考文献

本文链接:https://imyoyo.xyz/post/eslint-and-prettier.html

-- EOF --

Comments