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