每天一个小知识:ESlint 是用espree 将js代码解析成抽象语法树(AST),通过AST来分析我们的代码
Eslint 小知识2:.如果嫌弃eslintrc.js 配置规范太麻烦,可以用extends配置各大厂商已有的plugin ,来达到规范编码的问题
Eslint小知识3:如果想自动修复一些编码的问题,可以在Vscode中按快捷键ctrl(command)+shift+p调出command palette(命令板)输入eslint选择命令进行修复,当然你也可以在settings.json加入 "source.fixAll.eslint":true,在你保存时进行修复(并不是所有都会修复)
Prettier小知识:同样可以配置Format on save,当然他也给予了一部分配置项,可以通过.prettierrc文件修改
Eslint和Prettier格式代码冲突是通过eslint-plugin-prettier来解决(禁用lint规则,导入配置到Eslint)
和Eslint的区别:Prettier负责漂亮,Eslint负责规范
工欲善其事,必先利其器