aboutsummaryrefslogtreecommitdiffstats
path: root/.vscode/settings.json
blob: 815aa0cfbacee2a3fb7a90c2ffffa2aaca5be0a3 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
{
  "prettier.singleQuote": true,
  "js/ts.implicitProjectConfig.experimentalDecorators": true,
  "yaml.schemas": {
    "https://json.schemastore.org/github-issue-config.json": ".github/ISSUE_TEMPLATE/config.yml"
  },

  // "editor.fontFamily": "Fira Code",
  // "editor.fontLigatures": true,
  "editor.detectIndentation": false,
  "editor.bracketPairColorization.enabled": true,
  "editor.bracketPairColorization.independentColorPoolPerBracketType": true,
  "editor.guides.bracketPairs": "active",
  "editor.codeActionsOnSave": {
    "source.fixAll": true,
    "source.fixAll.eslint": true
  },

  // "explorer.confirmDelete": false,
  // "explorer.confirmDragAndDrop": false,

  "eslint.enable": true,
  "eslint.runtime": "node",
  "eslint.format.enable": true,
  "eslint.alwaysShowStatus": true,
  "eslint.workingDirectories": [ { "mode": "auto" } ],
  // "eslint.packageManager": "npm",
  "eslint.validate": ["javascript","javascriptreact","typescript","typescriptreact"],
  "editor.defaultFormatter": "dbaeumer.vscode-eslint",
  "[javascript]": { "editor.defaultFormatter": "dbaeumer.vscode-eslint" },
  "[javascriptreact]": { "editor.defaultFormatter": "dbaeumer.vscode-eslint" },
  "[typescript]": { "editor.defaultFormatter": "dbaeumer.vscode-eslint" },
  "[typescriptreact]": { "editor.defaultFormatter": "dbaeumer.vscode-eslint" },
  "[json]": { "editor.defaultFormatter": "esbenp.prettier-vscode" },
  "[jsonc]": { "editor.defaultFormatter": "esbenp.prettier-vscode" },


  // "workbench.colorTheme": "Visual Studio Dark",
  // "workbench.iconTheme": "material-icon-theme",

  "terminal.integrated.sendKeybindingsToShell": true,
  // "terminal.integrated.copyOnSelection": true,
  "terminal.integrated.defaultProfile.osx": "zsh",
  "terminal.integrated.cursorBlinking": true,
  "terminal.integrated.cursorStyle": "block",
  "terminal.integrated.shellIntegration.enabled":true,

  "git.mergeEditor": false,
  "git.enableSmartCommit": true,
  "diffEditor.ignoreTrimWhitespace": false,

  // "formatFiles.runOrganizeImports": true,

  "javascript.preferences.importModuleSpecifier": "relative",
  "typescript.preferences.importModuleSpecifier": "relative",
}