mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-11-26 22:32:46 +00:00
f27556ce7d
Devtools has a lot of eslint failures right now that would block us from turning on compile time eslint checks in bug 1229588. For now I'd like to just ignore the directory and then you can work to clean up the warnings and re-enable checks at whatever pace you like. --HG-- extra : rebase_source : fa20216cecf457081fc6fc65a974a73b358d1ae2
215 lines
5.7 KiB
Plaintext
215 lines
5.7 KiB
Plaintext
# Always ignore node_modules.
|
||
**/node_modules/**/*.*
|
||
|
||
# Exclude expected objdirs.
|
||
obj*/**
|
||
|
||
# Temporarily ignore HTML files that still need to be fixed.
|
||
browser/extensions/loop/**/*.html
|
||
devtools/**/*.html
|
||
|
||
# We ignore all these directories by default, until we get them enabled.
|
||
# If you are enabling a directory, please add directory specific exclusions
|
||
# below.
|
||
accessible/**
|
||
addon-sdk/**
|
||
build/**
|
||
caps/**
|
||
chrome/**
|
||
config/**
|
||
db/**
|
||
devtools/**
|
||
docshell/**
|
||
dom/**
|
||
editor/**
|
||
embedding/**
|
||
extensions/**
|
||
gfx/**
|
||
gradle/**
|
||
hal/**
|
||
image/**
|
||
intl/**
|
||
ipc/**
|
||
js/**
|
||
layout/**
|
||
media/**
|
||
memory/**
|
||
mfbt/**
|
||
modules/**
|
||
mozglue/**
|
||
netwerk/**
|
||
nsprpub/**
|
||
other-licenses/**
|
||
parser/**
|
||
probes/**
|
||
python/**
|
||
rdf/**
|
||
security/**
|
||
services/**
|
||
startupcache/**
|
||
testing/**
|
||
tools/**
|
||
uriloader/**
|
||
view/**
|
||
webapprt/**
|
||
widget/**
|
||
xpcom/**
|
||
xpfe/**
|
||
xulrunner/**
|
||
|
||
# b2g exclusions (pref files).
|
||
b2g/app/b2g.js
|
||
b2g/graphene/graphene.js
|
||
b2g/locales/en-US/b2g-l10n.js
|
||
|
||
# browser/ exclusions
|
||
browser/app/**
|
||
browser/base/content/browser-social.js
|
||
browser/base/content/nsContextMenu.js
|
||
browser/base/content/sanitizeDialog.js
|
||
browser/base/content/test/**
|
||
browser/base/content/newtab/**
|
||
browser/components/customizableui/**
|
||
browser/components/downloads/**
|
||
browser/components/feeds/**
|
||
browser/components/migration/**
|
||
browser/components/*.js
|
||
browser/components/places/**
|
||
browser/components/pocket/**
|
||
browser/components/preferences/**
|
||
browser/components/privatebrowsing/**
|
||
browser/components/sessionstore/**
|
||
browser/components/shell/**
|
||
browser/components/tabview/**
|
||
browser/components/translation/**
|
||
browser/components/uitour/**
|
||
browser/extensions/pdfjs/**
|
||
browser/extensions/pocket/content/panels/js/vendor/**
|
||
browser/extensions/shumway/**
|
||
browser/fuel/**
|
||
browser/locales/**
|
||
|
||
# Loop specific exclusions
|
||
|
||
# This file currently uses a non-standard (and not on a standards track)
|
||
# if statement within catch.
|
||
browser/extensions/loop/content/modules/MozLoopWorker.js
|
||
# This file currently uses es7 features eslint issue:
|
||
# https://github.com/eslint/espree/issues/125
|
||
browser/extensions/loop/content/modules/MozLoopAPI.jsm
|
||
# Need to fix the configuration for this.
|
||
browser/extensions/loop/bootstrap.js
|
||
# Need to drop the preprocessing (bug 1212428)
|
||
browser/extensions/loop/content/preferences/prefs.js
|
||
# Libs we don't need to check
|
||
browser/extensions/loop/content/panels/vendor
|
||
browser/extensions/loop/content/shared/vendor
|
||
browser/extensions/loop/standalone/content/vendor
|
||
# Libs we don't need to check
|
||
browser/extensions/loop/test/shared/vendor
|
||
# Coverage files
|
||
browser/extensions/loop/test/coverage
|
||
# These are generated react files that we don't need to check
|
||
browser/extensions/loop/content/panels/js/conversation.js
|
||
browser/extensions/loop/content/panels/js/conversationViews.js
|
||
browser/extensions/loop/content/panels/js/panel.js
|
||
browser/extensions/loop/content/panels/js/roomViews.js
|
||
browser/extensions/loop/content/panels/js/feedbackViews.js
|
||
browser/extensions/loop/content/shared/js/textChatView.js
|
||
browser/extensions/loop/content/shared/js/linkifiedTextView.js
|
||
browser/extensions/loop/content/shared/js/views.js
|
||
browser/extensions/loop/standalone/content/js/standaloneRoomViews.js
|
||
browser/extensions/loop/standalone/content/js/webapp.js
|
||
browser/extensions/loop/ui/ui-showcase.js
|
||
# Don't need to check the built tree
|
||
browser/extensions/loop/standalone/dist
|
||
|
||
# devtools/ exclusions
|
||
# Ignore d3
|
||
devtools/client/shared/d3.js
|
||
devtools/client/webaudioeditor/lib/dagre-d3.js
|
||
|
||
# Ignore codemirror
|
||
devtools/client/sourceeditor/codemirror/*.js
|
||
devtools/client/sourceeditor/codemirror/**/*.js
|
||
devtools/client/sourceeditor/test/codemirror/*
|
||
|
||
# Ignore jquery test libs
|
||
devtools/client/markupview/test/lib_*
|
||
|
||
# Ignore pre-processed files
|
||
devtools/client/framework/toolbox-process-window.js
|
||
devtools/client/performance/system.js
|
||
devtools/client/webide/webide-prefs.js
|
||
|
||
# Ignore various libs
|
||
devtools/shared/jsbeautify/*
|
||
devtools/shared/acorn/*
|
||
devtools/client/sourceeditor/tern/*
|
||
devtools/shared/pretty-fast/*
|
||
devtools/shared/sourcemap/*
|
||
devtools/shared/qrcode/decoder/*
|
||
devtools/shared/qrcode/encoder/*
|
||
devtools/client/shared/vendor/*
|
||
|
||
# mobile/android/ exclusions
|
||
mobile/android/chrome/content
|
||
mobile/android/tests/
|
||
|
||
# Uses `#filter substitution`
|
||
mobile/android/b2gdroid/app/b2gdroid.js
|
||
mobile/android/app/mobile.js
|
||
mobile/android/chrome/content/healthreport-prefs.js
|
||
|
||
# Uses `#expand`
|
||
mobile/android/chrome/content/about.js
|
||
|
||
# Not much JS to lint and non-standard at that
|
||
mobile/android/installer/
|
||
mobile/android/locales/
|
||
|
||
# Pretty sure we're disabling this one anyway
|
||
mobile/android/modules/ContactService.jsm
|
||
|
||
# es7 proposed: array comprehensions
|
||
# https://github.com/eslint/espree/issues/125
|
||
mobile/android/modules/WebappManager.jsm
|
||
|
||
# Non-standard `(catch ex if ...)`
|
||
mobile/android/components/Snippets.js
|
||
|
||
# Bug 1178739: Ignore this file as a quick fix for "Illegal yield expression"
|
||
mobile/android/modules/HomeProvider.jsm
|
||
|
||
# toolkit/ exclusions
|
||
|
||
# Not part of the default build
|
||
toolkit/components/help/**
|
||
|
||
# Intentionally invalid JS
|
||
toolkit/components/workerloader/tests/moduleF-syntax-error.js
|
||
|
||
# Tests old non-star function generators
|
||
toolkit/modules/tests/xpcshell/test_task.js
|
||
|
||
# Not yet updated
|
||
toolkit/components/osfile/**
|
||
toolkit/components/passwordmgr/**
|
||
toolkit/components/places/**
|
||
|
||
# Uses preprocessing
|
||
toolkit/content/contentAreaUtils.js
|
||
toolkit/content/widgets/videocontrols.xml
|
||
toolkit/components/jsdownloads/src/DownloadIntegration.jsm
|
||
toolkit/components/search/nsSearchService.js
|
||
toolkit/components/telemetry/healthreport-prefs.js
|
||
toolkit/components/url-classifier/**
|
||
toolkit/components/urlformatter/nsURLFormatter.js
|
||
toolkit/identity/FirefoxAccounts.jsm
|
||
toolkit/modules/AppConstants.jsm
|
||
toolkit/modules/SessionRecorder.jsm
|
||
toolkit/mozapps/downloads/nsHelperAppDlg.js
|
||
toolkit/mozapps/extensions/internal/AddonConstants.jsm
|
||
toolkit/mozapps/update/tests/data/xpcshellConstantsPP.js
|
||
toolkit/webapps/**
|