{
    "editor.rulers": [80, 120],
  
    // ===
    // Spacing
    // ===
  
    "editor.insertSpaces": true,
    "editor.tabSize": 2,
    "editor.trimAutoWhitespace": true,
    "files.trimTrailingWhitespace": true,
    "files.eol": "\n",
    "files.insertFinalNewline": true,
    "files.trimFinalNewlines": true,
  
    // ===
    // Event Triggers
    // ===
  
    "editor.formatOnSave": true,
    "eslint.autoFixOnSave": true,
    "eslint.run": "onSave",
    "eslint.validate": [
      { "language": "javascript", "autoFix": true },
      { "language": "javascriptreact", "autoFix": true }
    ],
    "prettier.disableLanguages": [],
    "prettier.endOfLine": "lf"
  }
  