|
|
@@ -0,0 +1,80 @@
|
|
|
+{
|
|
|
+ "editor.detectIndentation": false,
|
|
|
+ "editor.insertSpaces": true,
|
|
|
+ "editor.tabSize": 2,
|
|
|
+ "editor.formatOnType": true,
|
|
|
+ "editor.formatOnSave": true,
|
|
|
+ "editor.lineHeight": 23,
|
|
|
+ "files.encoding": "utf8",
|
|
|
+ "files.eol": "\n",
|
|
|
+ "files.trimFinalNewlines": true,
|
|
|
+ "files.trimTrailingWhitespace": true,
|
|
|
+ "editor.codeActionsOnSave": {
|
|
|
+ "source.fixAll": true,
|
|
|
+ "source.fixAll.eslint": true
|
|
|
+ },
|
|
|
+ "eslint.validate": ["javascript", "javascriptreact", "typescript", "typescriptreact", "vue", "json"],
|
|
|
+ "[javascriptreact]": {
|
|
|
+ "editor.defaultFormatter": "esbenp.prettier-vscode"
|
|
|
+ },
|
|
|
+ "[typescript]": {
|
|
|
+ "editor.defaultFormatter": "esbenp.prettier-vscode"
|
|
|
+ },
|
|
|
+ "[typescriptreact]": {
|
|
|
+ "editor.defaultFormatter": "esbenp.prettier-vscode"
|
|
|
+ },
|
|
|
+ "[html]": {
|
|
|
+ "editor.defaultFormatter": "esbenp.prettier-vscode"
|
|
|
+ },
|
|
|
+ "[css]": {
|
|
|
+ "editor.defaultFormatter": "esbenp.prettier-vscode"
|
|
|
+ },
|
|
|
+ "[less]": {
|
|
|
+ "editor.defaultFormatter": "esbenp.prettier-vscode"
|
|
|
+ },
|
|
|
+ "[scss]": {
|
|
|
+ "editor.defaultFormatter": "esbenp.prettier-vscode"
|
|
|
+ },
|
|
|
+ "[markdown]": {
|
|
|
+ "editor.defaultFormatter": "esbenp.prettier-vscode"
|
|
|
+ },
|
|
|
+ "i18n-ally.localesPaths": ["src/languages/modules"],
|
|
|
+ "i18n-ally.sourceLanguage": "ZH",
|
|
|
+ "i18n-ally.displayLanguage": "ZH",
|
|
|
+ "i18n-ally.keystyle": "nested",
|
|
|
+ "i18n-ally.sortKeys": true,
|
|
|
+ "i18n-ally.namespace": true,
|
|
|
+ "i18n-ally.extract.keygenStrategy": "random",
|
|
|
+ "i18n-ally.extract.keygenStyle": "camelCase",
|
|
|
+ "i18n-ally.enabledParsers": ["json", "yaml", "js"],
|
|
|
+ "i18n-ally.enabledFrameworks": ["vue", "react"],
|
|
|
+ "javascript.format.insertSpaceBeforeFunctionParenthesis": true,
|
|
|
+ "search.exclude": {
|
|
|
+ "**/node_modules": true,
|
|
|
+ "**/bower_components": true,
|
|
|
+ "**/target": true,
|
|
|
+ "**/logs": true,
|
|
|
+ "**/dist": true,
|
|
|
+ "**/*.log*": true,
|
|
|
+ "**/.git": true,
|
|
|
+ "**/.gitignore": true,
|
|
|
+ "**/.svn": true,
|
|
|
+ "**/.DS_Store": true,
|
|
|
+ "**/.idea": true,
|
|
|
+ "**/.vscode": false,
|
|
|
+ "**/yarn.lock": true,
|
|
|
+ "**/tmp": true
|
|
|
+ },
|
|
|
+ "files.exclude": {
|
|
|
+ "**/.git": true,
|
|
|
+ "**/.svn": true,
|
|
|
+ "**/.hg": true,
|
|
|
+ "**/CVS": true,
|
|
|
+ "**/.DS_Store": true,
|
|
|
+ "**/*.js": {
|
|
|
+ "when": "$(basename).ts"
|
|
|
+ },
|
|
|
+ "node_modules": true
|
|
|
+ },
|
|
|
+ "java.configuration.updateBuildConfiguration": "disabled"
|
|
|
+}
|