WebStorm中ESLint错误未在代码中高亮的问题求助
检查ESLint的「Run for files」范围
打开Settings → Languages & Frameworks → JavaScript → ESLint,确认「Run for files」的匹配规则覆盖你的项目文件,比如调整为**/*.{js,jsx,ts,tsx,vue,mjs},同时确保项目源码目录不在「Ignore files and folders」的排除列表中。启用ESLint代码检查规则
进入Settings → Editor → Inspections → JavaScript and TypeScript → ESLint,勾选「Enable」选项,同时设置合适的「Severity」(如Error或Warning),确保违规代码会被高亮标记。重置WebStorm缓存
点击File → Invalidate Caches...,勾选「Clear file system cache and local history」后重启IDE,解决克隆项目后可能存在的缓存冲突问题。匹配Node.js版本
打开Settings → Languages & Frameworks → Node.js,选择与旧设备/同事一致的Node.js版本(推荐用项目专属的nvm版本),避免ESLint因版本兼容问题无法正常触发代码高亮。重新安装项目依赖
在项目根目录执行对应包管理器命令:npm install或yarn install,确保node_modules中ESLint及其依赖插件完整安装,可通过npx eslint --version确认版本与旧设备一致。
内容的提问来源于stack exchange,提问作者val

