{
  "env": {
    "commonjs": true,
    "es2021": true,
    "node": true
  },
  "extends": [
    "eslint:recommended",
    "plugin:node/recommended",
    "airbnb",
    "google",
    "nodejs"
  ],
  "parserOptions": {
    "ecmaVersion": 12,
    "ecmaFeatures": {
      "arrowFunctions": true
    }
  },
  "plugins": ["import", "node", "promise"],
  "rules": {
    "linebreak-style": "off",
    "arrow-parens": "off",
    "require-jsdoc": "off",
    "valid-jsdoc": "off",
    "camelcase": "off",
    "node/no-unsupported-features/es-syntax": "off",
    "space-before-function-paren": "off",
    "max-len": "off",
    "implicit-arrow-linebreak": "off",
    "operator-linebreak": "off",
    "indent": "off",
    "guard-for-in": "off",
    "no-await-in-loop": "off",
    "no-invalid-this": "off",
    "no-prototype-builtins": "off",
    "no-plusplus": "off"
  }
}
