Bug 1247796. Use keyboardFocusIndicatorColor for ActiveBorder system color keyword...
[gecko.git] / .eslintignore
blob278106bef17395589b6caf8d0e10be8e086de0c3
1 # Always ignore node_modules.
2 **/node_modules/**/*.*
4 # Exclude expected objdirs.
5 obj*/**
7 # We ignore all these directories by default, until we get them enabled.
8 # If you are enabling a directory, please add directory specific exclusions
9 # below.
10 accessible/**
11 addon-sdk/**
12 build/**
13 caps/**
14 chrome/**
15 config/**
16 db/**
17 docshell/**
18 dom/**
19 editor/**
20 embedding/**
21 extensions/**
22 gfx/**
23 gradle/**
24 hal/**
25 image/**
26 intl/**
27 ipc/**
28 js/**
29 layout/**
30 media/**
31 memory/**
32 mfbt/**
33 modules/**
34 mozglue/**
35 netwerk/**
36 nsprpub/**
37 other-licenses/**
38 parser/**
39 probes/**
40 python/**
41 rdf/**
42 startupcache/**
43 testing/**
44 tools/**
45 uriloader/**
46 view/**
47 webapprt/**
48 widget/**
49 xpcom/**
50 xpfe/**
51 xulrunner/**
53 # b2g exclusions (pref files).
54 b2g/app/b2g.js
55 b2g/graphene/graphene.js
56 b2g/locales/en-US/b2g-l10n.js
58 # browser/ exclusions
59 browser/app/**
60 browser/base/content/browser-social.js
61 browser/base/content/nsContextMenu.js
62 browser/base/content/sanitizeDialog.js
63 browser/base/content/test/**
64 browser/base/content/newtab/**
65 browser/components/downloads/**
66 browser/components/feeds/**
67 browser/components/pocket/**
68 browser/components/preferences/**
69 browser/components/privatebrowsing/**
70 browser/components/sessionstore/**
71 browser/components/shell/**
72 browser/components/tabview/**
73 browser/components/translation/**
74 browser/extensions/pdfjs/**
75 browser/extensions/pocket/content/panels/js/vendor/**
76 browser/extensions/shumway/**
77 browser/locales/**
79 # Ignore all of loop since it is imported from github and checked at source.
80 browser/extensions/loop/**
82 # devtools/ exclusions
83 devtools/*.js
84 devtools/client/canvasdebugger/**
85 devtools/client/commandline/**
86 devtools/client/debugger/**
87 devtools/client/eyedropper/**
88 devtools/client/framework/**
89 # devtools/client/inspector/shared/*.js files are eslint-clean, so they aren't
90 # included in the ignore list.
91 devtools/client/inspector/computed/**
92 devtools/client/inspector/fonts/**
93 devtools/client/inspector/markup/test/**
94 devtools/client/inspector/shared/test/**
95 devtools/client/inspector/test/**
96 devtools/client/inspector/*.js
97 devtools/client/jsonview/**
98 devtools/client/memory/**
99 devtools/client/netmonitor/**
100 devtools/client/performance/**
101 devtools/client/projecteditor/**
102 devtools/client/promisedebugger/**
103 devtools/client/responsivedesign/**
104 devtools/client/scratchpad/**
105 devtools/client/shadereditor/**
106 devtools/client/shared/**
107 devtools/client/sourceeditor/**
108 devtools/client/storage/**
109 devtools/client/tilt/**
110 devtools/client/webaudioeditor/**
111 devtools/client/webconsole/**
112 devtools/client/webide/**
113 devtools/server/**
114 devtools/shared/**
116 # Ignore devtools pre-processed files
117 devtools/client/framework/toolbox-process-window.js
118 devtools/client/performance/system.js
119 devtools/client/webide/webide-prefs.js
120 devtools/client/preferences/**
122 # Ignore devtools third-party libs
123 devtools/shared/jsbeautify/*
124 devtools/shared/acorn/*
125 devtools/client/sourceeditor/tern/*
126 devtools/shared/pretty-fast/*
127 devtools/shared/sourcemap/*
128 devtools/shared/qrcode/decoder/*
129 devtools/shared/qrcode/encoder/*
130 devtools/client/shared/vendor/*
131 devtools/client/shared/d3.js
132 devtools/client/webaudioeditor/lib/dagre-d3.js
133 devtools/client/sourceeditor/codemirror/*.js
134 devtools/client/sourceeditor/codemirror/**/*.js
135 devtools/client/sourceeditor/test/codemirror/*
136 devtools/client/markupview/test/lib_*
138 # mobile/android/ exclusions
139 mobile/android/chrome/content
140 mobile/android/tests/
142 # Uses `#filter substitution`
143 mobile/android/b2gdroid/app/b2gdroid.js
144 mobile/android/app/mobile.js
145 mobile/android/chrome/content/healthreport-prefs.js
147 # Uses `#expand`
148 mobile/android/chrome/content/about.js
150 # Not much JS to lint and non-standard at that
151 mobile/android/installer/
152 mobile/android/locales/
154 # Pretty sure we're disabling this one anyway
155 mobile/android/modules/ContactService.jsm
157 # es7 proposed: array comprehensions
158 #   https://github.com/eslint/espree/issues/125
159 mobile/android/modules/WebappManager.jsm
161 # Non-standard `(catch ex if ...)`
162 mobile/android/components/Snippets.js
164 # Bug 1178739: Ignore this file as a quick fix for "Illegal yield expression"
165 mobile/android/modules/HomeProvider.jsm
167 # services/ exclusions
169 # Uses `#filter substitution`
170 services/sync/modules/constants.js
172 # toolkit/ exclusions
174 # Not part of the default build
175 toolkit/components/help/**
177 # Intentionally invalid JS
178 toolkit/components/workerloader/tests/moduleF-syntax-error.js
180 # Tests old non-star function generators
181 toolkit/modules/tests/xpcshell/test_task.js
183 # Not yet updated
184 toolkit/components/osfile/**
185 toolkit/components/passwordmgr/**
187 # Uses preprocessing
188 toolkit/content/widgets/videocontrols.xml
189 toolkit/content/widgets/wizard.xml
190 toolkit/components/jsdownloads/src/DownloadIntegration.jsm
191 toolkit/components/search/nsSearchService.js
192 toolkit/components/url-classifier/**
193 toolkit/components/urlformatter/nsURLFormatter.js
194 toolkit/identity/FirefoxAccounts.jsm
195 toolkit/modules/AppConstants.jsm
196 toolkit/mozapps/downloads/nsHelperAppDlg.js
197 toolkit/mozapps/extensions/internal/AddonConstants.jsm
198 toolkit/mozapps/update/tests/data/xpcshellConstantsPP.js
199 toolkit/webapps/**