-
三、冲突配置
- 关于.eslintrc.js和.prettierrc.js的配置,按照团队的需求自定义,或者在网上找一份配置就行了。因为大家的配置都不一样,我也不展示了。
-
稍微提一下,eslint默认是要双引号,加分号的。而prettier默认是单引号,不加分号的。所以这两个默认配置会冲突。我个人也是喜欢单引号和不加分号,所以我一般会把eslint的这两个配置关了,这样eslint的自动保存也会和prettier的自动保存一致。
- .eslintrc.js文件中rules配置quotes:0, semi:0
-
二者会发生冲突?
-
原因:
- vscode的插件可以单独配置,单独起作用。但是如果项目根目录中有.eslintrc.js和.prettierrc.js文件,则以.eslintrc.js和.prettierrc.js的配置为标准,执行它们的配置。
- prettier的效果在eslint的效果之后,如果配置冲突了,则prettier会覆盖eslint的配置。
-