mirror of https://github.com/buster-so/buster.git
33 lines
1.2 KiB
JSON
33 lines
1.2 KiB
JSON
{
|
|
"editor.defaultFormatter": "esbenp.prettier-vscode",
|
|
"editor.formatOnSave": true,
|
|
"editor.codeActionsOnSave": {
|
|
"source.fixAll.eslint": "explicit"
|
|
},
|
|
"[css]": {
|
|
"editor.defaultFormatter": "esbenp.prettier-vscode"
|
|
},
|
|
"[typescript]": {
|
|
"editor.defaultFormatter": "esbenp.prettier-vscode"
|
|
},
|
|
"[jsonc]": {
|
|
"editor.defaultFormatter": "esbenp.prettier-vscode"
|
|
},
|
|
|
|
// TypeScript import preferences - prioritize path mapping
|
|
"typescript.preferences.importModuleSpecifier": "shortest",
|
|
"typescript.preferences.importModuleSpecifierEnding": "minimal",
|
|
"typescript.suggest.autoImports": true,
|
|
"typescript.suggest.includeAutomaticOptionalChainCompletions": true,
|
|
"typescript.preferences.includePackageJsonAutoImports": "auto",
|
|
|
|
// Prioritize absolute paths (path mapping) over relative imports
|
|
"typescript.suggest.includeCompletionsForImportStatements": true,
|
|
"typescript.suggest.includeCompletionsWithSnippetText": true,
|
|
|
|
// When multiple import options are available, prefer the shortest path
|
|
// This will prefer @/ over relative paths when both are available
|
|
"typescript.suggest.completeFunctionCalls": true,
|
|
"javascript.preferences.importModuleSpecifier": "project-relative"
|
|
}
|