{ "env": { "node": true, "mocha": true, "es2021": true }, "parser": "@babel/eslint-parser", "parserOptions": { "sourceType": "module", "ecmaVersion": 8, "requireConfigFile": false }, "extends": [ "eslint:recommended", "google" ], "rules": { "arrow-parens": ["error", "as-needed" ], "max-len": ["error", { "code": 140, "ignoreComments": true }], "no-empty": ["error", { "allowEmptyCatch": true }], "no-unused-vars": ["error", { "vars": "all", "args": "after-used", "ignoreRestSiblings": false }], "require-jsdoc": ["error", { "require": { "FunctionDeclaration": true, "MethodDefinition": false, "ClassDeclaration": false, "ArrowFunctionExpression": false, "FunctionExpression": false } }] } }