jenkins-bot has submitted this change and it was merged.

Change subject: Hygiene: forbid unused variables and fix offenders
......................................................................


Hygiene: forbid unused variables and fix offenders

Change-Id: I4e55de89de579369b01876e9db9a4365df24d606
---
M .jscsrc
M lib/feed/featured-image.js
M lib/feed/featured.js
M lib/feed/news.js
M lib/mwapi.js
M lib/parseDefinition.js
M lib/parseProperty.js
M lib/parseSection.js
M lib/parsoid-access.js
M lib/transforms.js
M routes/announcements.js
M routes/definition.js
M routes/media.js
M routes/mobile-sections.js
M routes/mobile-summary.js
M routes/mobile-text.js
M test/features/mobile-sections-remaining/pagecontent.js
M test/features/most-read/most-read.js
M test/features/news/news.js
M test/features/random/summary.js
M test/lib/api-util/api-util-test.js
M test/lib/dateUtil/date-util-test.js
M test/lib/mobile-util/mobile-util-test.js
M test/utils/server.js
24 files changed, 4 insertions(+), 35 deletions(-)

Approvals:
  BearND: Looks good to me, approved
  jenkins-bot: Verified



diff --git a/.jscsrc b/.jscsrc
index 7b34c72..27a0ed2 100644
--- a/.jscsrc
+++ b/.jscsrc
@@ -26,6 +26,7 @@
   "requireLineFeedAtFileEnd": null,
   "requireSpacesInsideObjectBrackets": null,
   "requireSpaceBetweenArguments": null,
+  "disallowUnusedVariables": true,
   "disallowVar": true,
   "requireVarDeclFirst": null,
   "jsDoc": null,
diff --git a/lib/feed/featured-image.js b/lib/feed/featured-image.js
index 8439fed..b0ec58c 100644
--- a/lib/feed/featured-image.js
+++ b/lib/feed/featured-image.js
@@ -5,7 +5,6 @@
 'use strict';
 
 const BBPromise = require('bluebird');
-const preq = require('preq');
 const api = require('../api-util');
 const dateUtil = require('../dateUtil');
 const domino = require('domino');
diff --git a/lib/feed/featured.js b/lib/feed/featured.js
index 17967e3..5a1a28c 100644
--- a/lib/feed/featured.js
+++ b/lib/feed/featured.js
@@ -4,7 +4,6 @@
 
 'use strict';
 
-const preq = require('preq');
 const mUtil = require('../mobile-util');
 const api = require('../api-util');
 const mwapi = require('../mwapi');
diff --git a/lib/feed/news.js b/lib/feed/news.js
index 7c4225e..40560aa 100644
--- a/lib/feed/news.js
+++ b/lib/feed/news.js
@@ -2,9 +2,8 @@
 
 const BBPromise = require('bluebird');
 const domino = require('domino');
-const api = require('../api-util');
+
 const mUtil = require('../mobile-util');
-const mwapi = require('../mwapi');
 const parsoid = require('../parsoid-access');
 const HTTPError = require('../util').HTTPError;
 const NEWS_TEMPLATES = require('../../etc/feed/news-sites');
diff --git a/lib/mwapi.js b/lib/mwapi.js
index e60062b..653b3e3 100644
--- a/lib/mwapi.js
+++ b/lib/mwapi.js
@@ -4,7 +4,6 @@
 
 'use strict';
 
-const preq = require('preq');
 const sUtil = require('./util');
 const api = require('./api-util');
 const HTTPError = sUtil.HTTPError;
diff --git a/lib/parseDefinition.js b/lib/parseDefinition.js
index 883d5e4..6f74164 100644
--- a/lib/parseDefinition.js
+++ b/lib/parseDefinition.js
@@ -7,11 +7,8 @@
 
 'use strict';
 
-const domino = require('domino');
 const sUtil = require('./util');
-const mUtil = require('./mobile-util');
 const transforms = require('./transforms');
