Closed
Bug 1312277
Opened 8 years ago
Closed 8 years ago
Turn on no-unused-vars for browser/experiments
Categories
(Firefox :: General, defect)
Firefox
General
Tracking
()
RESOLVED
FIXED
Firefox 52
Tracking | Status | |
---|---|---|
firefox52 | --- | fixed |
People
(Reporter: standard8, Assigned: standard8)
References
Details
Attachments
(1 file)
I'm looking to turn on no-unused-vars throughout the tree as it is useful for ensuring that dead code isn't left lying around. The place I found to start is browser/experiments. Patch coming up in a few.
Comment hidden (mozreview-request) |
Comment 2•8 years ago
|
||
mozreview-review |
Comment on attachment 8803712 [details] Bug 1312277 - Enable no-unused-vars eslint rule for browser/experiments. https://reviewboard.mozilla.org/r/87844/#review87026 Looks good assuming tests are passing. ::: browser/experiments/Experiments.jsm:2222 (Diff revision 1) > } > > for (let id of removed) { > this._log.trace("updateExperimentList() - removing " + id); > let wrapper = new PreviousExperimentAddon(oldMap.get(id)); > - AddonManagerPrivate.callAddonListeners("onUninstalling", plugin, false); > + AddonManagerPrivate.callAddonListeners("onUninstalling", wrapper, false); I love it when eslint catches bugs! ::: browser/experiments/test/xpcshell/head.js:11 (Diff revision 1) > + EXPERIMENT1_NAME, EXPERIMENT1_XPI_SHA1, EXPERIMENT1A_NAME, > + EXPERIMENT1A_XPI_SHA1, EXPERIMENT2_ID, EXPERIMENT2_XPI_SHA1, > + EXPERIMENT3_ID, EXPERIMENT4_ID, FAKE_EXPERIMENTS_1, > + FAKE_EXPERIMENTS_2, gAppInfo, removeCacheFile, defineNow, > + futureDate, dateToSeconds, loadAddonManager, promiseRestartManager, > + startAddonManagerOnly, getExperimentAddons, replaceExperiments */ I wonder if it might be better to just turn off the rule for head files
Attachment #8803712 -
Flags: review?(dtownsend) → review+
Assignee | ||
Comment 3•8 years ago
|
||
mozreview-review-reply |
Comment on attachment 8803712 [details] Bug 1312277 - Enable no-unused-vars eslint rule for browser/experiments. https://reviewboard.mozilla.org/r/87844/#review87026 > I wonder if it might be better to just turn off the rule for head files I think you might be right, although I think this is probably a more extreme example of a typical head.js. I'll bear it in mind when we look at enabling in other directories & we might revisit it.
Pushed by mbanner@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/2eca685ff243 Enable no-unused-vars eslint rule for browser/experiments. r=mossop
Comment 5•8 years ago
|
||
bugherder |
https://hg.mozilla.org/mozilla-central/rev/2eca685ff243
Status: NEW → RESOLVED
Closed: 8 years ago
status-firefox52:
--- → fixed
Resolution: --- → FIXED
Target Milestone: --- → Firefox 52
You need to log in
before you can comment on or make changes to this bug.
Description
•