{ "extends": [ "airbnb", "eslint:recommended", "plugin:react/recommended", "plugin:jsx-a11y/recommended", "prettier", "prettier/react" ], "root": true, "env": { "browser": true, "es6": true, "node": true }, "globals": { "Drupal": true, "drupalSettings": true, "drupalTranslations": true, "domready": true, "jQuery": true, "_": true, "matchMedia": true, "Backbone": true, "Modernizr": true, "CKEDITOR": true }, "parser": "babel-eslint", "parserOptions": { "ecmaFeatures": { "jsx": true }, "ecmaVersion": 2018, "sourceType": "module" }, "plugins": [ "react", "jsx-a11y" ], "rules": { "max-len":["error", { "ignoreComments": true, "ignoreStrings": true, "ignoreTemplateLiterals": true }], "import/no-extraneous-dependencies": ["error", {"devDependencies": false, "optionalDependencies": false, "peerDependencies": false}], "indent": [2, 4, {"SwitchCase": 1}], "no-console": ["error", { "allow": ["warn", "error"] }], "react/forbid-prop-types": ["off", { "forbid": ["any"], "checkContextTypes": false, "checkChildContextTypes": false }] } }