Skip to content
This repository was archived by the owner on Jan 13, 2025. It is now read-only.

Commit 1f18e92

Browse files
fix(scripts): Fix lint issues (#99)
- Fix all lint issues in the scripts/ dir - Ensure `lint:js` npm script lints the scripts/ dir
1 parent dc25b4d commit 1f18e92

File tree

4 files changed

+17
-17
lines changed

4 files changed

+17
-17
lines changed

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
"fix:js": "eslint --fix packages test webpack.config.js karma.conf.js",
1313
"fix:css": "stylefmt -R packages",
1414
"fix": "npm-run-all --parallel fix:*",
15-
"lint:js": "eslint packages test webpack.config.js karma.conf.js",
15+
"lint:js": "eslint packages test scripts webpack.config.js karma.conf.js",
1616
"lint:css": "stylelint packages/**/*.scss",
1717
"lint": "npm-run-all --parallel lint:*",
1818
"postinstall": "lerna bootstrap",

scripts/cp-pkgs.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,7 @@ function cpAsset(asset) {
6060
return cpFile(asset, destDir).then(() => console.log(`cp ${asset} -> ${destDir}`));
6161
}
6262

63-
Promise.all(globSync('build/*.{css,js}').map(cpAsset)).catch(err => {
63+
Promise.all(globSync('build/*.{css,js}').map(cpAsset)).catch((err) => {
6464
console.error(`Error encountered copying assets: ${err}`);
6565
process.exit(1);
6666
});

scripts/determine-pkg-versions.js

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,7 @@ const PKGS_PATH = path.resolve(__dirname, '../packages');
6161
const VersionType = {
6262
MAJOR: 'major',
6363
MINOR: 'minor',
64-
PATCH: 'patch'
64+
PATCH: 'patch',
6565
};
6666

6767
const updatedPkgs = getUpdatedPkgs();
@@ -74,25 +74,25 @@ const commitMatches = childProcess
7474
.execSync(GIT_LOG_CMD)
7575
.toString()
7676
.split(MAGICAL_DELIMITER)
77-
.map(c => {
77+
.map((c) => {
7878
const trimmedCommit = c.trim();
7979
const m = trimmedCommit.match(COMMIT_MSG_RE);
8080
return m && {
8181
commit: trimmedCommit,
8282
type: m[1],
8383
scope: m[2],
84-
hasBreakingChange: trimmedCommit.split('\n').some(l => BREAKING_CHANGE_RE.test(l))
84+
hasBreakingChange: trimmedCommit.split('\n').some((l) => BREAKING_CHANGE_RE.test(l)),
8585
};
8686
})
87-
.filter(info => Boolean(info) && affectsPackage(info.scope));
87+
.filter((info) => Boolean(info) && affectsPackage(info.scope));
8888
const componentPkgs = updatedPkgs.filter(({name}) => name !== 'material-components-web');
8989
const mdcPkg = updatedPkgs.find(({name}) => name === 'material-components-web');
9090
const newPkgVersions = collectNewPkgVersions(componentPkgs, commitMatches);
9191
const newMDCVersion = {
9292
name: 'material-components-web',
9393
version: collectMDCVersion(mdcPkg, newPkgVersions),
9494
changeType: 'N/A',
95-
causedByCommit: 'N/A'
95+
causedByCommit: 'N/A',
9696
};
9797

9898
const allPkgVersions = [newMDCVersion].concat(newPkgVersions);
@@ -104,13 +104,13 @@ function affectsPackage(commitScope) {
104104
}
105105

106106
function collectNewPkgVersions(updatedPkgs, commitInfos) {
107-
return updatedPkgs.map(p => {
107+
return updatedPkgs.map((p) => {
108108
const {version, changeType, causedByCommit} = determineVersion(p, commitInfos);
109109
return {
110110
name: p.name,
111111
version,
112112
changeType,
113-
causedByCommit
113+
causedByCommit,
114114
};
115115
});
116116
}
@@ -126,7 +126,7 @@ function determineVersion(pkg, commitInfos) {
126126
return commitInfos.reduce(pickBestVersionInfo(pkg), {
127127
version: currentVersion,
128128
changeType: '',
129-
causedByCommit: ''
129+
causedByCommit: '',
130130
});
131131
}
132132

@@ -156,7 +156,7 @@ function pickBestVersionInfo(pkg) {
156156
return {
157157
version: possibleNewVersion,
158158
changeType: possibleNewChangeType,
159-
causedByCommit: commitInfo.commit
159+
causedByCommit: commitInfo.commit,
160160
};
161161
};
162162
}
@@ -172,7 +172,7 @@ function collectMDCVersion(mdcPkg, newPkgVersions) {
172172
const versionRanks = {
173173
[VersionType.PATCH]: 0,
174174
[VersionType.MINOR]: 1,
175-
[VersionType.MAJOR]: 2
175+
[VersionType.MAJOR]: 2,
176176
};
177177
const overallChangeType = [...changeTypes]
178178
.sort((ct1, ct2) => versionRanks[ct1] - versionRanks[ct2])
@@ -184,7 +184,7 @@ function writeSummary(pkgVersions, performWrite) {
184184
const title = 'New Package Versions';
185185
const headers = ['Package', 'Version', 'Change Type', 'Associated Commit Subject'];
186186
const rows = pkgVersions.map(({name, version, changeType, causedByCommit}) => [
187-
name, version, changeType, causedByCommit.split('\n').shift()
187+
name, version, changeType, causedByCommit.split('\n').shift(),
188188
]);
189189

190190
performWrite(title, headers, rows);
@@ -193,7 +193,7 @@ function writeSummary(pkgVersions, performWrite) {
193193
function writeSummaryToScreen(pkgVersions) {
194194
writeSummary(pkgVersions, (title, headers, rows) => {
195195
const table = new CliTable({
196-
head: headers
196+
head: headers,
197197
});
198198
table.push(...rows);
199199
console.log(`*** ${title} ***`);
@@ -206,7 +206,7 @@ function writeSummaryToFile(pkgVersions) {
206206
const table = AsciiTable.factory({
207207
title,
208208
heading: headers,
209-
rows
209+
rows,
210210
});
211211
const outFile = path.join(process.cwd(), '.new-versions.log');
212212
fs.writeFileSync(outFile, table.toString());

scripts/lib/get-updated-pkgs.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -43,13 +43,13 @@ module.exports = function() {
4343
get: () => null,
4444
set: () => {},
4545
enumerable: true,
46-
configurable: true
46+
configurable: true,
4747
});
4848

4949
const updates = collector.getUpdates();
5050

5151
Object.defineProperty(progressBar, 'bar', origBarDescriptor);
5252
lernaLogger.info = origInfoFn;
5353

54-
return updates.map(u => u.package);
54+
return updates.map((u) => u.package);
5555
};

0 commit comments

Comments
 (0)