{ "env": { "browser": true, "commonjs": true, "es6": true, "node": true }, "extends": [ "airbnb-base", "plugin:jsdoc/recommended" ], "globals": { "Atomics": "readonly", "SharedArrayBuffer": "readonly" }, "parserOptions": { "ecmaVersion": 2018 }, "rules": { "no-underscore-dangle": "off", "jsdoc/no-undefined-types": "off" }, "settings": { "jsdoc": { "tagNamePreference": { "category": "category", "augments": { "message": "@extends is to be used over @augments as it is more evocative of classes than @augments", "replacement": "extends" } } } }, "ignorePatterns": [ "jest.config.js", "mddocs.js", "tests/", "node_modules/" ] }