Skip to content
This repository has been archived by the owner on Apr 24, 2024. It is now read-only.

Commit

Permalink
Change report methods
Browse files Browse the repository at this point in the history
  • Loading branch information
hcodes committed Mar 30, 2020
1 parent a70331b commit 8f2eb55
Show file tree
Hide file tree
Showing 9 changed files with 24 additions and 24 deletions.
4 changes: 2 additions & 2 deletions lib/cli/index.js
Expand Up @@ -68,14 +68,14 @@ if (!isStdin && !program.args.length) {
program.help();
}

reports.onstart();
reports.onStart();

async.series(
isStdin ?
tasks.forStdin(settings, program.stdinFilename) :
tasks.forResources(program.args, settings),
function() {
reports.onend(jsonConfig.relativePath);
reports.onComplete(jsonConfig.relativePath);
process.exit();
}
);
6 changes: 3 additions & 3 deletions lib/reports/console.js
Expand Up @@ -60,10 +60,10 @@ function getTyposByCode(code, data) {
}

module.exports = {
onstart() {
onStart() {
consoleLog('Spelling check:');
},
oneach(err, data) {
onResourceComplete(err, data) {
const errors = [];
if (err) {
consoleError(data);
Expand Down Expand Up @@ -98,7 +98,7 @@ module.exports = {
}
}
},
onend(data, stats, configPath) {
onComplete(data, stats, configPath) {
if (!program.onlyErrors && stats.total) {
if (stats.hasTypos) {
let path = configPath + ' (';
Expand Down
2 changes: 1 addition & 1 deletion lib/reports/error_dictionary.js
Expand Up @@ -9,7 +9,7 @@ const { consoleError, consoleInfo } = require('../helpers/console');
const filename = 'yaspeller_error_dictionary.json';

module.exports = {
onend(data) {
onComplete(data) {
let buffer = [];

data.forEach(function(el) {
Expand Down
12 changes: 6 additions & 6 deletions lib/reports/example.js
@@ -1,13 +1,13 @@
'use strict';

module.exports = {
onstart() {
console.log('onstart');
onStart() {
console.log('oSstart');
},
oneach(err, data) {
console.log('oneach: ', err, data);
onResourceComplete(err, data) {
console.log('onResourceComplete: ', err, data);
},
onend(data, stats) {
console.log('onend: ', data, stats);
onComplete(data, stats) {
console.log('on: ', data, stats);
}
};
4 changes: 2 additions & 2 deletions lib/reports/html.js
Expand Up @@ -66,7 +66,7 @@ function loadFile(filename) {
const filename = 'yaspeller_report.html';

module.exports = {
oneach(err, data) {
onResourceComplete(err, data) {
const html = [];
if (err) {
html.push('<div class="syserr">' + data + '</div>');
Expand Down Expand Up @@ -122,7 +122,7 @@ module.exports = {

buffer.push(html.join('\n'));
},
onend(data, stats) {
onComplete(data, stats) {
const content = '<div class="total">Processed resources: ' + stats.total +
' (<span class="sym-err">χ</span>– ' + stats.errors +
'</span>, <span class="sym-ok-group"><span class="sym-ok">✓</span>– ' + stats.ok + '</span>) ' +
Expand Down
12 changes: 6 additions & 6 deletions lib/reports/index.js
Expand Up @@ -33,12 +33,12 @@ module.exports = {
}
});
},
onstart() {
onStart() {
reports.forEach(function(name) {
name.onstart && name.onstart();
name.onStart && name.onStart();
});
},
oneach(hasError, data, dictionary) {
onResourceComplete(hasError, data, dictionary) {
stats.total++;

const hasTypos = Boolean(data && data.data && data.data.length);
Expand All @@ -61,13 +61,13 @@ module.exports = {

if (!program.onlyErrors || hasError || hasTypos) {
reports.forEach(function(name) {
name.oneach && name.oneach(hasError, data, dictionary);
name.onResourceComplete && name.onResourceComplete(hasError, data, dictionary);
});
}
},
onend(configPath) {
onComplete(configPath) {
reports.forEach(function(name) {
name.onend && name.onend(buffer, stats, configPath);
name.onComplete && name.onComplete(buffer, stats, configPath);
});
}
};
2 changes: 1 addition & 1 deletion lib/reports/json.js
Expand Up @@ -8,7 +8,7 @@ const { consoleError, consoleInfo } = require('../helpers/console');
const filename = 'yaspeller_report.json';

module.exports = {
onend(data) {
onComplete(data) {
try {
fs.writeFileSync(filename, jsonStringify(data));
consoleInfo(`JSON report: ./${filename}`);
Expand Down
4 changes: 2 additions & 2 deletions lib/reports/markdown.js
Expand Up @@ -32,7 +32,7 @@ function prepareResource(resource) {
const filename = 'yaspeller_report.md';

module.exports = {
oneach(err, data) {
onResourceComplete(err, data) {
const text = [];
if (err) {
text.push('**' + data + '**<br/><br/>\n');
Expand Down Expand Up @@ -77,7 +77,7 @@ module.exports = {

buffer.push(text.join('\n'));
},
onend(data, stats) {
onComplete(data, stats) {
const text = '<br/><br/>Processed resources: ' + stats.total +
' (χ – ' + stats.errors + ', ✓ – ' + stats.ok + ')<br/>' +
'Checking finished: ' + uptime() + '<br/><br/>\n' +
Expand Down
2 changes: 1 addition & 1 deletion lib/tasks.js
Expand Up @@ -34,7 +34,7 @@ function onResource(err, data, originalText) {
process.exitCode = exitCodes.ERROR_LOADING;
}

reports.oneach(err, data);
reports.onResouceComplete(err, data);
}

module.exports = {
Expand Down

0 comments on commit 8f2eb55

Please sign in to comment.