-const parseSection = require('./parseSection');
 const languageList = require('../static/languages_list.json');
 
 /* This list has expanded beyond parts of speech to something more like 
"whatever
diff --git a/lib/parseProperty.js b/lib/parseProperty.js
index 48beda0..f045d1e 100644
--- a/lib/parseProperty.js
+++ b/lib/parseProperty.js
@@ -6,7 +6,6 @@
 'use strict';
 
 const mUtil = require('../lib/mobile-util');
-const util = require('util');
 const escape = require('escape-string-regexp');
 
 function parseInfobox(doc) {
diff --git a/lib/parseSection.js b/lib/parseSection.js
index ee6dfb8..f874eb6 100644
--- a/lib/parseSection.js
+++ b/lib/parseSection.js
@@ -1,6 +1,5 @@
 'use strict';
 
-const transforms = require('./transforms');
 const a = require('./anchorencode');
 
 function parse(sectionDiv, startingNode) {
diff --git a/lib/parsoid-access.js b/lib/parsoid-access.js
index a5de178..972c216 100644
--- a/lib/parsoid-access.js
+++ b/lib/parsoid-access.js
@@ -4,12 +4,10 @@
 
 'use strict';
 
-const preq = require('preq');
 const domino = require('domino');
 const a = require('./anchorencode');
 const sUtil = require('./util');
 const api = require('./api-util');
-const mUtil = require('./mobile-util');
 const parseSection = require('./parseSection');
 const parseProperty = require('./parseProperty');
 const parseDefinition = require('./parseDefinition');
@@ -23,7 +21,6 @@
  * @return {promise} a Promise, which if fulfilled, will return the Parsoid 
content of the given page.
  */
 function getParsoidHtml(app, req) {
-    const revision = req.params.revision;
     const domain = req.params.domain.replace(/^(\w+\.)m\./, '$1');
     const path = 'page/html/' + encodeURIComponent(req.params.title);
     const restReq = {
diff --git a/lib/transforms.js b/lib/transforms.js
index 4ac3671..43342b1 100644
--- a/lib/transforms.js
+++ b/lib/transforms.js
@@ -6,7 +6,6 @@
 'use strict';
 
 const domino = require('domino');
-const util = require('util');
 const anchorPopUpMediaTransforms = 
require('./transformations/anchorPopUpMediaTransforms');
 const hideRedLinks = require('./transformations/hideRedLinks');
 const hideIPA = require('./transformations/hideIPA');
diff --git a/routes/announcements.js b/routes/announcements.js
index cc03fb0..ac7e798 100644
--- a/routes/announcements.js
+++ b/routes/announcements.js
@@ -11,7 +11,7 @@
 /**
  * The main application object reported when this module is require()d
  */
-let app;
+let app; // jscs:ignore disallowUnusedVariables
 
 function getEnwikiAnnouncements() {
     return {
diff --git a/routes/definition.js b/routes/definition.js
index ecd5e17..79ccc14 100644
--- a/routes/definition.js
+++ b/routes/definition.js
@@ -4,8 +4,6 @@
 
 'use strict';
 
-const BBPromise = require('bluebird');
-const domino = require('domino');
 const mUtil = require('../lib/mobile-util');
 const sUtil = require('../lib/util');
 const parsoid = require('../lib/parsoid-access');
diff --git a/routes/media.js b/routes/media.js
index 1e6fe36..17737b1 100644
--- a/routes/media.js
+++ b/routes/media.js
@@ -3,9 +3,7 @@
 const BBPromise = require('bluebird');
 const mUtil = require('../lib/mobile-util');
 const parsoid = require('../lib/parsoid-access');
-const preq = require('preq');
 const sUtil = require('../lib/util');
-const transforms = require('../lib/transforms');
 const gallery = require('../lib/gallery');
 
 /**
diff --git a/routes/mobile-sections.js b/routes/mobile-sections.js
index 1a8deee..b9a65b5 100644
--- a/routes/mobile-sections.js
+++ b/routes/mobile-sections.js
@@ -12,7 +12,6 @@
 'use strict';
 
 const BBPromise = require('bluebird');
-const preq = require('preq');
 const domino = require('domino');
 const mwapi = require('../lib/mwapi');
 const mUtil = require('../lib/mobile-util');
diff --git a/routes/mobile-summary.js b/routes/mobile-summary.js
index 0b0185c..73753c3 100644
--- a/routes/mobile-summary.js
+++ b/routes/mobile-summary.js
@@ -1,7 +1,6 @@
 'use strict';
 
 const BBPromise = require('bluebird');
-const preq = require('preq');
 const domino = require('domino');
 const extractLib = require('../lib/extract');
 const mwapi = require('../lib/mwapi');
diff --git a/routes/mobile-text.js b/routes/mobile-text.js
index f590cac..e38494b 100644
--- a/routes/mobile-text.js
+++ b/routes/mobile-text.js
@@ -12,15 +12,11 @@
 
 'use strict';
 
-//var BBPromise = require('bluebird');
-const preq = require('preq');
 const domino = require('domino');
 const sUtil = require('../lib/util');
 const mUtil = require('../lib/mobile-util');
 const mwapi = require('../lib/mwapi');
 
-// shortcut
-const HTTPError = sUtil.HTTPError;
 
 
 /**
diff --git a/test/features/mobile-sections-remaining/pagecontent.js 
b/test/features/mobile-sections-remaining/pagecontent.js
index 62d032d..90eecda 100644
--- a/test/features/mobile-sections-remaining/pagecontent.js
+++ b/test/features/mobile-sections-remaining/pagecontent.js
@@ -1,7 +1,5 @@
 'use strict';
 
-const assert = require('../../utils/assert.js');
-const preq   = require('preq');
 const server = require('../../utils/server.js');
 const headers = require('../../utils/headers.js');
 
diff --git a/test/features/most-read/most-read.js 
b/test/features/most-read/most-read.js
index e9bb185..87951ab 100644
--- a/test/features/most-read/most-read.js
+++ b/test/features/most-read/most-read.js
@@ -2,7 +2,6 @@
 
 const preq = require('preq');
 const assert = require('../../utils/assert');
-const mUtil = require('../../../lib/mobile-util');
 const server = require('../../utils/server');
 const headers = require('../../utils/headers');
 const testUtil = require('../../utils/testUtil');
diff --git a/test/features/news/news.js b/test/features/news/news.js
index 9713309..a8cc1bd 100644
--- a/test/features/news/news.js
+++ b/test/features/news/news.js
@@ -8,7 +8,6 @@
 const assert = require('../../utils/assert');
 const server = require('../../utils/server');
 const headers = require('../../utils/headers');
-const constants = require('./constants');
 const NEWS_TEMPLATES = require('../../../etc/feed/news-sites');
 
 const mock_restbase_tpl = new Template({
diff --git a/test/features/random/summary.js b/test/features/random/summary.js
index 286333f..f5595b6 100644
--- a/test/features/random/summary.js
+++ b/test/features/random/summary.js
@@ -18,7 +18,6 @@
     it('Random page summary should have expected properties', function() {
         return preq.get({ uri: server.config.uri + 
'de.wikipedia.org/v1/page/random/summary' })
             .then(function(res) {
-                const lead = res.body.lead;
                 assert.deepEqual(res.status, 200);
                 assert.ok(res.body.title.length > 0, 'title should not be 
empty');
                 // It most likely has also a description, extract, and 
thumbnail, just not guaranteed
diff --git a/test/lib/api-util/api-util-test.js 
b/test/lib/api-util/api-util-test.js
index 96fcb8f..ddc774c 100644
--- a/test/lib/api-util/api-util-test.js
+++ b/test/lib/api-util/api-util-test.js
@@ -3,7 +3,6 @@
 const preq   = require('preq');
 const assert = require('../../utils/assert');
 const mwapi = require('../../../lib/mwapi');
-const HTTPError = require('../../../lib/util').HTTPError;
 
 const logger = require('bunyan').createLogger({
     name: 'test-logger',
@@ -35,4 +34,4 @@
             assert.throws(function() { mwapi.checkForQueryPagesInResponse({ 
logger: logger }, response); }, /api_error/);
         });
     });
-});
\ No newline at end of file
+});
diff --git a/test/lib/dateUtil/date-util-test.js 
b/test/lib/dateUtil/date-util-test.js
index 7a7289f..c24e7a4 100644
--- a/test/lib/dateUtil/date-util-test.js
+++ b/test/lib/dateUtil/date-util-test.js
@@ -2,7 +2,6 @@
 
 const assert = require('../../utils/assert.js');
 const dateUtil = require('../../../lib/dateUtil');
-const HTTPError = require('../../../lib/util').HTTPError;
 
 describe('lib:dateUtil', function() {
     this.timeout(20000);
diff --git a/test/lib/mobile-util/mobile-util-test.js 
b/test/lib/mobile-util/mobile-util-test.js
index 865f6ae..2272c96 100644
--- a/test/lib/mobile-util/mobile-util-test.js
+++ b/test/lib/mobile-util/mobile-util-test.js
@@ -2,7 +2,6 @@
 
 const assert = require('../../utils/assert');
 const mUtil = require('../../../lib/mobile-util');
-const preq  = require('preq');
 
 const obj1 = { hello: true, world: true };
 const obj2 = { goodbye: true, sea: true, again: false };
diff --git a/test/utils/server.js b/test/utils/server.js
index 661e715..fde0c33 100644
--- a/test/utils/server.js
+++ b/test/utils/server.js
@@ -9,7 +9,6 @@
     process.env.VCR_MODE = process.env.VCR_MODE || 'cache';
 }
 
-const sepia = require('sepia');
 const BBPromise = require('bluebird');
 const ServiceRunner = require('service-runner');
 const logStream = require('./logStream');

-- 
To view, visit https://gerrit.wikimedia.org/r/322048
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: merged
Gerrit-Change-Id: I4e55de89de579369b01876e9db9a4365df24d606
Gerrit-PatchSet: 4
Gerrit-Project: mediawiki/services/mobileapps
Gerrit-Branch: master
Gerrit-Owner: Niedzielski <sniedziel...@wikimedia.org>
Gerrit-Reviewer: BearND <bsitzm...@wikimedia.org>
Gerrit-Reviewer: Dbrant <dbr...@wikimedia.org>
Gerrit-Reviewer: Fjalapeno <cfl...@wikimedia.org>
Gerrit-Reviewer: GWicke <gwi...@wikimedia.org>
Gerrit-Reviewer: Jdlrobson <jrob...@wikimedia.org>
Gerrit-Reviewer: Jhernandez <jhernan...@wikimedia.org>
Gerrit-Reviewer: Mholloway <mhollo...@wikimedia.org>
Gerrit-Reviewer: Mhurd <mh...@wikimedia.org>
Gerrit-Reviewer: Mobrovac <mobro...@wikimedia.org>
Gerrit-Reviewer: Niedzielski <sniedziel...@wikimedia.org>
Gerrit-Reviewer: Ppchelko <ppche...@wikimedia.org>
Gerrit-Reviewer: jenkins-bot <>

_______________________________________________
MediaWiki-commits mailing list
MediaWiki-commits@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to