{
  "eslint.autoFixOnSave": true,
  "eslint.filetypes": [
    "javascript",
    "typescript",
    "javascriptreact",
    "typescriptreact",
    "typescript.tsx"
  ],
  
  "prettier.eslintIntegration": true,
  "prettier.semi": false,
  "prettier.tabWidth": 2,
  "prettier.singleQuote": true,
  "prettier.arrowParens": "avoid",
  "prettier.disableSuccessMessage": true,

  "coc.preferences.colorSupport": true,
  "coc.preferences.formatOnInsertLeave": true,
  "coc.preferences.formatOnType": true,
  "coc.preferences.formatOnTypeFiletypes": [
    "javascript",
    "typescript",
    "javascriptreact",
    "typescriptreact",
    "typescript.tsx",
    "html",
    "json",
    "Markdown",
    "css"
  ],
  "coc.preferences.formatOnSaveFiletypes": [
    "javascript",
    "typescript",
    "javascriptreact",
    "typescriptreact",
    "typescript.tsx",
    "html",
    "json",
    "Markdown",
    "css"
  ],

  "diagnostic.errorSign": ">",
  "diagnostic.warningSign": ".",
  "diagnostic.infoSign": ".",
  "suggest.autoTrigger": "trigger",

  "emmet.includeLanguages": { "javascript": "javascriptreact" }
}
