{
  "extends": [
    "eslint:recommended"
  ],
  "rules": {
    "padding-line-between-statements": [
      "error",
      { "blankLine": "always", "prev": "function", "next": "function" },
      { "blankLine": "always", "prev": "*", "next": "class" },
      { "blankLine": "always", "prev": "*", "next": "export" },
      { "blankLine": "always", "prev": "import", "next": "function" },
      { "blankLine": "always", "prev": "import", "next": "const" },
      { "blankLine": "always", "prev": "import", "next": "let" }
    ],
    "lines-between-class-members": ["error", "always"],
    "no-unused-vars": "error",
    "no-console": ["error", { "allow": ["warn", "error"] }],
    "no-empty": "off"
  },
  "env": {
    "es6": true,
    "browser": true
  },
  "parserOptions": {
    "ecmaVersion": 2020,
    "sourceType": "module",
    "ecmaFeatures": {
    }
  }
}
