Follow up to r195361. Removing ios-simulator-wk2 fast/viewport/ios directory pass...
[WebKit-https.git] / Source / WebInspectorUI / .eslintrc
1 /*
2  * Copyright (C) 2014 Apple Inc. All rights reserved.
3  *
4  * Redistribution and use in source and binary forms, with or without
5  * modification, are permitted provided that the following conditions
6  * are met:
7  * 1. Redistributions of source code must retain the above copyright
8  *    notice, this list of conditions and the following disclaimer.
9  * 2. Redistributions in binary form must reproduce the above copyright
10  *    notice, this list of conditions and the following disclaimer in the
11  *    documentation and/or other materials provided with the distribution.
12  *
13  * THIS SOFTWARE IS PROVIDED BY APPLE INC. AND ITS CONTRIBUTORS ``AS IS''
14  * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,
15  * THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
16  * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL APPLE INC. OR ITS CONTRIBUTORS
17  * BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
18  * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
19  * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
20  * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
21  * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
22  * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
23  * THE POSSIBILITY OF SUCH DAMAGE.
24  */
25
26 {
27     "env": {
28         "browser": true,
29         "es6": true,
30         "node": false,
31     },
32     "globals": {
33         "ApplicationCacheAgent": true,
34         "CSSAgent": true,
35         "CodeMirror": true,
36         "ConsoleAgent": true,
37         "DOMAgent": true,
38         "DOMDebuggerAgent": true,
39         "DOMStorageAgent": true,
40         "DatabaseAgent": true,
41         "DebuggerAgent": true,
42         "Formatter": true,
43         "FormatterContentBuilder": true,
44         "IndexedDBAgent": true,
45         "InspectorAgent": true,
46         "InspectorBackend": true,
47         "InspectorFrontendAPI": true,
48         "InspectorFrontendHost": true,
49         "LayerTreeAgent": true,
50         "Map": true,
51         "NetworkAgent": true,
52         "PageAgent": true,
53         "ReplayAgent": true,
54         "RuntimeAgent": true,
55         "TimelineAgent": true,
56         "WebInspector": true,
57         "WebKitPoint": true,
58         "WorkerAgent": true,
59         "console": true,
60         // utilities
61         "clamp": true,
62         "isEnterKey": true,
63         "isEmptyObject": true,
64         "insertionIndexForObjectInListSortedByFunction": true,
65         "isFunctionStringNativeCode": true,
66         "parseMIMEType": true,
67         "doubleQuotedString": true,
68         // image utilities
69         "platformImagePath": true,
70         "wrappedSVGDocument": true,
71         // url utilities
72         "absoluteURL": true,
73         "parseQueryString": true,
74         "parseURL": true,
75         "parseSecurityOrigin": true,
76         "removeURLFragment": true,
77         // externals
78         "esprima": true,
79     },
80     "rules": {
81         "consistent-return": 2,
82         "curly": 0,
83         "comma-dangle": 0,
84         "dot-notation": 0,
85         "eqeqeq": 2,
86         "new-cap": 0,
87         "new-parens": 0,
88         "no-console": 0,
89         "no-constant-condition": 0,
90         "no-extra-bind": 2,
91         "no-extra-semi": 2,
92         "no-inner-declarations": 0,
93         "no-new": 0,
94         "no-proto": 0,
95         "no-redeclare": 0,
96         "no-return-assign": 2,
97         "no-shadow": 0,
98         "no-trailing-spaces": 2,
99         "no-undef": 2,
100         "no-unused-vars": [2, {"vars": "all", "args": "none"}],
101         "no-underscore-dangle": 0,
102         "no-unused-expressions": 2,
103         "no-use-before-define": 0,
104         "no-wrap-func": 2,
105         "quotes": [2, "double"],
106         "semi": 2,
107         "space-infix-ops": 2,
108         "space-return-throw-case": 2,
109         "strict": 0,
110         "valid-typeof": 2,
111     }
112 }