Mac环境下yarn start时ESLint未显示全部警告求助
解决Mac下React/Angular项目启动时不显示全量ESLint警告的问题
一、调整项目启动脚本,先执行全量ESLint检查
直接修改项目package.json的启动命令,让服务启动前先扫描所有文件并输出警告:
- React(Create React App)项目:
加"scripts": { "start": "eslint src/**/*.{js,jsx,ts,tsx} && react-scripts start" }--quiet可只保留警告和错误,过滤info级提示:eslint src/**/*.{js,jsx,ts,tsx} --quiet - Angular项目:
"scripts": { "start": "ng lint && ng serve" }
二、优化VS Code的ESLint全局配置
在settings.json中补充以下配置,确保ESLint能覆盖所有项目文件类型:
{ "eslint.run": "onSave", "eslint.validate": ["javascript", "javascriptreact", "typescript", "typescriptreact", "html"], "eslint.lintTask.options": "--ext .js,.jsx,.ts,.tsx,.html src/", "eslint.workingDirectories": [{ "mode": "auto" }] }
三、检查ESLint扩展运行状态
- 确认VS Code的ESLint扩展已启用,未被工作区设置禁用
- 按下
Cmd+Shift+P(Mac)执行ESLint: Restart ESLint Server,重启服务确保配置生效
内容的提问来源于stack exchange,提问作者InfoUser
相关产品推荐
相关产品推荐

