aboutsummaryrefslogtreecommitdiffstats
path: root/.config/eslint/annotations_formatter.js
diff options
context:
space:
mode:
authorGravatar Hassan Abouelela <[email protected]>2021-03-07 04:16:03 +0300
committerGravatar Hassan Abouelela <[email protected]>2021-03-07 14:29:57 +0300
commit54244815ae2dfa661676d3dccc84a2d525e25032 (patch)
tree30dc0e0f3e44d3945e61b1f9550d0b9f8b72fc32 /.config/eslint/annotations_formatter.js
parentFixes Return Home Button Centering (diff)
parentMerge pull request #174 from python-discord/dependabot/npm_and_yarn/workbox-w... (diff)
Merge branch 'main' into discord-oauth
Signed-off-by: Hassan Abouelela <[email protected]> # Conflicts: # package.json # yarn.lock
Diffstat (limited to '.config/eslint/annotations_formatter.js')
-rw-r--r--.config/eslint/annotations_formatter.js14
1 files changed, 14 insertions, 0 deletions
diff --git a/.config/eslint/annotations_formatter.js b/.config/eslint/annotations_formatter.js
new file mode 100644
index 0000000..b3a421d
--- /dev/null
+++ b/.config/eslint/annotations_formatter.js
@@ -0,0 +1,14 @@
+module.exports = function (results) {
+ let output = "";
+
+ for (const file of results.filter(r => r.messages.length > 0)) {
+ for (const message of file.messages) {
+ const path = file.filePath.substr(process.cwd().length + 1);
+ const severity = message.fatal || message.severity === 2 ? "error" : "warning";
+ const text = `[ESLint] ${message.ruleId}: ${message.message}`;
+ output += `::${severity} file=${path},line=${message.line},col=${message.column}::${text}\n`;
+ }
+ }
+
+ return output;
+};