{ "extends": [ "airbnb-base", "plugin:prettier/recommended", "plugin:yml/recommended" ], "root": true, "env": { "browser": true, "es6": true, "node": true }, "globals": { "Drupal": true, "drupalSettings": true, "drupalTranslations": true, "jQuery": true, "_": true, "Cookies": true, "Backbone": true, "Modernizr": true, "loadjs": true, "Popper": true, "Shepherd": true, "Sortable": true, "once": true, "CKEDITOR": true, "CKEditor5": true, "tabbable": true }, "rules": { "prettier/prettier": "error", "consistent-return": ["off"], "no-underscore-dangle": ["off"], "max-nested-callbacks": ["warn", 3], "import/no-mutable-exports": ["warn"], "no-plusplus": ["warn", { "allowForLoopAfterthoughts": true }], "no-param-reassign": ["off"], "no-prototype-builtins": ["off"], "valid-jsdoc": ["warn", { "prefer": { "returns": "return", "property": "prop" }, "requireReturn": false }], "no-unused-vars": ["warn"], "operator-linebreak": ["error", "after", { "overrides": { "?": "ignore", ":": "ignore" } }] } }