|
|
|
@ -35,39 +35,45 @@ |
|
|
|
"editor.quickSuggestions": { |
|
|
|
"strings": "on" |
|
|
|
}, |
|
|
|
|
|
|
|
// lint && format |
|
|
|
"oxc.enable": true, |
|
|
|
"oxc.typeAware": true, |
|
|
|
"oxc.fmt.configPath": ".oxfmtrc.json", |
|
|
|
"editor.codeActionsOnSave": { |
|
|
|
"source.fixAll.eslint": "explicit", |
|
|
|
"source.fixAll.oxc": "explicit", |
|
|
|
"source.fixAll.stylelint": "explicit", |
|
|
|
"source.organizeImports": "never" |
|
|
|
}, |
|
|
|
"editor.defaultFormatter": "esbenp.prettier-vscode", |
|
|
|
"editor.defaultFormatter": "oxc.oxc-vscode", |
|
|
|
"[html]": { |
|
|
|
"editor.defaultFormatter": "esbenp.prettier-vscode" |
|
|
|
"editor.defaultFormatter": "oxc.oxc-vscode" |
|
|
|
}, |
|
|
|
"[css]": { |
|
|
|
"editor.defaultFormatter": "esbenp.prettier-vscode" |
|
|
|
"editor.defaultFormatter": "oxc.oxc-vscode" |
|
|
|
}, |
|
|
|
"[scss]": { |
|
|
|
"editor.defaultFormatter": "esbenp.prettier-vscode" |
|
|
|
"editor.defaultFormatter": "oxc.oxc-vscode" |
|
|
|
}, |
|
|
|
"[javascript]": { |
|
|
|
"editor.defaultFormatter": "esbenp.prettier-vscode" |
|
|
|
"editor.defaultFormatter": "oxc.oxc-vscode" |
|
|
|
}, |
|
|
|
"[typescript]": { |
|
|
|
"editor.defaultFormatter": "esbenp.prettier-vscode" |
|
|
|
"editor.defaultFormatter": "oxc.oxc-vscode" |
|
|
|
}, |
|
|
|
"[json]": { |
|
|
|
"editor.defaultFormatter": "esbenp.prettier-vscode" |
|
|
|
"editor.defaultFormatter": "oxc.oxc-vscode" |
|
|
|
}, |
|
|
|
"[markdown]": { |
|
|
|
"editor.defaultFormatter": "esbenp.prettier-vscode" |
|
|
|
"editor.defaultFormatter": "oxc.oxc-vscode" |
|
|
|
}, |
|
|
|
"[jsonc]": { |
|
|
|
"editor.defaultFormatter": "esbenp.prettier-vscode" |
|
|
|
"editor.defaultFormatter": "oxc.oxc-vscode" |
|
|
|
}, |
|
|
|
"[vue]": { |
|
|
|
"editor.defaultFormatter": "esbenp.prettier-vscode" |
|
|
|
"editor.defaultFormatter": "oxc.oxc-vscode" |
|
|
|
}, |
|
|
|
|
|
|
|
// extensions |
|
|
|
"extensions.ignoreRecommendations": true, |
|
|
|
|
|
|
|
@ -225,11 +231,10 @@ |
|
|
|
"*.env": "$(capture).env.*", |
|
|
|
"README.md": "README*,CHANGELOG*,LICENSE,CNAME", |
|
|
|
"package.json": "pnpm-lock.yaml,pnpm-workspace.yaml,.gitattributes,.gitignore,.gitpod.yml,.npmrc,.browserslistrc,.node-version,.git*,.tazerc.json", |
|
|
|
"eslint.config.mjs": ".eslintignore,.prettierignore,.stylelintignore,.commitlintrc.*,.prettierrc.*,stylelint.config.*,.lintstagedrc.mjs,cspell.json,lefthook.yml" |
|
|
|
"oxlint.config.ts": ".eslintignore,.prettierignore,.stylelintignore,.commitlintrc.*,.prettierrc.*,stylelint.config.*,.lintstagedrc.mjs,cspell.json,lefthook.yml" |
|
|
|
}, |
|
|
|
"commentTranslate.hover.enabled": false, |
|
|
|
"commentTranslate.multiLineMerge": true, |
|
|
|
"vue.server.hybridMode": true, |
|
|
|
"typescript.tsdk": "node_modules/typescript/lib", |
|
|
|
"oxc.enable": false |
|
|
|
"typescript.tsdk": "node_modules/typescript/lib" |
|
|
|
} |
|
|
|
|