parent
bbba1d863d
commit
b4151989f6
@ -0,0 +1,13 @@ |
||||
{ |
||||
"recommendations": [ |
||||
"octref.vetur", |
||||
"dbaeumer.vscode-eslint", |
||||
"stylelint.vscode-stylelint", |
||||
"esbenp.prettier-vscode", |
||||
"mrmlnc.vscode-less", |
||||
"lokalise.i18n-ally", |
||||
"antfu.iconify", |
||||
"mikestead.dotenv", |
||||
"heybourn.headwind" |
||||
] |
||||
} |
@ -0,0 +1,13 @@ |
||||
{ |
||||
"version": "0.2.0", |
||||
"configurations": [ |
||||
{ |
||||
"type": "chrome", |
||||
"request": "launch", |
||||
"name": "Launch Chrome", |
||||
"url": "http://localhost:3100", |
||||
"webRoot": "${workspaceFolder}/src", |
||||
"sourceMaps": true |
||||
} |
||||
] |
||||
} |
@ -0,0 +1,192 @@ |
||||
{ |
||||
"typescript.tsdk": "./node_modules/typescript/lib", |
||||
"volar.tsPlugin": true, |
||||
"volar.tsPluginStatus": false, |
||||
//=========================================== |
||||
//============= Editor ====================== |
||||
//=========================================== |
||||
"explorer.openEditors.visible": 0, |
||||
"editor.tabSize": 2, |
||||
"editor.renderControlCharacters": true, |
||||
"editor.minimap.renderCharacters": false, |
||||
"editor.minimap.maxColumn": 300, |
||||
"editor.minimap.showSlider": "always", |
||||
"editor.cursorBlinking": "phase", |
||||
"editor.cursorSmoothCaretAnimation": true, |
||||
"editor.detectIndentation": false, |
||||
"editor.defaultFormatter": "esbenp.prettier-vscode", |
||||
"diffEditor.ignoreTrimWhitespace": false, |
||||
"javascript.format.insertSpaceBeforeFunctionParenthesis": true, |
||||
"editor.suggestSelection": "first", |
||||
"editor.trimAutoWhitespace": true, |
||||
"editor.quickSuggestions": { |
||||
"other": true, |
||||
"comments": true, |
||||
"strings": true |
||||
}, |
||||
//=========================================== |
||||
//============= Other ======================= |
||||
//=========================================== |
||||
"breadcrumbs.enabled": true, |
||||
"open-in-browser.default": "chrome", |
||||
//=========================================== |
||||
//============= emmet ======================= |
||||
//=========================================== |
||||
"emmet.triggerExpansionOnTab": true, |
||||
"emmet.showAbbreviationSuggestions": true, |
||||
"emmet.showExpandedAbbreviation": "always", |
||||
"emmet.syntaxProfiles": { |
||||
"vue-html": "html", |
||||
"vue": "html", |
||||
"xml": { |
||||
"attr_quotes": "single" |
||||
} |
||||
}, |
||||
"emmet.includeLanguages": { |
||||
"jsx-sublime-babel-tags": "javascriptreact" |
||||
}, |
||||
//=========================================== |
||||
//============= files ======================= |
||||
//=========================================== |
||||
"files.trimTrailingWhitespace": true, |
||||
"files.insertFinalNewline": true, |
||||
"files.trimFinalNewlines": true, |
||||
"files.eol": "\n", |
||||
"search.exclude": { |
||||
"**/node_modules": true, |
||||
"**/*.log": true, |
||||
"**/*.log*": true, |
||||
"**/bower_components": true, |
||||
"**/dist": true, |
||||
"**/elehukouben": true, |
||||
"**/.git": true, |
||||
"**/.gitignore": true, |
||||
"**/.svn": true, |
||||
"**/.DS_Store": true, |
||||
"**/.idea": true, |
||||
"**/.vscode": false, |
||||
"**/yarn.lock": true, |
||||
"**/tmp": true, |
||||
"out": true, |
||||
"dist": true, |
||||
"node_modules": true, |
||||
"CHANGELOG.md": true, |
||||
"examples": true, |
||||
"res": true, |
||||
"screenshots": true |
||||
}, |
||||
"files.exclude": { |
||||
"**/bower_components": true, |
||||
"**/.idea": true, |
||||
"**/tmp": true, |
||||
"**/.git": true, |
||||
"**/.svn": true, |
||||
"**/.hg": true, |
||||
"**/CVS": true, |
||||
"**/.DS_Store": true |
||||
}, |
||||
"files.watcherExclude": { |
||||
"**/.git/objects/**": true, |
||||
"**/.git/subtree-cache/**": true, |
||||
"**/.vscode/**": true, |
||||
"**/node_modules/**": true, |
||||
"**/tmp/**": true, |
||||
"**/bower_components/**": true, |
||||
"**/dist/**": true, |
||||
"**/yarn.lock": true |
||||
}, |
||||
"stylelint.enable": true, |
||||
"stylelint.packageManager": "yarn", |
||||
// ↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓ |
||||
// =========================================== |
||||
// ================ Eslint =================== |
||||
// =========================================== |
||||
"eslint.alwaysShowStatus": true, |
||||
"eslint.options": { |
||||
"plugins": ["html", "vue", "javascript", "jsx", "typescript"], |
||||
"extensions": [".js", ".jsx", ".ts", ".tsx", ".vue"] |
||||
}, |
||||
"eslint.validate": [ |
||||
"javascript", |
||||
"typescript", |
||||
"reacttypescript", |
||||
"reactjavascript", |
||||
"html", |
||||
"vue" |
||||
], |
||||
// =========================================== |
||||
// ================ Vetur ==================== |
||||
// =========================================== |
||||
"vetur.experimental.templateInterpolationService": true, |
||||
"vetur.format.options.tabSize": 2, |
||||
"vetur.format.defaultFormatter.html": "js-beautify-html", |
||||
"vetur.format.defaultFormatter.scss": "prettier", |
||||
"vetur.format.defaultFormatter.css": "prettier", |
||||
"vetur.format.defaultFormatter.ts": "prettier-tslint", |
||||
"vetur.format.defaultFormatter.js": "prettier", |
||||
"vetur.languageFeatures.codeActions": false, |
||||
"vetur.format.defaultFormatterOptions": { |
||||
"js-beautify-html": { |
||||
"wrap_attributes": "force-expand-multiline" |
||||
}, |
||||
"prettier": { |
||||
"eslintIntegration": true, |
||||
"arrowParens": "always", |
||||
"semi": false, |
||||
"singleQuote": true |
||||
} |
||||
}, |
||||
"liveServer.settings.donotShowInfoMsg": true, |
||||
"terminal.integrated.rendererType": "dom", |
||||
"telemetry.enableCrashReporter": false, |
||||
"telemetry.enableTelemetry": false, |
||||
"workbench.settings.enableNaturalLanguageSearch": false, |
||||
"path-intellisense.mappings": { |
||||
"/@/": "${workspaceRoot}/src" |
||||
}, |
||||
"prettier.requireConfig": true, |
||||
"typescript.updateImportsOnFileMove.enabled": "always", |
||||
"workbench.sideBar.location": "left", |
||||
"[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" |
||||
}, |
||||
"editor.codeActionsOnSave": { |
||||
"source.fixAll.eslint": true, |
||||
"source.fixAll.stylelint": true |
||||
}, |
||||
"[vue]": { |
||||
"editor.codeActionsOnSave": { |
||||
"source.fixAll.eslint": false, |
||||
"source.fixAll.stylelint": true |
||||
} |
||||
}, |
||||
"i18n-ally.localesPaths": ["src/locales/lang"], |
||||
"i18n-ally.keystyle": "nested", |
||||
"i18n-ally.sortKeys": true, |
||||
"i18n-ally.namespace": true, |
||||
"i18n-ally.pathMatcher": "{locale}/{namespaces}.{ext}", |
||||
"i18n-ally.enabledParsers": ["ts"], |
||||
"i18n-ally.sourceLanguage": "en", |
||||
"i18n-ally.enabledFrameworks": ["vue", "react"] |
||||
} |
Loading…
Reference in new issue