Created
March 7, 2023 04:07
-
-
Save iTonyYo/9bf0fa8f30888858e95ad79e458beb50 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{ | |
"files.exclude": { | |
"**/.gitignore": false, | |
"**/.gitignorerc.json": false, | |
"**/package-lock.json": false, | |
"**/.vscode": false, | |
"**/dist": false, | |
"**/node_modules": false, | |
"**/pnpm-lock.yaml": false, | |
"**/storybook-static": false, | |
"**/patches": false, | |
"**/.npmrc": false, | |
"**/.nvmrc": false, | |
"**/.eslintrc.json": false, | |
"**/.eslintrc.cjs": false, | |
"**/.eslintignore": false, | |
"**/.lintstagedrc.cjs": false, | |
"**/jest.config.ts": false, | |
"**/.editorconfig": false, | |
"**/tsconfig.node.json": false, | |
"**/.mailmap": false, | |
"**/.prettierrc": false, | |
"**/.prettierignore": false, | |
"**/postcss.config.js": false, | |
"**/vite.config.ts": false, | |
"**/windi.config.ts": false, | |
"**/tsconfig.json": false, | |
"**/.storybook": false, | |
"**/.husky": false, | |
"**/.wireit": false, | |
"**/package.json": false, | |
"**/.idea": false | |
}, | |
// format | |
"files.trimTrailingWhitespace": true, | |
"files.trimFinalNewlines": true, | |
"javascript.format.enable": false, | |
"typescript.format.enable": false, | |
"json.format.enable": false, | |
"html.format.enable": false, | |
"scss.format.enable": false, | |
"less.format.enable": false, | |
"css.format.enable": false, | |
"[typescript]": { | |
"editor.defaultFormatter": "esbenp.prettier-vscode" | |
}, | |
"[typescriptreact]": { | |
"editor.defaultFormatter": "esbenp.prettier-vscode" | |
}, | |
"[css]": { | |
"editor.defaultFormatter": "esbenp.prettier-vscode" | |
}, | |
"[scss]": { | |
"editor.defaultFormatter": "esbenp.prettier-vscode" | |
}, | |
"[javascriptreact]": { | |
"editor.defaultFormatter": "esbenp.prettier-vscode" | |
}, | |
"[javascript]": { | |
"editor.defaultFormatter": "esbenp.prettier-vscode" | |
}, | |
"[json]": { | |
"editor.defaultFormatter": "esbenp.prettier-vscode" | |
}, | |
"[jsonc]": { | |
"editor.defaultFormatter": "esbenp.prettier-vscode" | |
}, | |
"[html]": { | |
"editor.defaultFormatter": "esbenp.prettier-vscode" | |
}, | |
"[markdown]": { | |
"editor.defaultFormatter": "esbenp.prettier-vscode" | |
}, | |
// css | |
"css.validate": false, | |
"scss.lint.unknownAtRules": "ignore", | |
"scss.completion.completePropertyWithSemicolon": true, | |
"scss.format.braceStyle": "collapse", | |
"scss.hover.documentation": true, | |
"scss.hover.references": true, | |
"scss.lint.important": "warning", | |
"scss.lint.importStatement": "error", | |
"scss.lint.universalSelector": "warning", | |
"scss.lint.unknownVendorSpecificProperties": "ignore", | |
"scss.lint.unknownProperties": "ignore", | |
"scss.lint.zeroUnits": "warning", | |
"scss.lint.hexColorLength": "error", | |
"scss.lint.idSelector": "ignore", | |
"scss.lint.ieHack": "ignore", | |
"scss.lint.boxModel": "warning", | |
"scss.lint.compatibleVendorPrefixes": "warning", | |
"scss.lint.duplicateProperties": "warning", | |
"scss.lint.emptyRules": "warning", | |
// eslint | |
"eslint.packageManager": "pnpm", | |
"eslint.quiet": false, | |
"eslint.alwaysShowStatus": true, | |
"eslint.format.enable": false, | |
"eslint.run": "onType", | |
// javascript | |
"javascript.validate.enable": true, | |
"javascript.updateImportsOnFileMove.enabled": "prompt", | |
"javascript.suggest.names": true, | |
"javascript.inlayHints.enumMemberValues.enabled": true, | |
"javascript.inlayHints.functionLikeReturnTypes.enabled": true, | |
"javascript.inlayHints.parameterTypes.enabled": true, | |
"javascript.inlayHints.propertyDeclarationTypes.enabled": true, | |
"javascript.inlayHints.variableTypes.enabled": true, | |
// typescript | |
"typescript.tsdk": "./node_modules/.pnpm/[email protected]/node_modules/typescript/lib", | |
"typescript.locale": "zh-CN", | |
"typescript.tsc.autoDetect": "on", | |
"typescript.validate.enable": true, | |
"typescript.reportStyleChecksAsWarnings": true, | |
"typescript.enablePromptUseWorkspaceTsdk": false, | |
"typescript.inlayHints.enumMemberValues.enabled": true, | |
"typescript.inlayHints.parameterNames.suppressWhenArgumentMatchesName": false, | |
"typescript.inlayHints.functionLikeReturnTypes.enabled": false, | |
"typescript.inlayHints.parameterNames.enabled": "none", | |
"typescript.inlayHints.propertyDeclarationTypes.enabled": false, | |
"typescript.inlayHints.parameterTypes.enabled": false, | |
"typescript.inlayHints.variableTypes.enabled": false, | |
"typescript.preferences.importModuleSpecifierEnding": "minimal", | |
"typescript.preferences.includePackageJsonAutoImports": "on", | |
"typescript.referencesCodeLens.enabled": false, | |
"typescript.suggest.completeFunctionCalls": true, | |
"typescript.suggest.jsdoc.generateReturns": false, | |
"typescript.suggest.includeCompletionsForImportStatements": true, | |
"typescript.suggest.objectLiteralMethodSnippets.enabled": true, | |
"typescript.suggestionActions.enabled": true, | |
"typescript.surveys.enabled": false, | |
// js/ts | |
"js/ts.implicitProjectConfig.checkJs": true, | |
// others | |
"editor.quickSuggestionsDelay": 5, | |
"gitlens.graph.showRemoteNames": true, | |
"importCost.typescriptExtensions": [ | |
"\\.ts?$", | |
"\\.tsx?$" | |
], | |
// path-intellisense,使用 https://marketplace.visualstudio.com/items?itemName=christian-kohler.path-intellisense | |
"typescript.suggest.enabled": false, | |
"javascript.suggest.paths": false, | |
"path-intellisense.autoTriggerNextSuggestion": false, | |
"path-intellisense.extensionOnImport": false, | |
"path-intellisense.autoSlashAfterDirectory": false, | |
"path-intellisense.mappings": { | |
"srcs": "${workspaceFolder}/src", | |
"apps": "${workspaceFolder}/src/apps", | |
"story": "${workspaceFolder}/.storybook", | |
"components": "${workspaceFolder}/src/components", | |
"assets": "${workspaceFolder}/src/assets", | |
"images": "${workspaceFolder}/src/assets/image", | |
"fonts": "${workspaceFolder}/src/assets/font", | |
}, | |
"todo-tree.tree.scanMode": "workspace" | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment