Skip to content

Commit dbadec6

Browse files
committed
Build: Enable no-unused-vars in ESLint, fix violations
Ref gh-615
1 parent 18c08e5 commit dbadec6

13 files changed

+21
-32
lines changed

app/src/download.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
* Released under the MIT license.
99
* https://jquery.org/license
1010
*/
11-
( function( $, Hash, JST, Model, undefined ) {
11+
( function( $, Hash, JST, Model ) {
1212
"use strict";
1313

1414
var dependencies, dependents, model,

app/src/hash.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
* Released under the MIT license.
88
* https://jquery.org/license
99
*/
10-
( function( exports, $, EventEmitter, undefined ) {
10+
( function( exports, $, EventEmitter ) {
1111
"use strict";
1212

1313
var emitter = new EventEmitter(),

app/src/model.js

+3-4
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
* Released under the MIT license.
99
* https://jquery.org/license
1010
*/
11-
( function( exports, $, EventEmitter, LZMA, QueryString, undefined ) {
11+
( function( exports, $, EventEmitter, LZMA, QueryString ) {
1212
"use strict";
1313

1414
var Model, DownloadBuilderModel, ThemeRollerModel,
@@ -294,7 +294,7 @@
294294
df2.resolve();
295295
} else {
296296
this.orderedComponentsDfd.done( function() {
297-
var booleansArray = $.map( self.orderedComponents, function( component, i ) {
297+
var booleansArray = $.map( self.orderedComponents, function( component ) {
298298

299299
// Each component is true by default.
300300
return !( component in attributes ) ? true : attributes[ component ];
@@ -335,8 +335,7 @@
335335
},
336336

337337
themerollerUrl: function( callback ) {
338-
var self = this, themeParams,
339-
attributes = this.attributes;
338+
var self = this, themeParams;
340339

341340
this.themeParamsUnzipping.done( function() {
342341
themeParams = ( self.has.call( self, "themeParams" ) && self.get.call( self, "themeParams" ) !== "none" ? QueryString.decode( self.get.call( self, "themeParams" ) ) : {} );

app/src/querystring.js

+1-2
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,12 @@
11
/* eslint-env jquery, browser */
2-
/*global EventEmitter: false */
32
/*!
43
* jQuery UI helper JavaScript file for QueryString support
54
*
65
* Copyright OpenJS Foundation and other contributors
76
* Released under the MIT license.
87
* https://jquery.org/license
98
*/
10-
( function( exports, $, undefined ) {
9+
( function( exports, $ ) {
1110
"use strict";
1211

1312
var QueryString = exports.QueryString = {};

app/src/themeroller.js

+2-3
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
* Released under the MIT license.
99
* https://jquery.org/license
1010
*/
11-
( function( $, Hash, JST, Model, QueryString, undefined ) {
11+
( function( $, Hash, JST, Model, QueryString ) {
1212
"use strict";
1313

1414
var farbtasticTriggerChangeDelay, model, reloadRollYourOwn, skipHashChange,
@@ -156,7 +156,7 @@
156156
} )
157157
};
158158
},
159-
corner: function( attributes ) {
159+
corner: function() {
160160
return {
161161
isCornerType: true
162162
};
@@ -435,7 +435,6 @@
435435

436436
$( this ).after( "<div class=\"texturePicker\"><a href=\"#\"></a><ul></ul></div>" );
437437
var texturePicker = $( this ).next(),
438-
a = texturePicker.find( "a" ),
439438
ul = texturePicker.find( "ul" ),
440439
sIndex = texturePicker.prev().get( 0 ).selectedIndex;
441440

download.js

+1-2
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,6 @@ Handlebars.registerHelper( "join", function( array, sep, options ) {
3939

4040
var indexTemplate = Handlebars.compile( fs.readFileSync( __dirname + "/template/download/index.html", "utf8" ) ),
4141
jsonpTemplate = Handlebars.compile( fs.readFileSync( __dirname + "/template/jsonp.js", "utf8" ) ),
42-
themeTemplate = Handlebars.compile( fs.readFileSync( __dirname + "/template/download/theme.html", "utf8" ) ),
4342
wrapTemplate = Handlebars.compile( fs.readFileSync( __dirname + "/template/download/wrap.html", "utf8" ) );
4443

4544
var Frontend = function( args ) {
@@ -91,7 +90,7 @@ Frontend.prototype = {
9190

9291
create: function( fields, response, callback ) {
9392
try {
94-
var builder, components, jqueryUi, Package, packer, packager, start, theme,
93+
var components, jqueryUi, Package, packager,
9594
themeVars = null;
9695

9796
// If fields.theme is unexpectedly absent, consider it as "none".

eslint.config.mjs

+2-1
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ export default [
3939
// Too many violations
4040
"camelcase": "off",
4141
"max-len": "off",
42-
"no-unused-vars": "off"
42+
"no-unused-vars": "error"
4343
}
4444
},
4545

@@ -64,6 +64,7 @@ export default [
6464
{
6565
files: [ "app/src/**/*.js" ],
6666
languageOptions: {
67+
6768
// No need to keep IE support, so we could bump it to ES2022 as well,
6869
// but we need to switch the minifier to something other than UglifJS
6970
// which is ES5-only.

lib/jquery-ui-files.js

+1-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
"use strict";
22

3-
var flatten, stripBanner,
3+
var stripBanner,
44
banner = require( "./banner" ),
55
fs = require( "node:fs" ),
66
JqueryUiFiles_1_12_0 = require( "./jquery-ui-files-1-12" ),
@@ -10,7 +10,6 @@ var flatten, stripBanner,
1010
util = require( "./util" ),
1111
filesCache = {};
1212

13-
flatten = util.flatten;
1413
stripBanner = util.stripBanner;
1514

1615
function replaceVersion( data, version ) {

lib/themeroller.js

+4-7
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
"use strict";
22

3-
var colorVars, iconDimension, textureVars, themeStaticCss,
3+
var colorVars, textureVars, themeStaticCss,
44
_ = require( "underscore" ),
55
async = require( "async" ),
66
Image = require( "./themeroller-image" ),
@@ -38,7 +38,7 @@ function cssYPos( texture, context ) {
3838
}
3939

4040
// Hard coded css X image positioning - context accepts button or panel
41-
function cssXPos( texture, context ) {
41+
function cssXPos( texture ) {
4242
if ( texture === "flat" ) {
4343
return "";
4444
}
@@ -59,7 +59,7 @@ function hashColor( color ) {
5959
// Update textureVars from previous filename format (eg. 02_glass.png) to type-only format (eg. glass). Changed on images generation rewrite (port to nodejs).
6060
function oldImagesBackCompat( vars ) {
6161
textureVars.forEach( function( textureVar ) {
62-
var newValue, pair, value;
62+
var newValue, value;
6363
if ( textureVar in vars ) {
6464
value = vars[ textureVar ];
6565
newValue = value.replace( /[0-9]*_([^\.]*).png/, "$1" );
@@ -75,8 +75,6 @@ textures = textures.reduce( function( sum, texture ) {
7575
return sum;
7676
}, {} );
7777

78-
iconDimension = [ "256", "240" ];
79-
8078

8179
/**
8280
* ThemeRoller
@@ -316,8 +314,7 @@ ThemeRoller.prototype = {
316314
callback( null, [] );
317315
return;
318316
}
319-
var self = this,
320-
generated = {};
317+
var generated = {};
321318
async.parallel( this.images.map( function( image ) {
322319
return function( callback ) {
323320
image.get( function( err, filename, data ) {

server.js

+2-2
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ if ( process.argv.indexOf( "--nocache" ) === -1 ) {
3838
// Cache jquery-ui-themeroller images as well
3939
async.forEachSeries( require( "./lib/themeroller-themegallery" )(), function( theme, callback ) {
4040
theme = new( require( "jquery-ui-themeroller" ) )( "", theme.vars );
41-
theme.generateImages( function( error, imageFiles ) {
41+
theme.generateImages( function( error ) {
4242
if ( error ) {
4343
error.message = "Caching theme images (2): " + error.message;
4444
callback( error );
@@ -71,7 +71,7 @@ function route( app ) {
7171
} );
7272
app.post( routes.download, function( request, response ) {
7373
var form = formidable( {} );
74-
form.parse( request, function( err, arrFields, files ) {
74+
form.parse( request, function( err, arrFields ) {
7575
if ( err ) {
7676
return error( err, response );
7777
}

test/package-1-12.0.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
"use strict";
22

3-
var commonFiles, COMMON_FILES_TESTCASES, defaultTheme, newPackage, someWidgets1, someWidgets2, tests, themeFiles, THEME_FILES_TESTCASES,
3+
var commonFiles, COMMON_FILES_TESTCASES, defaultTheme, someWidgets1, someWidgets2, tests, themeFiles, THEME_FILES_TESTCASES,
44
JqueryUi = require( "../lib/jquery-ui" ),
55
Package = require( "../lib/package-1-12" ),
66
Packager = require( "node-packager" ),

test/package-1-13.0.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
"use strict";
22

3-
var commonFiles, COMMON_FILES_TESTCASES, defaultTheme, newPackage, someWidgets1, someWidgets2, tests, themeFiles, THEME_FILES_TESTCASES,
3+
var commonFiles, COMMON_FILES_TESTCASES, defaultTheme, someWidgets1, someWidgets2, tests, themeFiles, THEME_FILES_TESTCASES,
44
JqueryUi = require( "../lib/jquery-ui" ),
55
Package = require( "../lib/package-1-13" ),
66
Packager = require( "node-packager" ),

themeroller.js

+1-5
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,6 @@ var appinterfaceTemplate = Handlebars.compile( fs.readFileSync( __dirname + "/te
3434
demoTemplate = Handlebars.compile( fs.readFileSync( __dirname + "/template/themeroller/demo.html", "utf8" ) ),
3535
helpTemplate = Handlebars.compile( fs.readFileSync( __dirname + "/template/themeroller/help.html", "utf8" ) ),
3636
indexTemplate = Handlebars.compile( fs.readFileSync( __dirname + "/template/themeroller/index.html", "utf8" ) ),
37-
jsonpTemplate = Handlebars.compile( fs.readFileSync( __dirname + "/template/jsonp.js", "utf8" ) ),
3837
themegalleryTemplate = Handlebars.compile( fs.readFileSync( __dirname + "/template/themeroller/themegallery.html", "utf8" ) ),
3938
wrapTemplate = Handlebars.compile( fs.readFileSync( __dirname + "/template/themeroller/wrap.html", "utf8" ) );
4039

@@ -49,10 +48,7 @@ Frontend.prototype = {
4948
if ( vars && "zThemeParams" in vars ) {
5049
delete vars.zThemeParams;
5150
}
52-
var production = this.env.toLowerCase() === "production",
53-
theme = new ThemeRoller( {
54-
vars: vars
55-
} );
51+
var production = this.env.toLowerCase() === "production";
5652
options = options || {};
5753
if ( options.wrap ) {
5854
options = _.defaults( {

0 commit comments

Comments
 (0)