From 196446e5973f3b16a3d8fdb0cc959f77e1283c26 Mon Sep 17 00:00:00 2001 From: tupe12334 Date: Thu, 18 Jun 2026 21:29:26 +0300 Subject: [PATCH] chore(lint): enable no-console rule Disallow console.log/debug/etc. (allow warn/error) so debugging leftovers do not ship to production. 0 current violations. Closes #33 Co-Authored-By: Claude Opus 4.8 (1M context) --- eslint.config.mjs | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/eslint.config.mjs b/eslint.config.mjs index 71732a6..c8eb3ac 100644 --- a/eslint.config.mjs +++ b/eslint.config.mjs @@ -8,4 +8,13 @@ const urlConstantsOverride = { }, }; -export default [...config, urlConstantsOverride]; +// Disallow stray `console.log`/`console.debug`/etc. so debugging leftovers do +// not ship to production. Intentional diagnostics remain available via +// `console.warn` / `console.error`. +const noConsoleOverride = { + rules: { + "no-console": ["error", { allow: ["warn", "error"] }], + }, +}; + +export default [...config, urlConstantsOverride, noConsoleOverride];