{
  "env": {
    "browser": true,
    "mocha": true,
    "node": true,
    "es6": true
  },
  "plugins": ["mocha"],
  "extends": [
    "eslint:recommended",
    "standard",
    "plugin:prettier/recommended",
    "plugin:mocha/recommended",
    "prettier/standard"
  ],
  "rules": {
    "curly": ["error", "all"],
    "eqeqeq": ["error", "always"],
    "no-var": "error",
    "no-console": "error",
    "no-unused-vars": ["error", { "vars": "all", "args": "after-used", "ignoreRestSiblings": true }],
    "prefer-const": "error",
    "prettier/prettier": ["error", { "singleQuote": true }],
    "mocha/no-mocha-arrows": "off",
    "mocha/no-sibling-hooks": "off",
    "mocha/no-hooks-for-single-case": "off",
    "require-atomic-updates": "warn"
  }
}
