一、最近项目开发中遇到的问题:
1、ESLint 格式化报错 Delete `CR`
2、.ts文件格式化后行尾自动添加分号";"导致报错
3、提交代码时已定义未使用的变量和参数校验不通过导致提交失败问题
二、解决方案:
1、ESLint 格式化报错 Delete `CR`问题:
解决方案:在vsCode的设置中搜索:prettier。找到End Of Line属性,下拉选项选择“auto”。
2、.ts文件格式化后行尾自动添加分号";"导致报错问题。
解决方案:在vsCode的设置中搜索:Semicolons。找到TypeScript的Format: Semicolons属性,下拉选项选择“remove”。
这个问题在网上找了很多方案,应该是要设置“semi”:"false"。但是不知道为啥我这里就是没有效果,最后按照如图所示的设置才解决问题。
3、提交代码时已定义未使用的变量和参数校验不通过导致提交失败问题。
解决方案:在tsconfig.json文件中,把noUnusedLocals、noUnusedParameters 这两个配置改成false。提交代码时会跳过对已定义未使用的变量和参数的校验。