fix: surface eslint diagnostics in vscode

This commit is contained in:
xingyu4j
2026-03-14 19:36:27 +08:00
parent 4d59ac78bd
commit 95d1e8432f
2 changed files with 3 additions and 14 deletions

View File

@@ -1,30 +1,18 @@
{ {
"recommendations": [ "recommendations": [
// Vue 3 的语言支持
"Vue.volar", "Vue.volar",
// 将 oxlint 集成到 VS Code 中。 "dbaeumer.vscode-eslint",
"oxc.oxc-vscode", "oxc.oxc-vscode",
// Visual Studio Code 的官方 Stylelint 扩展
"stylelint.vscode-stylelint", "stylelint.vscode-stylelint",
// 使用 oxfmt 的代码格式化程序
"oxc.oxc-vscode",
// 支持 dotenv 文件语法
"mikestead.dotenv", "mikestead.dotenv",
// 源代码的拼写检查器
"streetsidesoftware.code-spell-checker", "streetsidesoftware.code-spell-checker",
// Tailwind CSS 的官方 VS Code 插件
"bradlc.vscode-tailwindcss", "bradlc.vscode-tailwindcss",
// iconify 图标插件
"antfu.iconify", "antfu.iconify",
// i18n 插件
"Lokalise.i18n-ally", "Lokalise.i18n-ally",
// CSS 变量提示
"vunguyentuan.vscode-css-variables", "vunguyentuan.vscode-css-variables",
// 在 package.json 中显示 PNPM catalog 的版本
"antfu.pnpm-catalog-lens" "antfu.pnpm-catalog-lens"
], ],
"unwantedRecommendations": [ "unwantedRecommendations": [
// 和 volar 冲突
"octref.vetur" "octref.vetur"
] ]
} }

View File

@@ -41,6 +41,7 @@
"oxc.typeAware": true, "oxc.typeAware": true,
"oxc.configPath": "oxlint.config.ts", "oxc.configPath": "oxlint.config.ts",
"oxc.fmt.configPath": "oxfmt.config.ts", "oxc.fmt.configPath": "oxfmt.config.ts",
"eslint.useFlatConfig": true,
"editor.codeActionsOnSave": { "editor.codeActionsOnSave": {
"source.fixAll.oxc": "explicit", "source.fixAll.oxc": "explicit",
"source.fixAll.stylelint": "explicit", "source.fixAll.stylelint": "explicit",
@@ -170,7 +171,7 @@
"emmet.triggerExpansionOnTab": false, "emmet.triggerExpansionOnTab": false,
"errorLens.enabledDiagnosticLevels": ["warning", "error"], "errorLens.enabledDiagnosticLevels": ["warning", "error"],
"errorLens.excludeBySource": ["cSpell", "Grammarly", "eslint"], "errorLens.excludeBySource": ["cSpell", "Grammarly"],
"stylelint.enable": true, "stylelint.enable": true,
"stylelint.packageManager": "pnpm", "stylelint.packageManager": "pnpm",