You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

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

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.21 13:24:51