{ "globals": { "mocha": true, "chai": true, "expect": true, "assert": true }, "parser": "babel-eslint", "extends": [ "airbnb-base", "plugin:prettier/recommended", "plugin:jest/recommended", "prettier" ], "ignorePatterns": ["docs/out/**"], "plugins": [ "promise", "chai-expect", "jest" ], "env": { "mocha": true }, "rules": { "no-console": "off", "arrow-body-style": [ "error", "always" ], "class-methods-use-this": "warn", "no-underscore-dangle": "off", "chai-expect/missing-assertion": 2, "chai-expect/terminating-properties": 1, "promise/always-return": "error", "promise/no-return-wrap": "error", "promise/param-names": "error", "promise/catch-or-return": "error", "promise/no-native": "off", "promise/no-nesting": "warn", "promise/no-promise-in-callback": "warn", "promise/no-callback-in-promise": "warn", "promise/avoid-new": "warn", "promise/no-new-statics": "error", "promise/no-return-in-finally": "warn", "promise/valid-params": "warn", "import/no-extraneous-dependencies": ["error", {"devDependencies": ["integration-tests/**/*.js", "example/**/*.js", "tests/**/*.js", "test/**/*.js", "7nodes-test/**/*.js", "docker/**/*.js"]}], "jest/no-disabled-tests": "warn", "jest/no-focused-tests": "error", "jest/no-identical-title": "error", "jest/prefer-to-have-length": "warn", "jest/valid-expect": "error" } }