Skip to content

Commit 8ccf997

Browse files
committed
Better lint js.
1 parent 27964df commit 8ccf997

File tree

1 file changed

+12
-5
lines changed

1 file changed

+12
-5
lines changed

.github/manual_lint.js

Lines changed: 12 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ const glob = require("glob");
77
const fs = require("fs");
88
var path = require('path');
99

10+
var errors = 0;
1011

1112
var getDirectories = function (src, callback) {
1213
glob(src + '../../dishes/**/*.md', callback);
@@ -29,28 +30,34 @@ getDirectories(__dirname, function (err, res) {
2930

3031
if (titles[0].trim() != "# " + filename + "的做法") {
3132
console.error(`File ${filePath} is invalid! It's title should be: ${"# " + filename + "的做法"}! It was ${titles[0].trim()}!`);
33+
errors++;
3234
return;
3335
}
3436
if (secondTitles.length != 4) {
3537
console.error(`File ${filePath} is invalid! It doesn't has 4 second titles!`);
38+
errors++;
3639
return;
3740
}
3841
if (secondTitles[0].trim() != "## 必备原料和工具") {
3942
console.error(`File ${filePath} is invalid! The first title is NOT 必备原料和工具! It was ${secondTitles[0]}!`);
40-
return;
43+
errors++;
4144
}
4245
if (secondTitles[1].trim() != "## 计算") {
4346
console.error(`File ${filePath} is invalid! The second title is NOT 计算!`);
44-
return;
47+
errors++;
4548
}
4649
if (secondTitles[2].trim() != "## 操作") {
4750
console.error(`File ${filePath} is invalid! The thrid title is NOT 操作!`);
48-
return;
51+
errors++;
4952
}
5053
if (secondTitles[3].trim() != "## 附加内容") {
5154
console.error(`File ${filePath} is invalid! The fourth title is NOT 附加内容!`);
52-
return;
55+
errors++;
5356
}
5457
});
5558
});
56-
});
59+
});
60+
61+
if (errors > 0) {
62+
throw `Found ${errors} errors! Please fix!`;
63+
}

0 commit comments

Comments
 (0)