Skip to content

Commit 8378cf4

Browse files
committed
dev: update build
1 parent b82a9a0 commit 8378cf4

File tree

2 files changed

+15
-4
lines changed

2 files changed

+15
-4
lines changed

lib/lint.js

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -27,13 +27,15 @@ const util = __importStar(require("./util"));
2727
function lintWorkspace() {
2828
return __awaiter(this, void 0, void 0, function* () {
2929
try {
30-
const verbose = core.getInput("verbose");
31-
util.rrlog(`Verbose level: ${verbose}`);
30+
const verbose = core.getInput("verbose") ? core.getInput("verbose") : "default";
31+
util.rrlog(`verbose level: ${verbose}`);
3232
const workspaceDir = util.getGitHubWorkspace();
3333
const workspaceFiles = util.getLintFileList(workspaceDir);
3434
const reportsMetadata = new Array();
35+
util.rrlog(`start scanning the workspace ${workspaceDir} (${workspaceFiles.length} files in total)`);
3536
for (const workspaceFile of workspaceFiles) {
3637
if (util.isReadmeFilename(workspaceFile)) {
38+
util.rrlog(`Analyzing file ${workspaceFile}`);
3739
const readmeFileContent = util.readFileContent(workspaceFile);
3840
const relativePath = path.relative(workspaceDir, workspaceFile);
3941
const reportEntry = {
@@ -43,6 +45,7 @@ function lintWorkspace() {
4345
relativePath,
4446
};
4547
reportEntry.en = en_1.default(readmeFileContent);
48+
util.rrlog(`report entry is: ${reportEntry}`);
4649
reportsMetadata.push(reportEntry);
4750
}
4851
}
@@ -59,7 +62,7 @@ function lintWorkspace() {
5962
finalReport += "\n\n";
6063
}
6164
else {
62-
util.rrlog("Skipping because no suggestion is generated");
65+
util.rrlog(`Skipping ${reportMetadata.filename} because no suggestion is generated`);
6366
}
6467
}
6568
const reportTitle = report.getTeportIssueTitle();

lib/util.js

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -285,7 +285,7 @@ function getReadmeIgnoreList(filename) {
285285
// TODO(tianhaoz95): add test for this.
286286
const ignoreContent = readFileContent(filename);
287287
const ignoreList = ignoreContent.split("\n");
288-
let sanitizedIgnoreList = [];
288+
const sanitizedIgnoreList = [];
289289
for (const ignoreEntry of ignoreList) {
290290
if (ignoreEntry.length > 0) {
291291
sanitizedIgnoreList.push(ignoreEntry);
@@ -304,8 +304,16 @@ function getLintFileList(workspaceDir) {
304304
// TODO(tianhaoz95): add test for this.
305305
const readmeIgnoreFilename = path_1.default.join(workspaceDir, "/.readmeignore");
306306
const ignoreList = getReadmeIgnoreList(readmeIgnoreFilename);
307+
rrlog("ignore list found: " + JSON.stringify(ignoreList));
307308
const rawWorkspaceFiles = listFiles(workspaceDir);
309+
rrlog("rawWorkspaceFiles size: " + rawWorkspaceFiles.length.toString());
310+
if (ignoreList.length === 0) {
311+
// match with empty ignorelist will return empty list, so just return
312+
rrlog("ignorelist is empty, proceed with all markdown files");
313+
return rawWorkspaceFiles;
314+
}
308315
const workspaceFiles = micromatch_1.default(rawWorkspaceFiles, ignoreList);
316+
rrlog("workspaceFiles size: " + workspaceFiles.length.toString());
309317
return workspaceFiles;
310318
}
311319
exports.getLintFileList = getLintFileList;

0 commit comments

Comments
 (0)