| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869 |
- {
- "root": true,
- "extends": "../.eslintrc-browser.json",
- "env": {
- // In source the browser env is not enabled but unit tests rely on them
- // too much and we don't run them in non-browser environments anyway.
- "browser": true
- },
- "globals": {
- "require": false,
- "Promise": false,
- "Symbol": false,
- "QUnit": false,
- "ajaxTest": false,
- "testIframe": false,
- "createDashboardXML": false,
- "createXMLFragment": false,
- "moduleTeardown": false,
- "url": false,
- "q": false,
- "jQuery": true,
- "sinon": true,
- "amdDefined": true,
- "fireNative": true,
- "Globals": true,
- "hasPHP": true,
- "isLocal": true,
- "supportjQuery": true,
- "originaljQuery": true,
- "$": true,
- "original$": true,
- "baseURL": true,
- "externalHost": true
- },
- "rules": {
- // See https://github.com/eslint/eslint/issues/2342
- "no-unused-vars": "off",
- // Too many errors
- "max-len": "off",
- "brace-style": "off",
- "key-spacing": "off",
- "camelcase": "off",
- "one-var": "off",
- "strict": "off",
- // Not really too many - waiting for autofix features for these rules
- "lines-around-comment": "off",
- "dot-notation": "off"
- },
- "overrides": [
- {
- "files": [
- "data/core/jquery-iterability-transpiled-es6.js",
- "data/testinit-jsdom.js"
- ],
- "parserOptions": {
- "ecmaVersion": 2015
- }
- }
- ]
- }
|