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