Skip to content

Commit ae427cc

Browse files
authored
feat(chore): use modern "let" instead of "var" in build scripts
Modernize code using eslint advisory introduced in GH-2596. This PR focuses on fixing no-var rule. For src/* files it cannot be fixed (now) because of limited support in IE11.
1 parent 6a42d01 commit ae427cc

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

41 files changed

+117
-122
lines changed

.eslintrc.js

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -62,14 +62,14 @@ module.exports = {
6262
'prefer-destructuring': 'off',
6363
'prefer-template': 'off',
6464
'spaced-comment': ['error', 'always', {
65-
line: {
66-
markers: ['/'],
67-
exceptions: ['-', '+'],
68-
},
6965
block: {
70-
markers: ['!'],
71-
exceptions: ['*'],
7266
balanced: true,
67+
exceptions: ['*'],
68+
markers: ['!'],
69+
},
70+
line: {
71+
exceptions: ['-', '+'],
72+
markers: ['/'],
7373
},
7474
}],
7575
strict: 'off',

gulpfile.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
* Set-up
33
*******************************/
44

5-
var
5+
let
66
gulp = require('gulp'),
77

88
// read user config to know what task to load

tasks/README.md

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,6 @@
1010
These tasks can be imported into your own gulpfile allowing you to avoid using Semantic's build tools
1111

1212
```javascript
13-
var
14-
watch = require('path/to/semantic/tasks/watch')
15-
;
13+
const watch = require('path/to/semantic/tasks/watch');
1614
gulp.task('watch ui', watch);
1715
```

tasks/admin/components/create.js

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
* create meteor.js file
1515
*/
1616

17-
var
17+
let
1818
gulp = require('gulp'),
1919

2020
// node dependencies
@@ -41,20 +41,20 @@ var
4141
;
4242

4343
module.exports = function (callback) {
44-
var
44+
let
4545
stream,
4646
index,
4747
tasks = []
4848
;
4949

5050
for (index in release.components) {
51-
var
51+
let
5252
component = release.components[index]
5353
;
5454

5555
// streams... designed to save time and make coding fun...
5656
(function (component) {
57-
var
57+
let
5858
outputDirectory = path.join(release.outputRoot, component),
5959
isJavascript = fs.existsSync(output.compressed + component + '.js'),
6060
isCSS = fs.existsSync(output.compressed + component + '.css'),
@@ -266,7 +266,7 @@ module.exports = function (callback) {
266266

267267
// Creates meteor package.js
268268
function createMeteorPackage() {
269-
var
269+
let
270270
filenames = ''
271271
;
272272

tasks/admin/components/init.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
1313
*/
1414

15-
var
15+
let
1616
gulp = require('gulp'),
1717

1818
// node dependencies
@@ -38,7 +38,7 @@ var
3838
;
3939

4040
module.exports = function (callback) {
41-
var
41+
let
4242
index = -1,
4343
total = release.components.length,
4444
timer,
@@ -62,7 +62,7 @@ module.exports = function (callback) {
6262
return;
6363
}
6464

65-
var
65+
let
6666
component = release.components[index],
6767
outputDirectory = path.resolve(release.outputRoot + component),
6868
capitalizedComponent = component.charAt(0).toUpperCase() + component.slice(1),

tasks/admin/components/update.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
1313
*/
1414

15-
var
15+
let
1616
gulp = require('gulp'),
1717

1818
// node dependencies
@@ -36,7 +36,7 @@ var
3636
;
3737

3838
module.exports = function (callback) {
39-
var
39+
let
4040
index = -1,
4141
total = release.components.length,
4242
timer,
@@ -59,7 +59,7 @@ module.exports = function (callback) {
5959
return;
6060
}
6161

62-
var
62+
let
6363
component = release.components[index],
6464
outputDirectory = path.resolve(path.join(release.outputRoot, component)),
6565
capitalizedComponent = component.charAt(0).toUpperCase() + component.slice(1),

tasks/admin/distributions/create.js

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
* update package.json file
1010
*/
1111

12-
var
12+
let
1313
gulp = require('gulp'),
1414

1515
// node dependencies
@@ -35,20 +35,20 @@ var
3535
;
3636

3737
module.exports = function (callback) {
38-
var
38+
let
3939
stream,
4040
index,
4141
tasks = []
4242
;
4343

4444
for (index in release.distributions) {
45-
var
45+
let
4646
distribution = release.distributions[index]
4747
;
4848

4949
// streams... designed to save time and make coding fun...
5050
(function (distribution) {
51-
var
51+
let
5252
distLowerCase = distribution.toLowerCase(),
5353
outputDirectory = path.join(release.outputRoot, distLowerCase),
5454
packageFile = path.join(outputDirectory, release.files.npm),
@@ -87,7 +87,7 @@ module.exports = function (callback) {
8787
files = []
8888
;
8989
list.forEach(function (file) {
90-
var
90+
let
9191
isOmitted = (omitted.indexOf(file) > -1),
9292
filePath = path.join(dir, file),
9393
stat = fs.statSync(filePath)
@@ -106,8 +106,8 @@ module.exports = function (callback) {
106106

107107
// spaces out list correctly
108108
createList = function (files) {
109-
var filenames = '';
110-
for (var file in files) {
109+
let filenames = '';
110+
for (let file in files) {
111111
if (file == (files.length - 1)) {
112112
filenames += "'" + files[file] + "'";
113113
} else {
@@ -119,7 +119,7 @@ module.exports = function (callback) {
119119
};
120120

121121
tasks.push(function () {
122-
var
122+
let
123123
files = gatherFiles(outputDirectory),
124124
filenames = createList(files)
125125
;
@@ -135,7 +135,7 @@ module.exports = function (callback) {
135135

136136
if (distribution == 'CSS') {
137137
tasks.push(function () {
138-
var
138+
let
139139
themes,
140140
components,
141141
releases
@@ -154,7 +154,7 @@ module.exports = function (callback) {
154154
});
155155
} else if (distribution == 'LESS') {
156156
tasks.push(function () {
157-
var
157+
let
158158
definitions,
159159
themeImport,
160160
themeConfig,

tasks/admin/distributions/init.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
1313
*/
1414

15-
var
15+
let
1616
gulp = require('gulp'),
1717

1818
// node dependencies
@@ -38,7 +38,7 @@ var
3838
;
3939

4040
module.exports = function (callback) {
41-
var
41+
let
4242
index = -1,
4343
total = release.distributions.length,
4444
timer,
@@ -62,7 +62,7 @@ module.exports = function (callback) {
6262
return;
6363
}
6464

65-
var
65+
let
6666
component = release.distributions[index],
6767
lowerCaseComponent = component.toLowerCase(),
6868
outputDirectory = path.resolve(release.outputRoot + lowerCaseComponent),

tasks/admin/distributions/update.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
1313
*/
1414

15-
var
15+
let
1616
gulp = require('gulp'),
1717

1818
// node dependencies
@@ -36,7 +36,7 @@ var
3636
;
3737

3838
module.exports = function (callback) {
39-
var
39+
let
4040
index = -1,
4141
total = release.distributions.length,
4242
timer,
@@ -59,7 +59,7 @@ module.exports = function (callback) {
5959
return;
6060
}
6161

62-
var
62+
let
6363
distribution = release.distributions[index],
6464
outputDirectory = path.resolve(path.join(release.outputRoot, distribution.toLowerCase())),
6565
repoName = release.distRepoRoot + distribution,

tasks/admin/publish.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
1010
*/
1111

12-
var
12+
let
1313
gulp = require('gulp')
1414
;
1515

0 commit comments

Comments
 (0)