summaryrefslogtreecommitdiff
path: root/tools/eslint/lib/formatters/stylish.js
diff options
context:
space:
mode:
Diffstat (limited to 'tools/eslint/lib/formatters/stylish.js')
-rw-r--r--tools/eslint/lib/formatters/stylish.js9
1 files changed, 5 insertions, 4 deletions
diff --git a/tools/eslint/lib/formatters/stylish.js b/tools/eslint/lib/formatters/stylish.js
index a176d03ab8..c19b95d6e3 100644
--- a/tools/eslint/lib/formatters/stylish.js
+++ b/tools/eslint/lib/formatters/stylish.js
@@ -28,7 +28,6 @@ function pluralize(word, count) {
module.exports = function(results) {
let output = "\n",
- total = 0,
errors = 0,
warnings = 0,
summaryColor = "yellow";
@@ -40,7 +39,9 @@ module.exports = function(results) {
return;
}
- total += messages.length;
+ errors += result.errorCount;
+ warnings += result.warningCount;
+
output += `${chalk.underline(result.filePath)}\n`;
output += `${table(
@@ -50,10 +51,8 @@ module.exports = function(results) {
if (message.fatal || message.severity === 2) {
messageType = chalk.red("error");
summaryColor = "red";
- errors++;
} else {
messageType = chalk.yellow("warning");
- warnings++;
}
return [
@@ -74,6 +73,8 @@ module.exports = function(results) {
).split("\n").map(el => el.replace(/(\d+)\s+(\d+)/, (m, p1, p2) => chalk.dim(`${p1}:${p2}`))).join("\n")}\n\n`;
});
+ const total = errors + warnings;
+
if (total > 0) {
output += chalk[summaryColor].bold([
"\u2716 ", total, pluralize(" problem", total),