Skip to content

Instantly share code, notes, and snippets.

@yannbertrand
Last active February 18, 2024 20:19
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save yannbertrand/830e9767b48cefeea0eadae7af38b12a to your computer and use it in GitHub Desktop.
Save yannbertrand/830e9767b48cefeea0eadae7af38b12a to your computer and use it in GitHub Desktop.
VS Code config
{
"window.zoomLevel": 2,
"window.autoDetectColorScheme": true,
// Editor
"editor.renderWhitespace": "trailing",
"editor.formatOnSave": true,
"editor.detectIndentation": false,
"editor.codeActionsOnSave": {
"source.fixAll": "explicit"
},
// HTML
"html.autoClosingTags": false,
// JavaScript
"js/ts.implicitProjectConfig.experimentalDecorators": true,
"js/ts.implicitProjectConfig.checkJs": true,
"javascript.updateImportsOnFileMove.enabled": "always",
"javascript.preferences.importModuleSpecifierEnding": "js",
"typescript.preferences.importModuleSpecifierEnding": "js",
"security.workspace.trust.untrustedFiles": "open",
"biome.lspBin": "/Users/yannbertrand/Library/Application Support/Code/User/globalStorage/biomejs.biome/server/biome",
"biome.requireConfiguration": false,
"[javascript]": {
"editor.defaultFormatter": "biomejs.biome"
},
"[json]": {
"editor.defaultFormatter": "biomejs.biome"
},
"[jsonc]": {
"editor.defaultFormatter": "vscode.json-language-features"
},
"[typescript]": {
"editor.defaultFormatter": "biomejs.biome"
},
"git.autofetch": true,
"editor.inlineSuggest.enabled": true,
"gitlens.advanced.blame.customArguments": [
"--ignore-revs-file",
".git-blame-ignore-revs"
],
"githubPullRequests.pullBranch": "never",
"editor.fontFamily": "'Dank Mono', Monaco, Menlo, 'Courier New', monospace",
"editor.fontLigatures": true,
"editor.fontSize": 15,
"editor.fontWeight": "800",
"powermode.enabled": false,
"editor.accessibilitySupport": "off",
"git.openRepositoryInParentFolders": "never",
"github.copilot.enable": {
"*": false,
"yaml": false,
"plaintext": false,
"markdown": false,
"scminput": false
},
"workbench.preferredLightColorTheme": "Default Light+",
"workbench.preferredDarkColorTheme": "Default Dark+",
"svelte.enable-ts-plugin": true,
"cssVariables.blacklistFolders": [
"**/.git",
"**/.svn",
"**/.hg",
"**/CVS",
"**/.DS_Store",
"**/.git",
"**/node_modules",
"**/bower_components",
"**/tmp",
"**/dist",
"**/tests"
],
"cssVariables.lookupFiles": [
"**/*.css",
"**/*.scss",
"**/*.sass",
"**/*.less"
],
"workbench.colorTheme": "Default Dark+",
"github.copilot.advanced": {},
"testExplorer.useNativeTesting": true,
"mochaExplorer.esmLoader": true,
"mochaExplorer.files": "api/tests/**/*_test.js",
"mochaExplorer.timeout": 60000,
"mochaExplorer.env": {
"NODE_ENV": "test"
},
"mochaExplorer.exit": true,
"mochaExplorer.pruneFiles": true,
"[glimmer-js]": {
"editor.foldingStrategy": "indentation",
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[glimmer-ts]": {
"editor.foldingStrategy": "indentation",
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"eslint.validate": [
"glimmer-ts",
"glimmer-js"
],
"eslint.rules.customizations": [
{
"rule": "*",
"severity": "warn"
}
],
"prettier.bracketSameLine": true,
"prettier.singleQuote": true,
"editor.stickyScroll.enabled": true,
"workbench.tree.enableStickyScroll": true,
"[python]": {
"editor.defaultFormatter": "ms-python.autopep8"
},
"workbench.sideBar.location": "right",
"workbench.activityBar.location": "top",
"editor.defaultFormatter": "esbenp.prettier-vscode",
"editor.minimap.enabled": false,
"prettier.documentSelectors": [
"**/*.gts",
"**/*.gjs"
]
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment