{
  "env": {
    "browser": true,
    "jquery": true,
    "es2021": true
  },
  "extends": "eslint:recommended",
  "parserOptions": {
    "ecmaVersion": 2021,
    "sourceType": "script"
  },
  "globals": {
    "wp": "readonly",
    "acsagmaAgenda": "readonly",
    "acsagmaAgendaAdmin": "readonly",
    "google": "readonly"
  },
  "rules": {
    "indent": ["error", 4],
    "linebreak-style": ["error", "unix"],
    "quotes": ["error", "single", { "avoidEscape": true }],
    "semi": ["error", "always"],
    "no-unused-vars": ["warn", { "args": "none" }],
    "no-console": ["warn", { "allow": ["error", "warn"] }],
    "eqeqeq": ["error", "always"],
    "curly": ["error", "all"],
    "brace-style": ["error", "1tbs"],
    "space-before-function-paren": "off",
    "keyword-spacing": "error",
    "space-infix-ops": "error",
    "comma-spacing": "error",
    "no-multiple-empty-lines": ["error", { "max": 2, "maxEOF": 1 }]
  },
  "ignorePatterns": [
    "node_modules/",
    "vendor/",
    "*.min.js"
  ]
}
