vscode项目中加入eslint配置不生效,控制台有报错,但是代码没有标红
项目中配置下载了eslint各种配置,vscode配置文件settings.json中配置了,但是就是代码没有标红,不能自动修复。
最终发现问题所在
在vscode的配置文件settings.json中
eslint.options 有个这个参数,如果没有注释就注释掉,有的话就放开,进行一个切换就可以了
这是我整个settings.json里的配置
{
"beautify.config": "",
//beautify 格式化配置
"[javascript]": {
"editor.defaultFormatter": "HookyQR.beautify"
},
"[json]": {
"editor.defaultFormatter": "HookyQR.beautify"
},
"eslint.nodeEnv": "",
"editor.tabSize": 2,
//配置 eslint
// "eslint.options": {
// "plugins": [
// "html"
// ]
// },
"editor.codeActionsOnSave": {
"source.fixAll.eslint": true
},
"open-in-browser.default": "{\"open-in-browser.default\":\"Chrome\"}",
"editor.quickSuggestions": {
"strings": true
},
"eslint.workingDirectories": [
],
"[html]": {
"editor.defaultFormatter": "HookyQR.beautify"
},
"files.autoSave": "afterDelay",
"[typescript]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[css]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"editor.unicodeHighlight.ambiguousCharacters": false,
"[vue]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"workbench.startupEditor": "none",
"workbench.editorAssociations": {
"*.html": "default"
},
"editor.unicodeHighlight.invisibleCharacters": false,
"diffEditor.ignoreTrimWhitespace": false,
"merge-conflict.autoNavigateNextConflict.enabled": true,
"eslint.format.enable": true,
"eslint.lintTask.enable": true,
"eslint.quiet": true
}
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· DeepSeek 开源周回顾「GitHub 热点速览」
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了