Event: Make trigger(focus/blur/click) work with native handlers
[jquery.git] / test / .eslintrc.json
blobb95c113d65c0a045b036b34617662912ff4dba83
2         "root": true,
4         "extends": "../.eslintrc-browser.json",
6         "env": {
8                 // In source the browser env is not enabled but unit tests rely on them
9                 // too much and we don't run them in non-browser environments anyway.
10                 "browser": true
11         },
13         "globals": {
14                 "require": false,
15                 "Promise": false,
16                 "Symbol": false,
17                 "trustedTypes": false,
18                 "QUnit": false,
19                 "ajaxTest": false,
20                 "testIframe": false,
21                 "createDashboardXML": false,
22                 "createWithFriesXML": false,
23                 "createXMLFragment": false,
24                 "includesModule": false,
25                 "moduleTeardown": false,
26                 "url": false,
27                 "q": false,
28                 "jQuery": true,
29                 "sinon": true,
30                 "amdDefined": true,
31                 "fireNative": true,
32                 "Globals": true,
33                 "hasPHP": true,
34                 "isLocal": true,
35                 "supportjQuery": true,
36                 "originaljQuery": true,
37                 "$": true,
38                 "original$": true,
39                 "baseURL": true,
40                 "externalHost": true
41         },
43         "rules": {
44                 // See https://github.com/eslint/eslint/issues/2342
45                 "no-unused-vars": "off",
47                 // Too many errors
48                 "max-len": "off",
49                 "brace-style": "off",
50                 "key-spacing": "off",
51                 "camelcase": "off",
52                 "one-var": "off",
53                 "strict": "off",
55                 // Not really too many - waiting for autofix features for these rules
56                 "lines-around-comment": "off",
57                 "dot-notation": "off"
58         },
60         "overrides": [
61                 {
62                         "files": [
63                                 "middleware-mockserver.js"
64                         ],
66                         "extends": "../.eslintrc-node.json"
67                 },
69                 {
70                         "files": [
71                                 "data/core/jquery-iterability-transpiled-es6.js",
72                                 "data/testinit-jsdom.js"
73                         ],
74                         "parserOptions": {
75                                 "ecmaVersion": 2015
76                         }
77                 },
79                 {
80                         "files": [
81                                 "jquery.js",
82                                 "data/testinit.js"
83                         ],
84                         "parserOptions": {
85                                 "ecmaVersion": 2020
86                         }
87                 }
88         ]