Last active
September 13, 2021 21:01
-
-
Save Kirill255/c1c772983f065bd4b3cc9171b0eedd3f to your computer and use it in GitHub Desktop.
This file contains 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
{ | |
"window.zoomLevel": 0, | |
"window.titleBarStyle": "native", | |
"workbench.editor.openPositioning": "last", | |
"workbench.colorTheme": "Monokai Dark Soda Modified", | |
"workbench.iconTheme": "vscode-great-icons", | |
"terminal.explorerKind": "external", | |
"terminal.integrated.shell.windows": "C:\\Program Files\\Git\\bin\\bash.exe", | |
"terminal.integrated.rightClickBehavior": "default", | |
"terminal.integrated.fontSize": 12, | |
"terminal.integrated.cursorStyle": "line", | |
"terminal.integrated.cursorBlinking": true, | |
"terminal.integrated.rendererType": "dom", | |
// "terminal.integrated.drawBoldTextInBrightColors": false, | |
"editor.fontSize": 12, | |
"editor.wordWrap": "on", | |
"editor.minimap.maxColumn": 60, | |
"editor.renderLineHighlight": "none", | |
"editor.multiCursorModifier": "ctrlCmd", | |
"editor.snippetSuggestions": "top", | |
"editor.formatOnPaste": true, | |
"editor.tabCompletion": "on", | |
"editor.formatOnSave": true, | |
// handlebars https://medium.com/@alonbukai/how-to-format-handlebars-in-vscode-26144e9feec8 | |
// "html.format.enable": true, | |
// "html.format.indentHandlebars": true, | |
// "html.format.maxPreserveNewLines": 0, | |
// | |
"editor.fontFamily": "'Pragmata Pro', Consolas, 'Courier New', monospace", | |
// "editor.fontFamily": "'Fira Code', Consolas, 'Courier New', monospace", | |
"editor.fontLigatures": true, | |
"editor.formatOnType": false, | |
// ? for typescript | |
// "editor.codeActionsOnSave": { | |
// "source.fixAll.tslint": true | |
// }, | |
// ? for typescript | |
// "tslint.jsEnable": true, | |
"prettier.disableLanguages": [ | |
"html" | |
], | |
// "prettier.trailingComma": "es5", | |
// после обновления cra до 3.1.0, eslint в cra работает только если эта опция отключена | |
// "prettier.eslintIntegration": true, | |
// ? for typescript | |
// "prettier.tslintIntegration": true, | |
"prettier.arrowParens": "always", | |
"prettier.printWidth": 100, | |
"eslint.validate": [ | |
"javascript", | |
"javascriptreact" | |
// { | |
// "language": "html", | |
// "autoFix": true | |
// }, | |
// { | |
// "language": "javascript", | |
// "autoFix": true | |
// } | |
], | |
"eslint.autoFixOnSave": true, | |
"explorer.confirmDelete": false, | |
"npm-intellisense.importQuotes": "\"", | |
"breadcrumbs.enabled": true, | |
"breadcrumbs.symbolPath": "off", | |
"emmet.includeLanguages": { | |
"javascript": "javascriptreact" | |
}, | |
// "emmet.syntaxProfiles": { | |
// "javascript": "jsx" | |
// }, | |
"telemetry.enableTelemetry": false, | |
"telemetry.enableCrashReporter": false, | |
// ? for typescript | |
// "javascript.format.enable": false, | |
"javascript.implicitProjectConfig.experimentalDecorators": true, | |
"javascript.updateImportsOnFileMove.enabled": "always", | |
"editor.suggestSelection": "first", | |
"vsintellicode.modify.editor.suggestSelection": "automaticallyOverrodeDefaultValue", | |
"[javascript]": { | |
"editor.defaultFormatter": "esbenp.prettier-vscode" | |
}, | |
"cSpell.language": "en,ru", | |
"cSpell.enabledLanguageIds": [ | |
"css", | |
"dotenv", | |
"git-commit", | |
"html", | |
"javascript", | |
"javascriptreact", | |
"json", | |
"markdown", | |
"plaintext", | |
"scss", | |
"sql", | |
"text", | |
"typescript", | |
"typescriptreact", | |
"vue", | |
"vue-html" | |
] | |
} |
This file contains 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
{ | |
"window.zoomLevel": 0, | |
"window.titleBarStyle": "native", | |
"workbench.editor.openPositioning": "last", | |
"workbench.colorTheme": "Monokai Dark Soda Modified", | |
"workbench.iconTheme": "vscode-great-icons", | |
"terminal.explorerKind": "external", | |
"terminal.integrated.shell.windows": "C:\\Program Files\\Git\\bin\\bash.exe", | |
"terminal.integrated.rightClickBehavior": "default", | |
"terminal.integrated.fontSize": 13, | |
"terminal.integrated.cursorStyle": "line", | |
"terminal.integrated.cursorBlinking": true, | |
"terminal.integrated.rendererType": "dom", | |
// "terminal.integrated.drawBoldTextInBrightColors": false, | |
"editor.fontSize": 12, | |
"editor.wordWrap": "on", | |
"editor.minimap.maxColumn": 60, | |
"editor.renderLineHighlight": "none", | |
"editor.multiCursorModifier": "ctrlCmd", | |
"editor.snippetSuggestions": "top", | |
"editor.formatOnPaste": true, | |
"editor.tabCompletion": "on", | |
"editor.formatOnSave": true, | |
// handlebars https://medium.com/@alonbukai/how-to-format-handlebars-in-vscode-26144e9feec8 | |
// "html.format.enable": true, | |
// "html.format.indentHandlebars": true, | |
// "html.format.maxPreserveNewLines": 0, | |
// | |
"editor.fontFamily": "'Pragmata Pro', Consolas, 'Courier New', monospace", | |
// "editor.fontFamily": "'Fira Code', Consolas, 'Courier New', monospace", | |
"editor.fontLigatures": true, | |
"editor.formatOnType": false, | |
// "prettier.arrowParens": "always", | |
"prettier.disableLanguages": [ | |
"html" | |
], | |
// "prettier.singleQuote": true, | |
// "prettier.trailingComma": "es5", | |
"prettier.eslintIntegration": true, | |
// ? не работает? | |
"prettier.arrowParens": "always", | |
"prettier.printWidth": 100, | |
"eslint.validate": [ | |
"javascript", | |
"javascriptreact", | |
"vue", | |
{ | |
"language": "vue", | |
"autoFix": true | |
} | |
// { | |
// "language": "html", | |
// "autoFix": true | |
// }, | |
// { | |
// "language": "javascript", | |
// "autoFix": true | |
// } | |
], | |
"eslint.autoFixOnSave": true, | |
// https://medium.com/vue-mastery/best-code-editor-for-vue-js-8b0d9cca6be | |
// "vetur.validation.template": false, | |
// "vetur.format.defaultFormatter.css": "none", | |
// "vetur.format.defaultFormatter.stylus": "none", | |
"vetur.completion.useScaffoldSnippets": false, | |
// https://github.com/vuejs/vetur/releases/tag/v0.16.2 вроде сделали нормальный default html-parser | |
// "vetur.format.defaultFormatter.html": "js-beautify-html", | |
"vetur.format.defaultFormatterOptions": { | |
// "js-beautify-html": { | |
// // "wrap_attributes": "force-aligned" | |
// "wrap_attributes": "force-expand-multiline" | |
// }, | |
"prettyhtml": { | |
"printWidth": 80, | |
"singleQuote": false, | |
"wrapAttributes": true, | |
"sortAttributes": true | |
} | |
}, | |
// "vetur.format.defaultFormatter.js": "prettier-eslint" | |
"explorer.confirmDelete": false, | |
// "csscomb.formatOnSave": true, | |
// "csscomb.ignoreFilesOnSave": [ | |
// "*.vue" | |
// ], | |
/* "csscomb.preset": { | |
"always-semicolon": true, | |
"block-indent": 4, | |
"color-case": "lower", | |
"color-shorthand": true, | |
// "eof-newline": true, | |
"exclude": [ | |
"*.vue" | |
], | |
"leading-zero": true, | |
"quotes": "double", | |
"remove-empty-rulesets": true, | |
"sort-order": [ | |
[ | |
"font", | |
"font-family", | |
"font-size", | |
"font-weight", | |
"font-style", | |
"font-variant", | |
"line-height" | |
], | |
[ | |
"margin", | |
"margin-top", | |
"margin-right", | |
"margin-bottom", | |
"margin-left", | |
"padding", | |
"padding-top", | |
"padding-right", | |
"padding-bottom", | |
"padding-left", | |
"width", | |
"min-width", | |
"max-width", | |
"height", | |
"min-height", | |
"max-height", | |
"box-sizing" | |
], | |
[ | |
"display", | |
"grid", | |
"grid-area", | |
"grid-auto-columns", | |
"grid-auto-flow", | |
"grid-auto-rows", | |
"grid-column", | |
"grid-column-end", | |
"grid-column-gap", | |
"grid-column-start", | |
"grid-gap", | |
"grid-row", | |
"grid-row-end", | |
"grid-row-gap", | |
"grid-row-start", | |
"grid-template", | |
"grid-template-areas", | |
"grid-template-columns", | |
"grid-template-rows", | |
"align-content", | |
"align-items", | |
"align-self", | |
"flex", | |
"flex-basis", | |
"flex-direction", | |
"flex-flow", | |
"flex-grow", | |
"flex-shrink", | |
"flex-wrap", | |
"justify-content", | |
"flex-order", | |
"order", | |
"flex-pack", | |
"flex-align", | |
"float", | |
"clear", | |
"visibility", | |
"overflow", | |
"overflow-x", | |
"overflow-y", | |
], | |
[ | |
"position", | |
"top", | |
"right", | |
"bottom", | |
"left", | |
"z-index" | |
], | |
[ | |
"color", | |
"background", | |
"background-color", | |
"background-image", | |
"background-repeat", | |
"background-attachment", | |
"background-position", | |
"background-clip", | |
"background-origin", | |
"background-size", | |
"border", | |
"border-radius", | |
"..." | |
], | |
[ | |
"transition", | |
"transition-delay", | |
"transition-timing-function", | |
"transition-duration", | |
"transition-property", | |
"transform", | |
"transform-origin", | |
"animation", | |
"animation-name", | |
"animation-duration", | |
"animation-play-state", | |
"animation-timing-function", | |
"animation-delay", | |
"animation-iteration-count", | |
"animation-direction", | |
] | |
], | |
"sort-order-fallback": "abc", | |
"space-after-colon": 1, | |
"space-before-combinator": 1, | |
"space-after-combinator": 1, | |
"space-between-declarations": "\n", | |
"space-after-opening-brace": "\n", | |
"space-after-selector-delimiter": 1, | |
"space-before-closing-brace": "\n", | |
"space-before-colon": "", | |
"space-before-opening-brace": 1, | |
"space-before-selector-delimiter": "", | |
"strip-spaces": true, | |
"tab-size": 4, | |
"unitless-zero": true, | |
"vendor-prefix-align": true, | |
"lines-between-rulesets": 1 | |
}, */ | |
"npm-intellisense.importQuotes": "\"", | |
"breadcrumbs.enabled": true, | |
"breadcrumbs.symbolPath": "off", | |
// "sync.gist": "d944ab6149bb6465d0548e334bf65273" | |
// "emmet.syntaxProfiles": { | |
// "vue-html": "html", | |
// "vue": "html" | |
// }, | |
"telemetry.enableTelemetry": false, | |
"telemetry.enableCrashReporter": false, | |
"javascript.implicitProjectConfig.experimentalDecorators": true, | |
"javascript.updateImportsOnFileMove.enabled": "always", | |
"editor.suggestSelection": "first", | |
"vsintellicode.modify.editor.suggestSelection": "automaticallyOverrodeDefaultValue", | |
"[javascript]": { | |
"editor.defaultFormatter": "esbenp.prettier-vscode" | |
}, | |
// https://youtu.be/zQv_NagNc28 | |
// https://marketplace.visualstudio.com/items?itemName=streetsidesoftware.code-spell-checker | |
// https://stackoverflow.com/questions/50309834/vs-code-enable-inline-spell-checker-but-disable-spell-check-in-the-problems | |
// "cSpell.language": "en,ru" | |
} |
This file contains 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
{ | |
"window.zoomLevel": 0, | |
"window.titleBarStyle": "native", | |
"workbench.editor.openPositioning": "last", | |
// "workbench.colorTheme": "Monokai Dark Soda Modified", | |
"workbench.iconTheme": "vscode-great-icons", | |
"terminal.explorerKind": "external", | |
"terminal.integrated.shell.windows": "C:\\Program Files\\Git\\bin\\bash.exe", | |
"terminal.integrated.rightClickBehavior": "default", | |
"terminal.integrated.fontSize": 12, | |
"terminal.integrated.cursorStyle": "line", | |
"terminal.integrated.cursorBlinking": true, | |
"terminal.integrated.rendererType": "dom", | |
"debug.javascript.usePreview": false, // https://github.com/microsoft/vscode-js-debug/issues/598 | |
// "terminal.integrated.drawBoldTextInBrightColors": false, | |
"editor.fontSize": 12, | |
"editor.wordWrap": "on", | |
"editor.minimap.maxColumn": 60, | |
"editor.renderLineHighlight": "none", | |
"editor.multiCursorModifier": "ctrlCmd", | |
"editor.snippetSuggestions": "top", | |
"editor.tabCompletion": "on", | |
"editor.fontFamily": "'Pragmata Pro', Consolas, 'Courier New', monospace", | |
// "editor.fontFamily": "'Fira Code', Consolas, 'Courier New', monospace", | |
"editor.fontLigatures": true, | |
"eslint.validate": [ | |
"javascript", | |
"javascriptreact", | |
], | |
"explorer.confirmDelete": false, | |
"npm-intellisense.importQuotes": "\"", | |
"breadcrumbs.enabled": true, | |
"telemetry.enableTelemetry": false, | |
"telemetry.enableCrashReporter": false, | |
"javascript.implicitProjectConfig.experimentalDecorators": true, | |
"javascript.updateImportsOnFileMove.enabled": "always", | |
"editor.suggestSelection": "first", | |
"vsintellicode.modify.editor.suggestSelection": "automaticallyOverrodeDefaultValue", | |
"editor.tabSize": 2, | |
"gitlens.hovers.currentLine.over": "line", | |
"gitlens.defaultDateFormat": "D MMMM, YYYY HH:mm", | |
"gitlens.defaultDateShortFormat": "D MMMM, YYYY", | |
"diffEditor.ignoreTrimWhitespace": false, | |
// для работы убрать всё ниже этого коммента и отключить плагин prettier | |
// "eslint.autoFixOnSave": true, // setting is deprecated, use editor.codeActionsOnSave instead | |
// | |
// "editor.codeActionsOnSave": { | |
// "source.fixAll.eslint": true | |
// }, | |
// "editor.formatOnSave": true, | |
// "editor.formatOnPaste": true, | |
// "prettier.arrowParens": "always", | |
// "prettier.printWidth": 100, | |
// "[javascript]": { | |
// "editor.defaultFormatter": "esbenp.prettier-vscode" | |
// }, | |
// "[html]": { | |
// "editor.defaultFormatter": "esbenp.prettier-vscode" | |
// }, | |
} |
This file contains 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
{ | |
"window.zoomLevel": 0, | |
"window.titleBarStyle": "native", | |
"workbench.editor.openPositioning": "last", | |
"workbench.iconTheme": "vscode-great-icons", | |
"terminal.integrated.rightClickBehavior": "default", | |
"terminal.integrated.fontSize": 13, | |
"terminal.integrated.cursorStyle": "line", | |
"terminal.integrated.cursorBlinking": true, | |
"editor.fontSize": 12, | |
"editor.wordWrap": "on", | |
"editor.minimap.maxColumn": 60, | |
"editor.renderLineHighlight": "none", | |
"editor.multiCursorModifier": "ctrlCmd", | |
"editor.snippetSuggestions": "top", | |
"editor.formatOnPaste": true, | |
"editor.tabCompletion": "on", | |
"editor.formatOnSave": true, | |
"editor.fontFamily": "'Pragmata Pro', Consolas, 'Courier New', monospace", | |
// "editor.fontFamily": "'Fira Code', Consolas, 'Courier New', monospace", | |
"editor.fontLigatures": true, | |
"editor.formatOnType": false, | |
// "prettier.arrowParens": "always", | |
// "prettier.singleQuote": true, | |
// "prettier.trailingComma": "es5", | |
"prettier.arrowParens": "always", | |
"prettier.printWidth": 100, | |
"eslint.validate": [ | |
"javascript", | |
"javascriptreact", | |
"vue", | |
// "html" | |
], | |
// https://medium.com/vue-mastery/best-code-editor-for-vue-js-8b0d9cca6be | |
// "vetur.validation.template": false, | |
// "vetur.format.defaultFormatter.css": "none", | |
// "vetur.format.defaultFormatter.stylus": "none", | |
// https://github.com/vuejs/vetur/releases/tag/v0.16.2 вроде сделали нормальный default html-parser | |
// "vetur.format.defaultFormatter.html": "js-beautify-html", | |
"vetur.format.defaultFormatterOptions": { | |
// "js-beautify-html": { | |
// // "wrap_attributes": "force-aligned" | |
// "wrap_attributes": "force-expand-multiline" | |
// }, | |
"prettyhtml": { | |
"printWidth": 80, | |
"singleQuote": false, | |
"wrapAttributes": true, | |
"sortAttributes": true | |
}, | |
"prettier": { | |
"singleQuote": true, | |
"semi": false | |
} | |
}, | |
// "vetur.format.defaultFormatter.js": "prettier-eslint", | |
// "vetur.format.defaultFormatter.html": "js-beautify-html", | |
// "vetur.format.options.tabSize": 2, | |
"explorer.confirmDelete": false, | |
// "csscomb.formatOnSave": true, | |
// "csscomb.ignoreFilesOnSave": [ | |
// "*.vue" | |
// ], | |
"npm-intellisense.importQuotes": "\"", | |
"breadcrumbs.enabled": true, | |
"breadcrumbs.symbolPath": "off", | |
// "emmet.syntaxProfiles": { | |
// "vue-html": "html", | |
// "vue": "html" | |
// }, | |
"telemetry.enableTelemetry": false, | |
"telemetry.enableCrashReporter": false, | |
"javascript.updateImportsOnFileMove.enabled": "always", | |
"editor.suggestSelection": "first", | |
"vsintellicode.modify.editor.suggestSelection": "automaticallyOverrodeDefaultValue", | |
"terminal.external.windowsExec": "C:\\Program Files\\Git\\bin\\bash.exe", | |
"terminal.explorerKind": "external", | |
"terminal.integrated.defaultProfile.windows": "Git Bash", | |
"editor.codeActionsOnSave": { | |
"source.fixAll.eslint": true, | |
"source.fixAll.stylelint": true | |
}, | |
"js/ts.implicitProjectConfig.experimentalDecorators": true, | |
"javascript.format.enable": false, | |
"[javascript]": { | |
"editor.tabSize": 2, | |
"editor.formatOnSave": false, | |
"editor.defaultFormatter": "esbenp.prettier-vscode", | |
}, | |
"[sql]": { | |
"editor.formatOnSave": false | |
}, | |
"[yaml]": { | |
"editor.formatOnSave": false | |
}, | |
// "eslint.enable": true, | |
// "eslint.run": "onType", | |
"eslint.alwaysShowStatus": true, | |
"[html]": { | |
"editor.defaultFormatter": null, | |
"editor.codeActionsOnSave": { | |
"source.fixAll.eslint": false | |
} | |
}, | |
"[json]": { | |
"editor.defaultFormatter": "vscode.json-language-features" | |
}, | |
"[jsonc]": { | |
"editor.defaultFormatter": "vscode.json-language-features" | |
}, | |
"[vue]": { | |
"editor.defaultFormatter": "esbenp.prettier-vscode" | |
}, | |
"[typescript]": { | |
"editor.defaultFormatter": "esbenp.prettier-vscode" | |
}, | |
"[scss]": { | |
"editor.defaultFormatter": "esbenp.prettier-vscode" | |
}, | |
"[css]": { | |
"editor.defaultFormatter": "esbenp.prettier-vscode" | |
} | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment