{"version": "2.1.0", "$schema": "https://json.schemastore.org/sarif-2.1.0.json", "runs": [{"tool": {"driver": {"name": "Repobility", "informationUri": "https://repobility.com", "rules": [{"id": "scanner-817ad64b09556474", "name": "Possibly dead Python function: downgrade_port_if_needed", "shortDescription": {"text": "Possibly dead Python function: downgrade_port_if_needed"}, "fullDescription": {"text": "No callers detected by AST scan in this repo. Could be exported for external callers or a framework handler."}, "properties": {"scanner": "scanner-primary", "layer": "software", "severity": "low", "confidence": 1.0}}, {"id": "scanner-285da65a96d4170b", "name": "Possibly dead Python function: find_rural_exploit_buildings", "shortDescription": {"text": "Possibly dead Python function: find_rural_exploit_buildings"}, "fullDescription": {"text": "No callers detected by AST scan in this repo. Could be exported for external callers or a framework handler."}, "properties": {"scanner": "scanner-primary", "layer": "software", "severity": "low", "confidence": 1.0}}, {"id": "scanner-17d2431cd24d0f19", "name": "Possibly dead Python function: repl_ml", "shortDescription": {"text": "Possibly dead Python function: repl_ml"}, "fullDescription": {"text": "No callers detected by AST scan in this repo. Could be exported for external callers or a framework handler."}, "properties": {"scanner": "scanner-primary", "layer": "software", "severity": "low", "confidence": 1.0}}, {"id": "scanner-a3070620094b1f9e", "name": "Possibly dead Python function: repl_bare", "shortDescription": {"text": "Possibly dead Python function: repl_bare"}, "fullDescription": {"text": "No callers detected by AST scan in this repo. Could be exported for external callers or a framework handler."}, "properties": {"scanner": "scanner-primary", "layer": "software", "severity": "low", "confidence": 1.0}}, {"id": "scanner-9d8bac9a0a0957da", "name": "Possibly dead Python function: choose_urban_level_for_settlement", "shortDescription": {"text": "Possibly dead Python function: choose_urban_level_for_settlement"}, "fullDescription": {"text": "No callers detected by AST scan in this repo. Could be exported for external callers or a framework handler."}, "properties": {"scanner": "scanner-primary", "layer": "software", "severity": "low", "confidence": 1.0}}, {"id": "scanner-88a151cdae65429f", "name": "Stray `console.log` in TS/JS \u2014 main-scripts.js:1852", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 main-scripts.js:1852"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-dc03b2f8cd9c72c9", "name": "Stray `console.log` in TS/JS \u2014 verify-traits.js:49", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 verify-traits.js:49"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-729b3fbbd8efc229", "name": "Stray `console.log` in TS/JS \u2014 main.js:403", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 main.js:403"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-838ebfc95f7ff747", "name": "Stray `console.log` in TS/JS \u2014 scripts-suite/renderer.js:4006", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts-suite/renderer.js:4006"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-7c038ee437575b87", "name": "Stray `console.log` in TS/JS \u2014 scripts/inspect-rome4.js:22", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/inspect-rome4.js:22"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-b76a2d7358308862", "name": "Stray `console.log` in TS/JS \u2014 scripts/campaign-timeline.js:243", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/campaign-timeline.js:243"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-3cc82f45dddf3e96", "name": "Stray `console.log` in TS/JS \u2014 scripts/find-aulus-messapivs.js:27", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/find-aulus-messapivs.js:27"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-34637f621c0fd764", "name": "Stray `console.log` in TS/JS \u2014 scripts/antigonid-matrix-calibrate.js:26", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/antigonid-matrix-calibrate.js:26"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-52a2c8ba0f2785df", "name": "Stray `console.log` in TS/JS \u2014 scripts/crack-variant.js:45", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/crack-variant.js:45"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-48ebc9142205aed4", "name": "Stray `console.log` in TS/JS \u2014 scripts/diplo-validate.js:36", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/diplo-validate.js:36"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-df264e4369d84a1c", "name": "Stray `console.log` in TS/JS \u2014 scripts/edct-bisector.js:174", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/edct-bisector.js:174"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-c969465ee8b5fa5b", "name": "Stray `console.log` in TS/JS \u2014 scripts/turn-from-history.js:22", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/turn-from-history.js:22"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-8de43d3501ba0934", "name": "Stray `console.log` in TS/JS \u2014 scripts/probe-diplo-raymond2.js:10", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/probe-diplo-raymond2.js:10"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-173b1bf7cdcb1888", "name": "Stray `console.log` in TS/JS \u2014 scripts/probe-diplo-trace.js:13", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/probe-diplo-trace.js:13"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-2fb0759880fc19b6", "name": "Stray `console.log` in TS/JS \u2014 scripts/diplo-locate-and-diff.js:39", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/diplo-locate-and-diff.js:39"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-5493dfefffbcffdd", "name": "Stray `console.log` in TS/JS \u2014 scripts/test-descr-strat-pipeline.js:38", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/test-descr-strat-pipeline.js:38"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-16e56ea26c896e89", "name": "Stray `console.log` in TS/JS \u2014 scripts/debug-aulus-pos.js:25", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/debug-aulus-pos.js:25"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-2b565ea5c31d99fe", "name": "Stray `console.log` in TS/JS \u2014 scripts/probe-v2-leader-faction.js:36", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/probe-v2-leader-faction.js:36"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-60ced999ba3d88ae", "name": "Stray `console.log` in TS/JS \u2014 scripts/probe-family-tree-source.js:140", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/probe-family-tree-source.js:140"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-a087e27b821f6e1c", "name": "Stray `console.log` in TS/JS \u2014 scripts/female-record-map.js:22", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/female-record-map.js:22"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-6246a058404cfa0d", "name": "Stray `console.log` in TS/JS \u2014 scripts/trade-network.js:27", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/trade-network.js:27"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-f250645f3a786734", "name": "Stray `console.log` in TS/JS \u2014 scripts/probe-diplo-inspect.js:9", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/probe-diplo-inspect.js:9"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-4e88611b40462c02", "name": "Stray `console.log` in TS/JS \u2014 scripts/diff-war-declaration.js:11", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/diff-war-declaration.js:11"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-4ce56b287f2e0a91", "name": "Stray `console.log` in TS/JS \u2014 scripts/probe-unit-fields.js:52", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/probe-unit-fields.js:52"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-cec73f26bf98fba1", "name": "Stray `console.log` in TS/JS \u2014 scripts/female-region.js:23", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/female-region.js:23"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-79b0fed8a4ddb01a", "name": "Stray `console.log` in TS/JS \u2014 scripts/clean-dist-installers.js:41", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/clean-dist-installers.js:41"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-83d932b7c060e097", "name": "Stray `console.log` in TS/JS \u2014 scripts/female-v2-check.js:50", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/female-v2-check.js:50"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-24480ff295beeca1", "name": "Stray `console.log` in TS/JS \u2014 scripts/crack-julii-t7.js:11", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/crack-julii-t7.js:11"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-0e13e761a93358dc", "name": "Stray `console.log` in TS/JS \u2014 scripts/debug-aulus-all.js:33", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/debug-aulus-all.js:33"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-761520bcb5215b10", "name": "Stray `console.log` in TS/JS \u2014 scripts/diplo-decode-final.js:20", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/diplo-decode-final.js:20"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-bd9ce69c13c9836d", "name": "Stray `console.log` in TS/JS \u2014 scripts/diff-unit-fields.js:68", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/diff-unit-fields.js:68"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-f5d43498851173f5", "name": "Stray `console.log` in TS/JS \u2014 scripts/convertRegions.js:76", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/convertRegions.js:76"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-81695f6885cd2fcc", "name": "Stray `console.log` in TS/JS \u2014 scripts/probe-s7-global.js:10", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/probe-s7-global.js:10"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-b3246caa6e280c23", "name": "Stray `console.log` in TS/JS \u2014 scripts/fetch-runtime.js:20", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/fetch-runtime.js:20"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-ad9ae15e7788be8e", "name": "Stray `console.log` in TS/JS \u2014 scripts/probe-leader-portrait.js:93", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/probe-leader-portrait.js:93"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-c30c8b8bede53498", "name": "Stray `console.log` in TS/JS \u2014 scripts/verify-turn-252.js:19", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/verify-turn-252.js:19"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-f2f3f5e294cfb6be", "name": "Stray `console.log` in TS/JS \u2014 scripts/submit-false-positive.js:52", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/submit-false-positive.js:52"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-f6c53cdaf2e2da61", "name": "Stray `console.log` in TS/JS \u2014 scripts/matrix-row-search.js:38", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/matrix-row-search.js:38"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-4ef49afde1b6dd5d", "name": "Stray `console.log` in TS/JS \u2014 scripts/sum-protectorates.js:13", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/sum-protectorates.js:13"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-7b7638a96a0c1a37", "name": "Stray `console.log` in TS/JS \u2014 scripts/probe-treasury-history-keying.js:95", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/probe-treasury-history-keying.js:95"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-ffdbddcc48d975df", "name": "Stray `console.log` in TS/JS \u2014 scripts/probe-commander-portrait-match.js:46", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/probe-commander-portrait-match.js:46"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-dfa7123a9ec347df", "name": "Stray `console.log` in TS/JS \u2014 scripts/debug-json.js:22", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/debug-json.js:22"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-3c85ea284a72a0ef", "name": "Stray `console.log` in TS/JS \u2014 scripts/diplo-crib-calibrate.js:37", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/diplo-crib-calibrate.js:37"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-a620971393a6dab9", "name": "Stray `console.log` in TS/JS \u2014 scripts/diplo-structure-probe.js:24", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/diplo-structure-probe.js:24"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-37339d21a892cc50", "name": "Stray `console.log` in TS/JS \u2014 scripts/probe-rome-garrison.js:32", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/probe-rome-garrison.js:32"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-4a0aab5272e14b02", "name": "Stray `console.log` in TS/JS \u2014 scripts/debug-find-messapivs.js:13", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/debug-find-messapivs.js:13"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-f128be0f9a991365", "name": "Stray `console.log` in TS/JS \u2014 scripts/validate-crack.js:40", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/validate-crack.js:40"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-2b9bbd034acc219f", "name": "Stray `console.log` in TS/JS \u2014 scripts/debug-aulus-region.js:33", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/debug-aulus-region.js:33"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-946242d6f9be0ce5", "name": "Stray `console.log` in TS/JS \u2014 scripts/bundle-mac-demo.js:59", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/bundle-mac-demo.js:59"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-aa9edf0fb2818159", "name": "Stray `console.log` in TS/JS \u2014 scripts/survey-all-saves.js:11", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/survey-all-saves.js:11"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-61bb8ba2153ea4e7", "name": "Stray `console.log` in TS/JS \u2014 scripts/diplo-julii-row.js:33", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/diplo-julii-row.js:33"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-30fbe71a2c19e8cb", "name": "Stray `console.log` in TS/JS \u2014 scripts/diplo-field-dist.js:22", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/diplo-field-dist.js:22"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-70eab9be76556425", "name": "Stray `console.log` in TS/JS \u2014 scripts/verify-aulus-bodyguard.js:9", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/verify-aulus-bodyguard.js:9"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-483c2cfffc577738", "name": "Stray `console.log` in TS/JS \u2014 scripts/female-locate.js:40", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/female-locate.js:40"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-d1d93c161aeef5a5", "name": "Stray `console.log` in TS/JS \u2014 scripts/bundle-mod-data.js:88", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/bundle-mod-data.js:88"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-4b60b0a1a5c826c2", "name": "Stray `console.log` in TS/JS \u2014 scripts/probe-diplo-keys.js:12", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/probe-diplo-keys.js:12"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-c678a5de2fd22452", "name": "Stray `console.log` in TS/JS \u2014 scripts/campaign-report.js:183", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/campaign-report.js:183"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-88f5c332f75328bb", "name": "Stray `console.log` in TS/JS \u2014 scripts/find-faction-relationships.js:14", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/find-faction-relationships.js:14"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-baae4e690abd9456", "name": "Stray `console.log` in TS/JS \u2014 scripts/verify-save-vs-strat.js:78", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/verify-save-vs-strat.js:78"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-2334646260aab854", "name": "Stray `console.log` in TS/JS \u2014 scripts/diag-portraits.js:43", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/diag-portraits.js:43"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-c65de6a9a25741e3", "name": "Stray `console.log` in TS/JS \u2014 scripts/hunt-ant-relationships.js:14", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/hunt-ant-relationships.js:14"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-9456c70c25abd4ab", "name": "Stray `console.log` in TS/JS \u2014 scripts/diff-t7s-t7.js:16", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/diff-t7s-t7.js:16"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-51a02b2b33016418", "name": "Stray `console.log` in TS/JS \u2014 scripts/diplo-find-ally.js:18", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/diplo-find-ally.js:18"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-209f0b19d5d9cdf3", "name": "Stray `console.log` in TS/JS \u2014 scripts/diff-saves.js:30", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/diff-saves.js:30"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-23072e95009de8fe", "name": "Stray `console.log` in TS/JS \u2014 scripts/diplo-relabel.js:19", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/diplo-relabel.js:19"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-3fd11e6c371099f1", "name": "Stray `console.log` in TS/JS \u2014 scripts/deploy-descr-strat.js:86", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/deploy-descr-strat.js:86"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-c723147e25186f6d", "name": "Stray `console.log` in TS/JS \u2014 scripts/dummies-debug.js:9", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/dummies-debug.js:9"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-6cc818ebf7cb4154", "name": "Stray `console.log` in TS/JS \u2014 scripts/validate-all-saves.js:18", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/validate-all-saves.js:18"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-97ffa825854940cc", "name": "Stray `console.log` in TS/JS \u2014 scripts/matrix-find-ally-cells.js:26", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/matrix-find-ally-cells.js:26"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-350b694bc1ca0184", "name": "Stray `console.log` in TS/JS \u2014 scripts/debug-l3-overmatch.js:6", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/debug-l3-overmatch.js:6"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-f8f4ea85cf47e824", "name": "Stray `console.log` in TS/JS \u2014 scripts/debug-renderer-chars.js:40", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/debug-renderer-chars.js:40"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-8ca71dc22c3021a2", "name": "Stray `console.log` in TS/JS \u2014 scripts/audit-unit-icons.js:86", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/audit-unit-icons.js:86"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-f0100d225ab645f9", "name": "Stray `console.log` in TS/JS \u2014 scripts/debug-aulus-save3.js:18", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/debug-aulus-save3.js:18"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-c206a1b2577d5371", "name": "Stray `console.log` in TS/JS \u2014 scripts/core-attitudes-probe.js:32", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/core-attitudes-probe.js:32"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-6267bee68626c352", "name": "Stray `console.log` in TS/JS \u2014 scripts/hunt-treasury.js:16", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/hunt-treasury.js:16"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-6f1a2cb4a4d2406f", "name": "Stray `console.log` in TS/JS \u2014 scripts/diff-t7s-t7-summary.js:26", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/diff-t7s-t7-summary.js:26"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-9e8ffbfbac28c9c1", "name": "Stray `console.log` in TS/JS \u2014 scripts/dump-treasury-cells.js:9", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/dump-treasury-cells.js:9"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-1e8a57d53e34bb03", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-entity-count.js:20", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-entity-count.js:20"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-532507520fcd33bf", "name": "Stray `console.log` in TS/JS \u2014 scripts/female-crack.js:22", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/female-crack.js:22"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-e349db8819b622f7", "name": "Stray `console.log` in TS/JS \u2014 scripts/probe-diplo-raymond.js:23", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/probe-diplo-raymond.js:23"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-5d4d9a69a0166b37", "name": "Stray `console.log` in TS/JS \u2014 scripts/validate-descr-strat.js:154", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/validate-descr-strat.js:154"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-7e2cfb7583d39e44", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-budget.js:19", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-budget.js:19"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-bceb1b7c7ed76734", "name": "Stray `console.log` in TS/JS \u2014 scripts/bactria-matrix-probe.js:20", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/bactria-matrix-probe.js:20"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-eebe0ea222e0a983", "name": "Stray `console.log` in TS/JS \u2014 scripts/dummies-player-hunt.js:14", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/dummies-player-hunt.js:14"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-d0e33ac798e78405", "name": "Stray `console.log` in TS/JS \u2014 scripts/diff-diplo-t6e-t7s.js:21", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/diff-diplo-t6e-t7s.js:21"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-8179815f6b9f3e43", "name": "Stray `console.log` in TS/JS \u2014 scripts/diplo-alliance-check.js:31", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/diplo-alliance-check.js:31"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-c95e1e2a3f9d80e1", "name": "Stray `console.log` in TS/JS \u2014 scripts/trace-aulus.js:22", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/trace-aulus.js:22"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-ed67a98490545655", "name": "Stray `console.log` in TS/JS \u2014 scripts/probe-ui-batch2.js:37", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/probe-ui-batch2.js:37"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-68faa2dccb961695", "name": "Stray `console.log` in TS/JS \u2014 scripts/bactria-3turn-diplo.js:22", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/bactria-3turn-diplo.js:22"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-fcdc7485e463624e", "name": "Stray `console.log` in TS/JS \u2014 scripts/female-probe.js:18", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/female-probe.js:18"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-40af742d015122a9", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-to-descr-strat.js:790", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-to-descr-strat.js:790"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-818541a857702045", "name": "Stray `console.log` in TS/JS \u2014 scripts/debug-brundisium-11.js:40", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/debug-brundisium-11.js:40"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-227e9a34467695c8", "name": "Stray `console.log` in TS/JS \u2014 scripts/female-reverse.js:18", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/female-reverse.js:18"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-84b41f9cf1707130", "name": "Stray `console.log` in TS/JS \u2014 scripts/probe-order-slots-v3.js:63", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/probe-order-slots-v3.js:63"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-c9b8bf3330ef2589", "name": "Stray `console.log` in TS/JS \u2014 scripts/hunt-turn-relative.js:34", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/hunt-turn-relative.js:34"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-2b5592ac59d8370c", "name": "Stray `console.log` in TS/JS \u2014 scripts/build-mac-from-windows.js:76", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/build-mac-from-windows.js:76"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-0f59e8bd82206af0", "name": "Stray `console.log` in TS/JS \u2014 scripts/debug-taras-units.js:14", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/debug-taras-units.js:14"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-27acd70ecce0fbd0", "name": "Stray `console.log` in TS/JS \u2014 scripts/hunt-turn.js:23", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/hunt-turn.js:23"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-2c401bda2b820f0d", "name": "Stray `console.log` in TS/JS \u2014 scripts/inspect-save.js:45", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/inspect-save.js:45"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-ce69ded2989487e7", "name": "Stray `console.log` in TS/JS \u2014 scripts/diff-war-smart.js:13", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/diff-war-smart.js:13"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-c05b192e204b6fd8", "name": "Stray `console.log` in TS/JS \u2014 scripts/matrix-dump-bytes.js:21", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/matrix-dump-bytes.js:21"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-14f312cfd0544e20", "name": "Stray `console.log` in TS/JS \u2014 scripts/probe-ui-additions.js:35", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/probe-ui-additions.js:35"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-0e39a7ee7b865492", "name": "Stray `console.log` in TS/JS \u2014 scripts/inspect-rome3.js:22", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/inspect-rome3.js:22"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-392ac87ac4e52926", "name": "Stray `console.log` in TS/JS \u2014 scripts/probe-live-commander-faction.js:114", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/probe-live-commander-faction.js:114"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-98ce00f88479b30b", "name": "Stray `console.log` in TS/JS \u2014 scripts/diplo-align-symmetry.js:32", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/diplo-align-symmetry.js:32"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-80affe39da5b7c2c", "name": "Stray `console.log` in TS/JS \u2014 scripts/probe-order-slots-v4.js:86", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/probe-order-slots-v4.js:86"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-7a4589e6a09defe3", "name": "Stray `console.log` in TS/JS \u2014 scripts/audit-region-recruits.js:222", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/audit-region-recruits.js:222"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-67758feb743f9d0e", "name": "Stray `console.log` in TS/JS \u2014 scripts/debug-titus.js:36", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/debug-titus.js:36"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-4c3a28e6fb7ec96b", "name": "Stray `console.log` in TS/JS \u2014 scripts/probe-order-slots-v3b.js:10", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/probe-order-slots-v3b.js:10"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-78203c8444d64701", "name": "Stray `console.log` in TS/JS \u2014 scripts/probe-diplo-warlist.js:20", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/probe-diplo-warlist.js:20"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-e508b4725ef5358f", "name": "Stray `console.log` in TS/JS \u2014 scripts/probe-pin.js:10", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/probe-pin.js:10"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-8fb9f0c316b837d5", "name": "Stray `console.log` in TS/JS \u2014 scripts/doctor.js:343", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/doctor.js:343"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-dac6c6ca693d7179", "name": "Stray `console.log` in TS/JS \u2014 scripts/diplo-zones.js:16", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/diplo-zones.js:16"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-23a4378d81438d15", "name": "Stray `console.log` in TS/JS \u2014 scripts/probe-siege-defender.js:27", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/probe-siege-defender.js:27"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-916d1f36e02ae6a3", "name": "TODO/FIXME marker in shipping code \u2014 scripts/save-budget-full.js:200", "shortDescription": {"text": "TODO/FIXME marker in shipping code \u2014 scripts/save-budget-full.js:200"}, "fullDescription": {"text": "Track in /reviews or /issues, not as a code comment that rots.\n\nWhy: Drift control \u2014 shouldn't be the same as Quality TODO scanner.\nRule id: fq.todo-marker"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "info", "confidence": 1.0}}, {"id": "scanner-e4ea4134c127cccb", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-budget-full.js:124", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-budget-full.js:124"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-87afa49b03c5c06e", "name": "Stray `console.log` in TS/JS \u2014 scripts/verify-l3-turn.js:17", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/verify-l3-turn.js:17"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-7760381f2b9316a1", "name": "Stray `console.log` in TS/JS \u2014 scripts/matrix-try-stride24.js:31", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/matrix-try-stride24.js:31"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-1263b98baa626109", "name": "Stray `console.log` in TS/JS \u2014 scripts/debug-aulus-coords.js:22", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/debug-aulus-coords.js:22"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-98d4ed0adc593b85", "name": "Stray `console.log` in TS/JS \u2014 scripts/dump-hidden-resources.js:210", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/dump-hidden-resources.js:210"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-17360b9970e4aa32", "name": "Stray `console.log` in TS/JS \u2014 scripts/probe-diplo-locator.js:38", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/probe-diplo-locator.js:38"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-4a73bb974d639dec", "name": "Stray `console.log` in TS/JS \u2014 scripts/port-win-conditions.js:154", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/port-win-conditions.js:154"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-b6299dbf116ebb2e", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-vanilla-treasury.js:17", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-vanilla-treasury.js:17"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-1084d99dedefc7c1", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-ancil-layout.js:49", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-ancil-layout.js:49"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-19266b8ef68033a0", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-around-roster.js:11", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-around-roster.js:11"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-527b80329c69cfa6", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-units-fullzone.js:29", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-units-fullzone.js:29"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-56d776ee4524b8b8", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-uuid-hits-context.js:24", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-uuid-hits-context.js:24"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-50bd964b159b2af0", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diploterms-18-ownerbyte.js:23", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diploterms-18-ownerbyte.js:23"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-da992b134a44b6c6", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-playerdiplo-stancetable.js:31", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-playerdiplo-stancetable.js:31"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-49b0ba06abab95cc", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-econ-registry-full.js:22", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-econ-registry-full.js:22"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-2a920a93f0482d59", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-trade4.js:40", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-trade4.js:40"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-b94a053a41070727", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-battle-log3.js:9", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-battle-log3.js:9"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-1d7465ec859d9cfe", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-anc-boundary.js:28", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-anc-boundary.js:28"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-32c0e2e0f3b124f1", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplo-H6.js:60", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplo-H6.js:60"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-ac4ccc7fb1dc5c2e", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-econ-deltas.js:33", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-econ-deltas.js:33"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-4bb93e4272fc9d44", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-region-list3.js:38", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-region-list3.js:38"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-c15d427cc009dfe3", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-watchtower-table.js:28", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-watchtower-table.js:28"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-6c9506c785d4016d", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-vanilla-position-records.js:36", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-vanilla-position-records.js:36"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-647726c96f5face2", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-cpool-8.js:88", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-cpool-8.js:88"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-10393b488d5fbf8e", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplo-3.js:27", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplo-3.js:27"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-8d5052a1650d452a", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-factail-session46-2.js:71", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-factail-session46-2.js:71"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-142035fe442d4f96", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-building-data.js:77", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-building-data.js:77"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-a5f8e02bf8dbd735", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-lua-state5.js:16", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-lua-state5.js:16"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-f848059fbcda55e5", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-script-fired-state-1.js:40", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-script-fired-state-1.js:40"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-1477772143aefc0c", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-stats-income.js:92", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-stats-income.js:92"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-e2948945aa448ea8", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-battle-log9.js:42", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-battle-log9.js:42"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-8b0183dc262748c3", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-board3.js:14", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-board3.js:14"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-f28bb25dbb2591dc", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-find-owner-vs-creator.js:23", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-find-owner-vs-creator.js:23"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-ad2c1a42272c6632", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-ai-cache-ris5.js:10", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-ai-cache-ris5.js:10"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-aaf9eb67a92cdc30", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-addgeneral-test.js:12", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-addgeneral-test.js:12"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-c68c34a1203c7e3c", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-construction17.js:21", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-construction17.js:21"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-83e56ec648e56e42", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplo-H3.js:33", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplo-H3.js:33"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-334511ef9bc3628c", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-explore-grid-values-3.js:86", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-explore-grid-values-3.js:86"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-5b6993df768664d8", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-v1-on-ris.js:15", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-v1-on-ris.js:15"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-bf0b7aaa8a64c19a", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-traits-layout-proof.js:32", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-traits-layout-proof.js:32"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-3d4e8a2060ab6230", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-settlefields-s86-1.js:32", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-settlefields-s86-1.js:32"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-33d4d93a6d429687", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-default-set-flag-map.js:33", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-default-set-flag-map.js:33"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-d088fa2446de27f6", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-character-diff-v2.js:30", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-character-diff-v2.js:30"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-8e59468af6ad2889", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-econ-rome-block.js:20", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-econ-rome-block.js:20"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-2fa0799c4052e3db", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-upkeep1.js:47", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-upkeep1.js:47"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-acbc5ff2e853f641", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-cpool-3.js:76", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-cpool-3.js:76"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-dee1f01d38fa621f", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-disambiguate.js:20", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-disambiguate.js:20"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-0ffcd87934ce408f", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-section-index-decode.js:43", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-section-index-decode.js:43"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-a8289bcd4cbae2bd", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-hash-blob9.js:10", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-hash-blob9.js:10"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-64836c6f4ef7f871", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-faction-block-zone.js:15", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-faction-block-zone.js:15"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-6bd0d316345f7ae9", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-gap11.js:16", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-gap11.js:16"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-81145f457add70a9", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-antigonosb.js:10", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-antigonosb.js:10"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-20db5c7c7b250c1d", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-econ-find36.js:14", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-econ-find36.js:14"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-f393b9d359d4cbc8", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-tax-ris-explore.js:17", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-tax-ris-explore.js:17"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-cbecacd923011401", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-lua-counter-classify.js:41", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-lua-counter-classify.js:41"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-f982a030293ee2cf", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-aidip-B.js:50", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-aidip-B.js:50"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-8f9212eea032e357", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-portrait-pointer-v2.js:30", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-portrait-pointer-v2.js:30"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-c6218f0b1f93b05d", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-reputation-03-vanilla-recs.js:55", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-reputation-03-vanilla-recs.js:55"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-fceae98036662b45", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-alex-2.js:22", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-alex-2.js:22"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-a211d998ff1dfbd2", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-met-07-counter.js:78", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-met-07-counter.js:78"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-31e5775e4218d8e4", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-econ-stride-runs.js:38", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-econ-stride-runs.js:38"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-c25cc5b6c89b106e", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-block-faction-final.js:63", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-block-faction-final.js:63"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-e69cbaf486a66aee", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-buildchain5.js:15", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-buildchain5.js:15"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-9de1b2f72ebedb7f", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-midfile-aizone2.js:70", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-midfile-aizone2.js:70"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-929352d6d6715953", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-faction-record-walker.js:30", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-faction-record-walker.js:30"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-186806c69c2c093d", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-path-cache2.js:56", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-path-cache2.js:56"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-e59592d36ea867d9", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-warsrt2.js:66", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-warsrt2.js:66"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-7117a6ae8fcbc0db", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diploenum-groundtruth.js:223", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diploenum-groundtruth.js:223"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-bf0d2262ee9b3a9a", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplocat-senate.js:36", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplocat-senate.js:36"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-bf99c2895bd9aabe", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-faction-track2.js:42", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-faction-track2.js:42"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-0e9af0b14d786750", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-v1-portrait-direct.js:25", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-v1-portrait-direct.js:25"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-4784d57bc4f14474", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-merge-armies.js:11", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-merge-armies.js:11"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-d8e1952f0116f171", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-extract-soldier-array.js:13", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-extract-soldier-array.js:13"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-09980abe36af794a", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-meta-decode-2.js:45", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-meta-decode-2.js:45"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-aca5b1d277482242", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-stats-owner.js:103", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-stats-owner.js:103"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-bd572376a58cb23c", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-unitstats19.js:62", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-unitstats19.js:62"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-920224dd0faae18d", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-trait-levels.js:51", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-trait-levels.js:51"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-fcec3d1d9929da57", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-stats-fields.js:99", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-stats-fields.js:99"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-5848b82a77d62eee", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-family7.js:42", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-family7.js:42"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-df2e8c28a2e0770f", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-recruitH.js:69", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-recruitH.js:69"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-0c0a483b2230ba36", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/cover.js:72", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/cover.js:72"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-06c56bb537237087", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-met-06-spaindiff.js:49", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-met-06-spaindiff.js:49"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-e89a2410705dc7fe", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-tilegrid-fullscan3.js:28", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-tilegrid-fullscan3.js:28"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-fcb831e28be11097", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-roads4.js:27", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-roads4.js:27"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-0221d265e9ae4269", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-faction-records.js:26", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-faction-records.js:26"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-82f8e282f74dde84", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-war-1.js:12", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-war-1.js:12"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-f80808aebe1700db", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-explore-grid-values-4.js:65", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-explore-grid-values-4.js:65"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-a8d817e026781aa3", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-construction18.js:15", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-construction18.js:15"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-57a37b4ae111acc9", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-ris-counter4.js:42", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-ris-counter4.js:42"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-fa270e4d994d2df2", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-deadpool-count-v4.js:22", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-deadpool-count-v4.js:22"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-0ea5ec0fa2449ba5", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-body-root4.js:21", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-body-root4.js:21"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-7e369a254e418a36", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-midfile-bridges2.js:45", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-midfile-bridges2.js:45"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-8b19dc3e00bfb6da", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-zeroff2.js:284", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-zeroff2.js:284"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-5df10c13e9d11218", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-azes-record.js:23", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-azes-record.js:23"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-129302b3d61ec953", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-battle9.js:13", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-battle9.js:13"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-c89a6dfce18d7ca5", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-mapfeat-trajectory.js:77", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-mapfeat-trajectory.js:77"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-f641917c0fe5ed8a", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-warhunt-uuid-trace.js:34", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-warhunt-uuid-trace.js:34"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-575109cd77b9bcb2", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-watchtower-locate.js:22", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-watchtower-locate.js:22"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-fa979cacdf829751", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-unit-retrain-diff.js:81", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-unit-retrain-diff.js:81"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-40ad7b7ceea02185", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-finalsweep2.js:19", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-finalsweep2.js:19"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-86cc1ddeb068ad8a", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-region-list2.js:39", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-region-list2.js:39"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-0740682822ae540c", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-cpool-6.js:83", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-cpool-6.js:83"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-cb86050a554278ee", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-last075-2.js:17", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-last075-2.js:17"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-466f197a4bb0fe24", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-mask-s95-1.js:71", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-mask-s95-1.js:71"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-9ae0dfa9cbfadcf8", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-tilegrid-turn-diff2.js:38", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-tilegrid-turn-diff2.js:38"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-bc2c3f99e326d0fa", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-tax.js:31", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-tax.js:31"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-5720768b07002fa7", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-alex-5.js:18", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-alex-5.js:18"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-fea6033dd9b4b5d0", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-section-walker3.js:19", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-section-walker3.js:19"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-729a8ab9a3402f49", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-unit-army-link.js:34", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-unit-army-link.js:34"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-5adc57ab7ae87870", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-gap10.js:26", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-gap10.js:26"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-e351f085dadf290f", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/find-safe-to-trim.js:44", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/find-safe-to-trim.js:44"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-c7272c8e6f009ec1", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-major-leader-3.js:85", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-major-leader-3.js:85"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-e6e9eb1f908215fe", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-zonea1.js:106", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-zonea1.js:106"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-fad2c7795a0125d3", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-trade6.js:40", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-trade6.js:40"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-3178e7f960d24dae", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-faction-names-list.js:17", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-faction-names-list.js:17"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-9bbfa057e63fbb09", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-construction10.js:60", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-construction10.js:60"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-9d8c1d258182e7fa", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-sparta-war.js:24", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-sparta-war.js:24"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-243ed6de78351c0b", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-terrain-confirm6.js:113", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-terrain-confirm6.js:113"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-ab58c08c66969b18", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-model-names1.js:12", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-model-names1.js:12"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-de70801d6b2e926f", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-upkeep-disband1.js:34", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-upkeep-disband1.js:34"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-3c39085710505557", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-construction-queue-via-diff.js:22", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-construction-queue-via-diff.js:22"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-9d295ba63b480a23", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-econ-search-gross.js:23", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-econ-search-gross.js:23"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-5b2530481b1291ca", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-playerdiplo-groundtruth.js:45", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-playerdiplo-groundtruth.js:45"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-fbdb504ca10d21be", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-treasury-broader.js:11", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-treasury-broader.js:11"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-b78b23dce4ec71ba", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-header-turn-FINAL.js:53", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-header-turn-FINAL.js:53"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-fe1a4d558e7de9f0", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-body-unclaimed.js:10", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-body-unclaimed.js:10"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-65e05ea4241e1bcd", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-faction-walk4.js:39", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-faction-walk4.js:39"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-90e6812cfd8c2170", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-econ-f13-endturn.js:31", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-econ-f13-endturn.js:31"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-f47a2d52d54a4d07", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplo4.js:31", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplo4.js:31"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-453b3ea9db057b51", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-scripted-events-s73-2.js:33", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-scripted-events-s73-2.js:33"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-c46340cfe34166dc", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-ai-cache-ris14.js:21", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-ai-cache-ris14.js:21"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-81e9ba58cbb94079", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-midfile-cells8.js:76", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-midfile-cells8.js:76"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-36adfe8508438872", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-mechanics-stats.js:28", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-mechanics-stats.js:28"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-b593bd87d5a5ad47", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-settlement-record.js:65", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-settlement-record.js:65"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-5ebf89038a1447b5", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplomat-move7.js:11", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplomat-move7.js:11"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-cae5796647776c4c", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-t5-1.js:84", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-t5-1.js:84"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-5f372220ab62c514", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-tilegap-locate.js:14", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-tilegap-locate.js:14"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-e97e3be74d91571c", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-tilemap14.js:37", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-tilemap14.js:37"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-896354ae8857800d", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-warhunt-record-crosssave.js:58", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-warhunt-record-crosssave.js:58"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-a70edecc4bfb4ed1", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-leonidas6.js:21", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-leonidas6.js:21"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-6189f0f4b65a0c3f", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-pfact-3.js:37", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-pfact-3.js:37"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-4e635688e8030560", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-locate-player-record.js:11", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-locate-player-record.js:11"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-1de9a5ccb986c861", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-mask-halo4.js:73", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-mask-halo4.js:73"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-fe054f911ead54d0", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-aidip-A.js:85", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-aidip-A.js:85"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-2cacaafa2896b73f", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-tail14.js:16", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-tail14.js:16"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-39031b321e355457", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-tilegrid-fields2.js:98", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-tilegrid-fields2.js:98"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-2a4c7f2feed00aeb", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-last075-5.js:15", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-last075-5.js:15"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-6dcab3862ded0ba4", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-chartail1.js:48", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-chartail1.js:48"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-2c900511ba59cf20", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-portrait-by-uuid.js:32", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-portrait-by-uuid.js:32"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-3fd3f8c428609597", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-siege-spain-link.js:61", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-siege-spain-link.js:61"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-5400e2659ab11005", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-settlefields-s86-2.js:41", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-settlefields-s86-2.js:41"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-b704eae356c91196", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-slot46-crack.js:26", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-slot46-crack.js:26"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-6e33f552f507cc47", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-unitstats5.js:54", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-unitstats5.js:54"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-97784c790fe574c7", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplo-cleanJ.js:33", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplo-cleanJ.js:33"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-6d89512f0d066d43", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-ai-policy7.js:21", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-ai-policy7.js:21"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-df1b186d5e7f14fa", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-faction-bytes.js:51", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-faction-bytes.js:51"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-f02a2440fa38efbc", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-ris-record-start.js:11", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-ris-record-start.js:11"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-84a8dc7328a0fa33", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-hash-blob8.js:20", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-hash-blob8.js:20"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-68e1f11339b69566", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-unitstats17.js:43", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-unitstats17.js:43"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-3d49fdc175610cc0", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/splice-clone-batch.js:88", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/splice-clone-batch.js:88"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-5fe21e9c032d5ceb", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-ris-before-role.js:18", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-ris-before-role.js:18"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-5e5bdbcb1656f19a", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-tilemap11.js:9", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-tilemap11.js:9"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-feefc7e529d1fa71", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/splice-toplevel-only.js:77", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/splice-toplevel-only.js:77"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-82528fb1248a4529", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-unitstats6.js:50", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-unitstats6.js:50"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-81d2b81c7f8eaa29", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-warhunt-attitude-struct.js:23", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-warhunt-attitude-struct.js:23"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-7329f72b2c99105b", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-slot46-wives.js:98", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-slot46-wives.js:98"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-947d7219e35c07d1", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-alex-settle-map.js:51", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-alex-settle-map.js:51"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-1f9ae8b74e0a7ff5", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-last075-7.js:19", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-last075-7.js:19"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-fe10f2489511373f", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-lua-state1.js:9", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-lua-state1.js:9"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-8fca0ef2ef105f56", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-econ-after-diplo.js:26", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-econ-after-diplo.js:26"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-0beab6f65cb2f294", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-pre-queue-clean.js:12", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-pre-queue-clean.js:12"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-cfafef058a75fe4b", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-default-set-positions.js:76", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-default-set-positions.js:76"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-377a7a55457e5f6c", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-find-player-section-sized.js:8", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-find-player-section-sized.js:8"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-7214e13b5cdfdf70", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-head-2.js:35", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-head-2.js:35"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-e1352415dbbbfcbd", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-zonec2.js:24", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-zonec2.js:24"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-8b5838b9fdaab014", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-victory-region-ids.js:48", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-victory-region-ids.js:48"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-0ddc8a8300dd92fb", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-tail1.js:16", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-tail1.js:16"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-40e692c903417110", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-charmap4.js:47", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-charmap4.js:47"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-0f9c4d87d5c8a016", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-ancil-canonical.js:50", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-ancil-canonical.js:50"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-2b700fc0d9c8797c", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-per-tile-registry3.js:12", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-per-tile-registry3.js:12"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-6a1457758cc622f2", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-cross-save-weapon-find.js:60", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-cross-save-weapon-find.js:60"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-4de8c2176265afe6", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-unit-fielddiff-byhash.js:59", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-unit-fielddiff-byhash.js:59"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-2e68b995570c8df0", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-section-containing-roster.js:9", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-section-containing-roster.js:9"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-44956b727ea0b803", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-treasury-monotonic-v2.js:20", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-treasury-monotonic-v2.js:20"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-7a1c4d33e67cd423", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplo14.js:15", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplo14.js:15"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-309ecf23058fa0e7", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-midfile-final8.js:31", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-midfile-final8.js:31"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-2e26889bc866d1c4", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-portrait-before-role.js:28", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-portrait-before-role.js:28"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-839b1f181dfa476d", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-warhunt-pairsearch.js:41", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-warhunt-pairsearch.js:41"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-c8e711a1992e95e5", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-tail11.js:20", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-tail11.js:20"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-eae7f4603657fc25", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-pop-growthrate.js:34", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-pop-growthrate.js:34"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-227a3331487362f2", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-hst-idx-scan.js:23", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-hst-idx-scan.js:23"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-636ae231d81ed749", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/splice-with-selfptr-patch.js:48", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/splice-with-selfptr-patch.js:48"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-e5cb3e6d14c0884c", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplomat-move9.js:58", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplomat-move9.js:58"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-3de09894be7c59a7", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-gap8.js:13", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-gap8.js:13"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-527bf5a10f737125", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-religion-zone-probe.js:12", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-religion-zone-probe.js:12"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-0b9eb6c8ba311538", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-verify-sentinel.js:35", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-verify-sentinel.js:35"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-e20ff3e228f8dab2", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-construction9.js:17", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-construction9.js:17"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-a73b7c1136c42e35", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-board2.js:21", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-board2.js:21"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-01e04a68861c8d25", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-3ec4-table.js:23", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-3ec4-table.js:23"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-f4832e63fc86da90", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/splice-comprehensive.js:83", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/splice-comprehensive.js:83"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-ab642a5fc656e2e3", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-war-8.js:34", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-war-8.js:34"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-7724126b980709d0", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-verify-commander-bridge.js:8", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-verify-commander-bridge.js:8"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-df5f8fe524a29fc3", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-alex-t8.js:28", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-alex-t8.js:28"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-6511aed8dea502fe", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplo12.js:64", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplo12.js:64"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-26f173fd41077bd6", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-faction-trailing1.js:51", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-faction-trailing1.js:51"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-ae3a95f8974502c4", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-f280-meaning.js:53", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-f280-meaning.js:53"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-a4ea6cb8a1249b37", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-spouse-validate.js:31", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-spouse-validate.js:31"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-215b517a25a8e512", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-hash-blob5.js:12", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-hash-blob5.js:12"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-7cee2c82c9666e22", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplopair2-newentry.js:25", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplopair2-newentry.js:25"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-8418b032ccc78bca", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diploterms-15-crosscampaign.js:47", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diploterms-15-crosscampaign.js:47"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-f6b13f0f1a01d71a", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-strideorder-session47-2.js:72", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-strideorder-session47-2.js:72"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-7bc1e38e8267b41a", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-faction-flags.js:22", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-faction-flags.js:22"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-7d73af73c6225a4e", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-t900-explore.js:8", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-t900-explore.js:8"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-7207cf67216e8c85", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-occupy9.js:86", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-occupy9.js:86"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-aa639c0fb51f2ff6", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplo-B.js:73", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplo-B.js:73"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-19a92c3df8fe0e67", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-head-4.js:72", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-head-4.js:72"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-b93ce6d5a8bc22b3", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-war-9.js:60", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-war-9.js:60"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-102826d169e834ac", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-meta-decode-3.js:73", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-meta-decode-3.js:73"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-d6db2fa511c84d26", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-battle8.js:21", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-battle8.js:21"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-41b8a95a57417c73", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-econ-longblock.js:15", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-econ-longblock.js:15"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-1319a8ffb9861333", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-section-walker.js:14", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-section-walker.js:14"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-139b0f9bad4de55a", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-find-player-rec.js:16", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-find-player-rec.js:16"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-20094958f9ba3446", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-portrait-by-uuid-v2.js:26", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-portrait-by-uuid-v2.js:26"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-158e5bb743a5af3b", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-tail-tilegrid7.js:23", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-tail-tilegrid7.js:23"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-8ed08e9d1af04e75", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-treasury-multi-offsets.js:11", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-treasury-multi-offsets.js:11"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-1c2eed5036ca08c9", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-true-char-coords.js:68", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-true-char-coords.js:68"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-2a1ea5442374d949", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-scripted-events1.js:40", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-scripted-events1.js:40"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-963b2870a430d2c5", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-met-02-playerzone.js:46", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-met-02-playerzone.js:46"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-183c39cf342a4a1f", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-naval-fleetlink.js:25", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-naval-fleetlink.js:25"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-ccf6e0de8a49a1fe", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-warhunt-spain-zones.js:21", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-warhunt-spain-zones.js:21"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-474c257f105fb781", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-family3.js:41", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-family3.js:41"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-46acddd21e313b54", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-spain-settlements.js:27", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-spain-settlements.js:27"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-9b41f59d20401377", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-tail4.js:13", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-tail4.js:13"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-e0961984127db0b3", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/serialize-corpus.js:53", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/serialize-corpus.js:53"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-0bd597dc98957f45", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-nearest-section.js:34", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-nearest-section.js:34"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-9e440f2af4772c3d", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/splice-conservative.js:88", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/splice-conservative.js:88"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-f3539b04ff34b8cb", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-trade-goods6.js:56", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-trade-goods6.js:56"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-a34b5c472f7dfbaa", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-recruitC.js:21", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-recruitC.js:21"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-050afe3ad51197d3", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-edb-tiers.js:29", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-edb-tiers.js:29"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-20021cf982cb5a9d", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-flag-enum6.js:38", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-flag-enum6.js:38"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-fa616ad4f6665a98", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-siege8.js:49", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-siege8.js:49"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-e801085521448124", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-model-strings1.js:39", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-model-strings1.js:39"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-1e15c8fba7695808", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-religion-block-scan.js:22", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-religion-block-scan.js:22"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-e945ec4bf9d57d40", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-factail-session46-1.js:38", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-factail-session46-1.js:38"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-bfa92343e043fbf0", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-lua-state3.js:10", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-lua-state3.js:10"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-1a67dbefeffeb18e", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-army-manifest1.js:20", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-army-manifest1.js:20"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-8a044937b1c0edfb", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-warhunt-spain-diff.js:28", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-warhunt-spain-diff.js:28"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-787fea31a3092236", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-buildchain9.js:15", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-buildchain9.js:15"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-454fc868fb6fbeba", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplo-D.js:79", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplo-D.js:79"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-8970638f167cc6c7", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-siege9.js:47", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-siege9.js:47"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-516d08074bd02205", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-buildchain8.js:17", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-buildchain8.js:17"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-a8ab9862ce736678", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-pop-rate-field.js:34", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-pop-rate-field.js:34"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-5c42a6bfdcdffe03", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diploterms-11-groundtruth.js:39", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diploterms-11-groundtruth.js:39"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-8b1e1f5f687a69b5", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-charrec-full-reconcile.js:49", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-charrec-full-reconcile.js:49"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-c763ac380d647fd1", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-family11.js:39", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-family11.js:39"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-0ac33d886508e896", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-tile-trail3.js:54", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-tile-trail3.js:54"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-efcaa8a662a916c9", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-section-types.js:32", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-section-types.js:32"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-e81da995cab46571", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-flag-enum8.js:37", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-flag-enum8.js:37"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-bc73cdb3a27c190c", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-pop-find-record.js:13", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-pop-find-record.js:13"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-ff37412416c1ae63", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diploenum-classmeaning.js:96", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diploenum-classmeaning.js:96"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-d7474f5347b3bb11", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplo-G.js:57", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplo-G.js:57"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-7fcfb87a954cc367", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-ris-traits-antigonid.js:10", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-ris-traits-antigonid.js:10"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-3a33ebc9b5bf6c13", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-settlebody-s100-1.js:124", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-settlebody-s100-1.js:124"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-81499ee6b4fbf1ae", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-trade2.js:16", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-trade2.js:16"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-5f0aafb9e72893c3", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-unitstats7.js:59", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-unitstats7.js:59"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-1be069c8d690ef76", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-econ-crossval-blocks.js:29", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-econ-crossval-blocks.js:29"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-935921d3d064650f", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-epidamnus-buildings.js:36", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-epidamnus-buildings.js:36"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-901d1716ccfe1c29", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-battle3.js:17", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-battle3.js:17"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-f13f16184e63ef3e", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-tax-ris-struct.js:30", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-tax-ris-struct.js:30"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-85ff9a71026976bf", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-portrait-byte-v2.js:24", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-portrait-byte-v2.js:24"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-021ffd3d095669c5", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-unit-final-validate.js:54", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-unit-final-validate.js:54"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-f388f0a7fcd14c85", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-chartail5.js:41", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-chartail5.js:41"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-cc5e6e243684b617", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/serialize.js:1795", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/serialize.js:1795"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-29ad28b346f2b0cd", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-find-owner-pattern.js:59", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-find-owner-pattern.js:59"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-f4b1001ba1aca0a0", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-unitstats22.js:61", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-unitstats22.js:61"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-94a7f0b3840106b1", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-warhunt-reciprocal.js:52", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-warhunt-reciprocal.js:52"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-4b29199cd3cc209c", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-default-set-grouping.js:49", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-default-set-grouping.js:49"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-8c155f0c117b5bad", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-buildchain2.js:43", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-buildchain2.js:43"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-80465b1e5acc04fb", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-gap113-1.js:14", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-gap113-1.js:14"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-9e2d3fb40c5b6f29", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-midfile-cells1.js:24", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-midfile-cells1.js:24"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-6ac81dfc3c4317d1", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-stats-block-cross-validate.js:21", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-stats-block-cross-validate.js:21"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-bbe408f945bfd290", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-alliance-deep8.js:14", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-alliance-deep8.js:14"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-9875b71bb1b2cb05", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-tilemap8.js:15", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-tilemap8.js:15"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-1494d0100bc42f86", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-post-fow-35.js:15", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-post-fow-35.js:15"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-1c6d589250047e66", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/splice-section-size-only.js:69", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/splice-section-size-only.js:69"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-0769a87a3ec5da3e", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-paths-1.js:16", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-paths-1.js:16"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-f0b900bc93473cdb", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-pop-candidates.js:43", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-pop-candidates.js:43"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-2e183345bc5481a9", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-tilemap7.js:15", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-tilemap7.js:15"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-337acb5468243941", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplomat-move1.js:11", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplomat-move1.js:11"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-0df394ad5af36e0c", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-vnv-block.js:18", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-vnv-block.js:18"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-cc00bfaee49a35c2", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-registry-context.js:15", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-registry-context.js:15"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-57eec0739c67c32f", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-adoption-4.js:10", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-adoption-4.js:10"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-674a051f511337e0", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-meta-decode-1.js:33", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-meta-decode-1.js:33"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-0ece05dc9f3f1f46", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplo3.js:62", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplo3.js:62"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-b92390899b11e137", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-find-shift-boundary.js:12", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-find-shift-boundary.js:12"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-e3f2757cfbb2aa8b", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-aipolicy-session45-2.js:41", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-aipolicy-session45-2.js:41"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-a3ac9948aeaf146a", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-trade9.js:30", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-trade9.js:30"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-8c21e5e0d4d2c0a0", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-settle-fullwalk.js:18", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-settle-fullwalk.js:18"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-afcd724d0b0d6f66", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-tilegap-spain-render.js:12", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-tilegap-spain-render.js:12"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-2096b589530fa8af", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-last075-6.js:17", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-last075-6.js:17"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-d04d6768bb2f7b8f", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-major-leader-2.js:36", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-major-leader-2.js:36"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-28add40de900ded9", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplo-pairing-allfactions.js:42", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplo-pairing-allfactions.js:42"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-7ecf5f2424d8d28f", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-finalsweep4.js:28", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-finalsweep4.js:28"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-cced00130656f807", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-unit-xp-upgrades.js:56", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-unit-xp-upgrades.js:56"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-52aca4b0b5c01be7", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-major-leader-4.js:32", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-major-leader-4.js:32"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-1f02a4ed5655feb0", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-header-classify.js:71", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-header-classify.js:71"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-1ef90d93a2c8975d", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-portrait-find-roles.js:18", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-portrait-find-roles.js:18"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-da1045987e5706b6", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-charpool-start.js:19", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-charpool-start.js:19"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-83a515555f2e0011", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-blob-0x026fe963.js:113", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-blob-0x026fe963.js:113"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-630a47738ffc4c1c", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-reputation-02-findrecs.js:12", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-reputation-02-findrecs.js:12"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-2bdc3c8308737cc7", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/splice-d12-all-chars.js:69", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/splice-d12-all-chars.js:69"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-24f05ae6b21bbea0", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-religion-find-statsblock.js:11", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-religion-find-statsblock.js:11"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-411862f8a78d3452", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-rebellion8.js:20", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-rebellion8.js:20"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-80745ed9ce6771cd", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-war-3.js:14", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-war-3.js:14"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-93cb5c18e0bd6ee0", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-ai-cache-keytt.js:25", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-ai-cache-keytt.js:25"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-042cc35255e233cb", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-tail-tilegrid13.js:19", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-tail-tilegrid13.js:19"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-ac10400da03f20fc", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplo-pairing-fullscan.js:38", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplo-pairing-fullscan.js:38"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-f19afbf4388f0ca1", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-econ-gross-locate.js:21", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-econ-gross-locate.js:21"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-498b044b340bb656", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-pfact-6.js:42", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-pfact-6.js:42"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-4aaee352401bc4c8", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplo-6.js:38", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplo-6.js:38"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-691a6c9dc4209683", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-religion-percentages.js:28", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-religion-percentages.js:28"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-bd73b8b0d1655b54", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-playerdiplo-aiblock.js:31", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-playerdiplo-aiblock.js:31"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-5e9aa8b3dd3e901f", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplopair2-crosssave.js:30", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplopair2-crosssave.js:30"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-2218fdd63bb0bb8b", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-leonidas-record.js:25", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-leonidas-record.js:25"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-ac6c4f56b68d8478", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplo13.js:34", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplo13.js:34"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-2523626326b04ff2", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-ai-cache-ris12.js:25", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-ai-cache-ris12.js:25"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-f2fdc5c7f383e6f8", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-settle-owner-change.js:10", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-settle-owner-change.js:10"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-f56c6161a9290dd2", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-alliance-deep2.js:40", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-alliance-deep2.js:40"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-e248b0c9c36fcc24", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-econ-history-blocks.js:38", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-econ-history-blocks.js:38"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-d31251bc7e450b89", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-alliance-deep10.js:18", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-alliance-deep10.js:18"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-d309c0d27a00dbc6", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-mapfeat-stride.js:21", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-mapfeat-stride.js:21"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-10da291cf5f511b8", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-hash-blob12.js:9", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-hash-blob12.js:9"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-3666fa2939658c6e", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-faction-economy.js:71", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-faction-economy.js:71"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-558c0aa27af1f7e2", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-ai-weights4.js:27", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-ai-weights4.js:27"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-58dcd6865b313f00", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-spy-move-diff.js:9", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-spy-move-diff.js:9"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-750d38d87f9d38f0", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-family9.js:47", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-family9.js:47"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-ffe7dd47e06a83fe", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-section4.js:69", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-section4.js:69"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-6bb5d77a566c0771", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-lua-counters.js:68", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-lua-counters.js:68"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-c57f6614b1c295ce", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-scripted-events-s73-4.js:24", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-scripted-events-s73-4.js:24"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-fb8eb970d16b6eec", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-econ-owner-income.js:25", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-econ-owner-income.js:25"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-9d3f64dc4a0d3e3d", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-agent-v1parse.js:14", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-agent-v1parse.js:14"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-755d0b33a64d3639", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-around-spain-treasury.js:11", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-around-spain-treasury.js:11"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-9e9ba6c5aba12e8e", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-pfact-1.js:16", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-pfact-1.js:16"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-379c5d7346f7edb5", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-queue-build-defaultset.js:35", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-queue-build-defaultset.js:35"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-37a31f06858044d8", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-alex-final.js:31", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-alex-final.js:31"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-497aedeab4f84b6c", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplomacy31.js:35", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplomacy31.js:35"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-f6288dcc158f42e5", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-gap214-1.js:18", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-gap214-1.js:18"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-0a90323399390ca2", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-pop-rate-anchor.js:35", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-pop-rate-anchor.js:35"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-40b70a73ac47d8c2", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-region-record-fields.js:20", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-region-record-fields.js:20"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-b635d9af2f9f46cd", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-econ-midblock.js:21", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-econ-midblock.js:21"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-202a1520fbfdb319", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-warhunt-context-strings.js:26", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-warhunt-context-strings.js:26"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-57ed5494598a7797", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-agent-rawscan.js:26", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-agent-rawscan.js:26"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-1a7aa27073700dc6", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-turnnum-4.js:29", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-turnnum-4.js:29"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-d85d763cff3af881", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-victory-master.js:37", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-victory-master.js:37"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-1210dcfe351ae537", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-mapfeat-strings.js:38", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-mapfeat-strings.js:38"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-6bf1c32905c49442", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-rebellion9.js:64", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-rebellion9.js:64"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-5e16b2c475863ab5", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-army-count7.js:51", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-army-count7.js:51"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-119ce5a2d17a2d26", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-tax2.js:18", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-tax2.js:18"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-48731051ddc74a22", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-event-log-flags5.js:54", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-event-log-flags5.js:54"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-2f99cf17f0aeafed", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-unitstats2.js:25", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-unitstats2.js:25"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-23a99a8c679cff0e", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-faction-records-find.js:16", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-faction-records-find.js:16"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-3c4765aff2ee1285", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplo-pairing-coverage.js:34", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplo-pairing-coverage.js:34"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-390b126bd5a65880", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-finalsweep1.js:41", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-finalsweep1.js:41"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-cfe47d723ef18d37", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-zoneA-stride113.js:17", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-zoneA-stride113.js:17"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-32f06c3d6acc9ccd", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-construction12.js:22", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-construction12.js:22"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-1c2f738daebe7e70", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-war-6.js:12", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-war-6.js:12"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-f3222aa1ff6fef6c", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-upkeep6.js:88", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-upkeep6.js:88"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-4629a74c9592369e", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-charrec-effect-map2.js:82", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-charrec-effect-map2.js:82"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-216ba1f24142708a", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-recruitA.js:65", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-recruitA.js:65"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-8dd9666a75d3b6de", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-owner-s97-1.js:90", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-owner-s97-1.js:90"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-17de7301951c3b5c", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-real-owner.js:83", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-real-owner.js:83"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-4833cf748c751cb1", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-warhunt-t0-validate.js:25", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-warhunt-t0-validate.js:25"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-35bc2d15c5509c16", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplo-4.js:74", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplo-4.js:74"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-ccfbb82d5a5c76f0", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-unit-soldier-stride.js:72", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-unit-soldier-stride.js:72"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-60086f0eff9e6bc9", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-portrait-byte-v3.js:57", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-portrait-byte-v3.js:57"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-280c437f1d97aea9", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-settle-correlate.js:17", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-settle-correlate.js:17"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-14a95d69587f79ed", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-aidip-9.js:89", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-aidip-9.js:89"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-caea64f77e667e50", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-final-validation.js:16", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-final-validation.js:16"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-66475c172adfeb62", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-army-count5.js:53", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-army-count5.js:53"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-c0014e6ffe14f614", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-traits-boundary.js:41", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-traits-boundary.js:41"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-20c4bcff8a5f0e73", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-construction-queue-v2.js:41", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-construction-queue-v2.js:41"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-35ee6f837f508100", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplo-H8.js:58", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplo-H8.js:58"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-52a054600381e3e4", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-vanilla-journal.js:12", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-vanilla-journal.js:12"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-6a71ef19c6e5484a", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-section-walker-v2.js:14", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-section-walker-v2.js:14"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-69dfdddd71cf5a5b", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-section-registry-v2.js:47", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-section-registry-v2.js:47"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-4fd04e7afb82bec1", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-bloodline-find-antigonos.js:34", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-bloodline-find-antigonos.js:34"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-ffad1a701b8244bb", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-aiarr2.js:88", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-aiarr2.js:88"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-e3554c875aa87344", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-tail8.js:32", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-tail8.js:32"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-e929a60e34242a0c", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-trade-region-name-bridge.js:41", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-trade-region-name-bridge.js:41"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-3ca11239ee1f7e11", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-recruit3.js:76", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-recruit3.js:76"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-14af881b3fd0611e", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-midfile-aizone1.js:39", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-midfile-aizone1.js:39"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-5b44b35206c1a1c6", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplo-clean1.js:15", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplo-clean1.js:15"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-857ab27945284019", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-v44-8-records.js:16", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-v44-8-records.js:16"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-67ee627eb879a174", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-scripted-events6.js:21", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-scripted-events6.js:21"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-30e2bd289a56a42a", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-header-postturn-record.js:25", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-header-postturn-record.js:25"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-e3b8b0e98ce296e2", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-turnnum-2.js:62", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-turnnum-2.js:62"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-8c5d469540328766", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-hash-blob13.js:34", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-hash-blob13.js:34"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-5e180e126e093404", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-army-count9.js:51", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-army-count9.js:51"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-e938aae3ee276e62", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-tail-tilegrid11.js:72", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-tail-tilegrid11.js:72"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-59a731a26ff68a08", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-tail-tilegrid14.js:45", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-tail-tilegrid14.js:45"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-3e9f689f32746090", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-religion-find-vector.js:78", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-religion-find-vector.js:78"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-4412ed6e9ee0cafa", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-lua-state2.js:7", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-lua-state2.js:7"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-0472355b30bb5298", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-final-unknowns.js:26", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-final-unknowns.js:26"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-75b6a88185e1a9ed", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-naval-validate.js:29", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-naval-validate.js:29"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-1b094521b3891d3f", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-empty-portraits.js:20", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-empty-portraits.js:20"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-de7e2105a01439fb", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-cpool-4.js:98", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-cpool-4.js:98"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-02fdbd342762643c", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-naval-fleets.js:38", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-naval-fleets.js:38"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-b9281284a997c64c", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-siege-alex-byz.js:31", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-siege-alex-byz.js:31"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-79aa835d6d5fd722", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-unitstats15.js:62", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-unitstats15.js:62"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-cf9b35102ad4d021", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-vanilla-2.js:19", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-vanilla-2.js:19"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-0b6c6a6f5a8aed12", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-major-faction-tag-2.js:67", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-major-faction-tag-2.js:67"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-06535b875983c124", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-agent-spyrec.js:48", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-agent-spyrec.js:48"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-ab71b46adc705905", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-chartail6.js:34", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-chartail6.js:34"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-d8e4f12e5a446eb0", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-settle-po-movers.js:16", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-settle-po-movers.js:16"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-50d0682ab9476d64", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-tail-endrecords1.js:13", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-tail-endrecords1.js:13"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-4b9f5de15371ab89", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-uuid-index2.js:21", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-uuid-index2.js:21"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-d70527282e874be4", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-endturn2-1.js:47", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-endturn2-1.js:47"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-6148a03862bc0817", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplo-clean9.js:25", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplo-clean9.js:25"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-efc68328203ffa02", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-attach-coords-vanilla.js:15", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-attach-coords-vanilla.js:15"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-13b9ec8080e6c7fa", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-tilegap-crosscampaign.js:17", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-tilegap-crosscampaign.js:17"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-721665fc5b62df6b", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-midfile-bridges.js:60", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-midfile-bridges.js:60"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-6fea7b703421bf11", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-cache-key-mismatch.js:16", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-cache-key-mismatch.js:16"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-a2ecd19cf4cf9530", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-terrain-confirm4.js:34", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-terrain-confirm4.js:34"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-9a2454ff47c55032", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-tilemap5.js:30", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-tilemap5.js:30"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-6e50b4e9d83a727d", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-faction-treasury-array.js:20", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-faction-treasury-array.js:20"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-38bd118a6b3a6c9f", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-aidip-F.js:64", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-aidip-F.js:64"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-de73f128cc75fe86", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-governor.js:11", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-governor.js:11"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-fdf2f243819eb249", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-occupy13.js:44", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-occupy13.js:44"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-bde4b292cb27afb9", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-battle-log7.js:27", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-battle-log7.js:27"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-3c7898c10cab562f", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-settle-candidates.js:9", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-settle-candidates.js:9"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-5a139c30224ecbba", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-charrec-stat-zone.js:16", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-charrec-stat-zone.js:16"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-0aacd0365c509240", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-religion-groundtruth.js:103", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-religion-groundtruth.js:103"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-523d747e18405575", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-alex-4.js:34", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-alex-4.js:34"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-c5d2490031fd8f21", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-reputation-05-identity.js:35", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-reputation-05-identity.js:35"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-2debf20d72863667", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-sparta-full-check.js:74", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-sparta-full-check.js:74"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-b920b1feb3ca1379", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplopair2-baseline.js:48", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplopair2-baseline.js:48"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-65522cf650e02667", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-aidip-K.js:77", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-aidip-K.js:77"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-5950d3aa02411c63", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplo-pairing-reciprocal.js:58", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplo-pairing-reciprocal.js:58"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-c660e32448ab21f5", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-12bslot-s85-2.js:35", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-12bslot-s85-2.js:35"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-455aeb7266d30c21", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-trade11.js:32", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-trade11.js:32"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-884d31786717687e", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-econ-registry-format.js:16", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-econ-registry-format.js:16"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-dafdedfa12897493", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-econ-gross-context.js:23", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-econ-gross-context.js:23"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-51b8bad8046eac35", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-find-player-section-wider.js:6", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-find-player-section-wider.js:6"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-06df23f530e41b7b", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-adoption-1.js:13", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-adoption-1.js:13"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-fb2d909d7fd1abe3", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-faction-id-diff.js:38", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-faction-id-diff.js:38"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-d16194c64365033c", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-strict-buildings.js:80", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-strict-buildings.js:80"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-a102b9c2dd0dcf2d", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-faction-ptol-track2.js:67", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-faction-ptol-track2.js:67"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-45495caac69878d3", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-all-settlements-coords.js:39", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-all-settlements-coords.js:39"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-5ee1645b8fbdb2a3", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-find-new-unit-in-t4.js:32", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-find-new-unit-in-t4.js:32"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-8f74d10d15e693af", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-unit-army-grouping.js:22", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-unit-army-grouping.js:22"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-a1fa1f25e349aaa9", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-per-tile-registry4.js:34", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-per-tile-registry4.js:34"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-78366976f749a4a4", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-charpath-legs.js:50", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-charpath-legs.js:50"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-300f723be7ee224e", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-econ-search-aitotals.js:18", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-econ-search-aitotals.js:18"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-cd7c8eb8e366025e", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-recruit5.js:28", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-recruit5.js:28"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-be70a3d9d1780767", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-faction-ptolemaic.js:21", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-faction-ptolemaic.js:21"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-17ed8ec18ed8ca62", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-population-cross.js:64", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-population-cross.js:64"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-11394f127bacc9f6", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-unitstats8.js:57", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-unitstats8.js:57"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-c17480e1d76bf00b", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplo-H7.js:72", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplo-H7.js:72"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-fa85efb9290e8134", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-playerdiplo-partnerlist.js:28", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-playerdiplo-partnerlist.js:28"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-c5caec477467f5ff", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-89slot-s92.js:65", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-89slot-s92.js:65"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-aad1ebe4fa15d2fe", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-find-soldier-section-v2.js:35", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-find-soldier-section-v2.js:35"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-77d8fc311904e4e1", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-record-pointer-table.js:43", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-record-pointer-table.js:43"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-03704c37bb7d5298", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-chartail2-1.js:63", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-chartail2-1.js:63"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-6a945e81054e874b", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplomat-move3.js:62", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplomat-move3.js:62"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-14b5736329194876", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-pop-turn-diff.js:27", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-pop-turn-diff.js:27"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-a88cc967a883b595", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-mp13.js:12", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-mp13.js:12"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-7077af519f17b968", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-recruitI.js:19", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-recruitI.js:19"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-b8360461f482e187", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-watchtower-coordmap.js:23", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-watchtower-coordmap.js:23"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-be0bad009f63544d", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-siege-spain-block.js:36", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-siege-spain-block.js:36"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-b45aab4a9f3753c0", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplo-7.js:29", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplo-7.js:29"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-d34033f571d2f52e", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-stats-block-dynamic-fields.js:62", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-stats-block-dynamic-fields.js:62"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-4782ff7b2579114f", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-buildslots-03-find-settlement-zone.js:46", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-buildslots-03-find-settlement-zone.js:46"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-bd05ed7959a9dbbb", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-ship-move2.js:28", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-ship-move2.js:28"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-300d78e5e3778f0a", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-unit-owners.js:32", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-unit-owners.js:32"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-3e21a4c5791a1eb7", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplo-H5.js:34", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplo-H5.js:34"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-8ea944bae575d95f", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-naval-position2.js:35", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-naval-position2.js:35"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-388479e32a885846", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-ai-cache-semantics1.js:31", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-ai-cache-semantics1.js:31"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-3ad2414f369b7569", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-charrec-effect-enum.js:65", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-charrec-effect-enum.js:65"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-216d7ece13c78883", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-reputation-04-rec-layout.js:27", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-reputation-04-rec-layout.js:27"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-064d6982a2331e61", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-meta-decode-4.js:18", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-meta-decode-4.js:18"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-34d08db357920dda", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-head-1.js:30", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-head-1.js:30"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-9378f4b532536a98", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-ai-weights1.js:39", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-ai-weights1.js:39"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-0e007b5bbee16109", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-lua-state7.js:12", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-lua-state7.js:12"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-997c5716ea903a95", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-ris-counter3.js:35", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-ris-counter3.js:35"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-10ce66888cf51f55", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-chartail2.js:37", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-chartail2.js:37"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-f4b5cfb86cd9b9cc", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplomacy20.js:21", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplomacy20.js:21"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-1dfac974f12f78c0", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-aidip-7.js:75", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-aidip-7.js:75"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-dc54dc55af633d8a", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-settle-fields.js:15", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-settle-fields.js:15"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-e351fdba43105d90", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-model-validate3.js:36", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-model-validate3.js:36"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-7eb9e50830506b68", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-aidiplocache4.js:166", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-aidiplocache4.js:166"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-0f992291b6955a53", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-event-log-flags6.js:6", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-event-log-flags6.js:6"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-67fff1abd23ce14a", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-trade-region-record-survey.js:31", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-trade-region-record-survey.js:31"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-ed2a1c03beede750", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplo-cleanN.js:11", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplo-cleanN.js:11"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-ba892511b22cc44b", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-rle7.js:71", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-rle7.js:71"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-3158d381d4d1d5fe", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-portrait-resolve-coverage.js:8", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-portrait-resolve-coverage.js:8"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-4dc96add6e372f1f", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplomacy21.js:28", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplomacy21.js:28"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-33d2210c926b6a66", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplomacy-extract.js:12", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplomacy-extract.js:12"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-b9dac1945ee38618", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-econ-before-record.js:18", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-econ-before-record.js:18"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-3b1daf847565a0a5", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-pop-block-diff.js:30", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-pop-block-diff.js:30"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-b8085e1bed9c79bd", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-faction-records-walk.js:39", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-faction-records-walk.js:39"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-32ad7cbc29999d86", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-battle6.js:15", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-battle6.js:15"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-a0205dc00855a1f9", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-econ-settlement-breakdown.js:17", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-econ-settlement-breakdown.js:17"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-a7d59b0949bce3ea", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/splice-with-count-patch.js:51", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/splice-with-count-patch.js:51"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-bedea0bdf77f0c11", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplo-pairing-uuidmatch.js:33", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplo-pairing-uuidmatch.js:33"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-972a098f962f6c70", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-adoption-verify.js:9", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-adoption-verify.js:9"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-e7594ee0c83beab0", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-polygon-extract.js:20", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-polygon-extract.js:20"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-df9abeb6b9e57696", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-family10.js:42", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-family10.js:42"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-17a1fc9f86a20c69", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-anc4.js:71", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-anc4.js:71"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-a8df97e8284e51d9", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-tax-change.js:15", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-tax-change.js:15"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-6acba06a5de85c84", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-alex-t7.js:15", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-alex-t7.js:15"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-c5e4de13722f2726", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-header-year-player.js:29", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-header-year-player.js:29"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-170a9d0da8f9da80", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-queue-recruit-fieldmap.js:32", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-queue-recruit-fieldmap.js:32"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-b9abda8d470e1e9e", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-agent-diff.js:13", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-agent-diff.js:13"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-e31e966440f7f933", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-ai-policy3.js:6", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-ai-policy3.js:6"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-58b1971f342f98d5", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-azes.js:22", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-azes.js:22"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-899f99929b498c78", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-settle-track2.js:25", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-settle-track2.js:25"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-dc7796070d7d9f25", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-playerdiplo-structure.js:38", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-playerdiplo-structure.js:38"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-43117d8b55e52a54", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-section-pointers.js:15", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-section-pointers.js:15"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-a6415c874f81c78e", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-tail6.js:17", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-tail6.js:17"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-f28a47e1f0ced200", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-large-diff-clusters.js:28", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-large-diff-clusters.js:28"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-7e32eefa285708d4", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-settlement-header-full.js:57", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-settlement-header-full.js:57"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-4ee91043ca879756", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-soldier-stats-deep.js:152", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-soldier-stats-deep.js:152"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-d75f219cb5f5b4dd", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-children.js:37", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-children.js:37"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-3a058a24febc078c", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-settlement-pop-verify.js:69", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-settlement-pop-verify.js:69"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-33329bb3786d86e3", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-ownership4.js:39", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-ownership4.js:39"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-f01b14a3f5cdc123", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-faction-array-stride.js:18", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-faction-array-stride.js:18"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-91af814c438cb8fb", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-family16.js:66", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-family16.js:66"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-7fe86c858a87b8dc", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-soldier-uuid-no-prefix.js:30", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-soldier-uuid-no-prefix.js:30"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-c6a89cb1b143d2c5", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-warhunt-celldump.js:8", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-warhunt-celldump.js:8"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-8eae3de7b986ecf9", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-family20.js:80", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-family20.js:80"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-5526e7144082a359", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/splice-with-section-fix.js:59", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/splice-with-section-fix.js:59"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-f0b77dc369a88bd1", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-stride9xyz8.js:32", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-stride9xyz8.js:32"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-31834212c0b98e56", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-econ-postdiplo-walk.js:32", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-econ-postdiplo-walk.js:32"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-12fe24d2ef10e0c9", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-warstate-01-probe.js:8", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-warstate-01-probe.js:8"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-d4563ad38fa02188", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-char-record-full.js:16", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-char-record-full.js:16"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-4d75cfe4cff4ffc8", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diploterms-07-relrecords.js:52", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diploterms-07-relrecords.js:52"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-739a37cbc2d0a326", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/compare-saves.js:70", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/compare-saves.js:70"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-1380294ee933f515", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-portrait-CRACKED.js:39", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-portrait-CRACKED.js:39"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-81fa372bbff940f8", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplopair2-uuidtype.js:25", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplopair2-uuidtype.js:25"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-09c7e3fc2c091662", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-midfile-final4.js:23", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-midfile-final4.js:23"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-6190b8f78924a7ea", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-lua-state6.js:9", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-lua-state6.js:9"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-eb359d7fe4645e0a", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-settle-occurrences.js:16", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-settle-occurrences.js:16"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-30894d525f635602", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-mapfeat-diff.js:19", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-mapfeat-diff.js:19"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-728246e921b48794", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-rle1.js:68", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-rle1.js:68"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-709ec437be4c3b46", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-gap214-2.js:30", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-gap214-2.js:30"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-f5570ca212a7a41f", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-turnnum-1.js:108", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-turnnum-1.js:108"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-86fcfc57caed7e78", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-ai-policy4.js:16", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-ai-policy4.js:16"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-80dc5870709a5e88", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-post-soldier-records.js:30", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-post-soldier-records.js:30"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-f9b66de591401a46", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-treasury-i64.js:32", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-treasury-i64.js:32"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-6285ada9a2b89460", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-aipolicy-session45-1.js:26", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-aipolicy-session45-1.js:26"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-23d6f77fc051a14b", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-tilegap-correlate.js:13", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-tilegap-correlate.js:13"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-45014728bf928b7d", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-occupy2.js:13", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-occupy2.js:13"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-8c75b56a3faf7073", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-warhunt-locator-test.js:84", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-warhunt-locator-test.js:84"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-d271a1ca8fce88a8", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-soldier-stats1.js:26", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-soldier-stats1.js:26"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-ddc12d570bc226a1", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-v1-ext-bridge.js:23", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-v1-ext-bridge.js:23"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-a96f2d8ebcfe33bd", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-find-minor-faction-econ.js:26", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-find-minor-faction-econ.js:26"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-077c10627e547718", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-battle-log2.js:8", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-battle-log2.js:8"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-83b4c666ae66a55d", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-alex-pointers.js:23", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-alex-pointers.js:23"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-52c34fb4117eee62", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-hash-blob10.js:10", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-hash-blob10.js:10"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-75a951a0810a8521", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-record-coord-check.js:55", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-record-coord-check.js:55"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-881320e44f288fc1", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-occupy11.js:12", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-occupy11.js:12"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-f721a5e4d740e568", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-alliance2.js:43", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-alliance2.js:43"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-ba1e01c04d7814ac", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-descr-strat-resources1.js:107", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-descr-strat-resources1.js:107"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-d38433d7a40329e7", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-charrec-raw-array.js:20", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-charrec-raw-array.js:20"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-afce46cd521fd6b2", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-section3.js:68", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-section3.js:68"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-055b14c64b770b0e", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplopair2-positional.js:30", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplopair2-positional.js:30"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-70cec3471846078e", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-portrait-uuid-link.js:31", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-portrait-uuid-link.js:31"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-75c817a54f9d7bd5", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-header-anchor-uuid.js:19", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-header-anchor-uuid.js:19"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-49566ee024b92bfb", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-settle-diff2.js:18", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-settle-diff2.js:18"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-1f00a80f3ac59c14", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-field-army-tail1.js:27", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-field-army-tail1.js:27"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-ee28ba9aec9a8fd4", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-body-around-a781.js:10", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-body-around-a781.js:10"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-b34dbeaa520f12bd", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplomacy23.js:27", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplomacy23.js:27"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-7b39b2e7c8fa523e", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-unit-hashkey-match.js:30", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-unit-hashkey-match.js:30"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-71e31ca91aec09b1", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/splice-d13-all-self-pointers.js:56", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/splice-d13-all-self-pointers.js:56"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-0125008e733d2f4c", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-watchtower-final.js:108", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-watchtower-final.js:108"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-10a48c66b96909a6", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-bloodline-leader-locate.js:23", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-bloodline-leader-locate.js:23"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-097bcf059c41db7d", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-gap167-1.js:24", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-gap167-1.js:24"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-9d37349cea0ab6e4", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-epidamnus-extended.js:38", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-epidamnus-extended.js:38"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-2f042b1ebd0268bf", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-agent-statemap.js:50", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-agent-statemap.js:50"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-9cbe581b0123f8c8", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-ai-weights2.js:31", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-ai-weights2.js:31"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-cbf9d8128d0b4d7d", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-faction-walk-array.js:21", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-faction-walk-array.js:21"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-82cc29e1e35ab960", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-uria-buildings.js:35", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-uria-buildings.js:35"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-47dc6ee4398f6427", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-halo-move-5.js:93", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-halo-move-5.js:93"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-4627a3c0bb828348", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-scripted-events-s73-3.js:34", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-scripted-events-s73-3.js:34"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-d3c7cd0698a9b19b", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-religion-locate-block.js:18", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-religion-locate-block.js:18"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-f3b873364ed58a5b", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-siege-t6-blocks.js:35", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-siege-t6-blocks.js:35"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-14aeb139d437830e", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplo-clean5.js:14", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplo-clean5.js:14"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-1dec45a9d95ac341", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplo-ladder1.js:116", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplo-ladder1.js:116"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-e105aa0f0e22c272", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-traits-terminator-check.js:56", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-traits-terminator-check.js:56"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-7d7b27824a8781d2", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-tilemap2.js:20", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-tilemap2.js:20"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-773b575375183b34", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-faction-economics-records.js:18", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-faction-economics-records.js:18"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-e7833271562e8668", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplo-cleanD.js:44", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplo-cleanD.js:44"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-0cd509e08dea9d05", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-playerdiplo-locate.js:19", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-playerdiplo-locate.js:19"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-2aa5ddd89884683f", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-terrain-confirm1.js:78", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-terrain-confirm1.js:78"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-aae3f3b3f0191dd5", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-section-walker8.js:20", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-section-walker8.js:20"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-8267921ada30f13e", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-find-body-root.js:19", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-find-body-root.js:19"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-fa3c005c95f05fc9", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-midfile-final3.js:35", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-midfile-final3.js:35"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-eda6b5eb3cd526fe", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-tail-postmatrix1.js:21", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-tail-postmatrix1.js:21"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-f4043a6b945560b2", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-charrec-array-bounds.js:28", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-charrec-array-bounds.js:28"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-3b8c5faa001c0ad3", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diploterms-01-baseline.js:67", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diploterms-01-baseline.js:67"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-c80b14fd7eb6b46d", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-ai-cache-ris6.js:27", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-ai-cache-ris6.js:27"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-fa07740dc6a9fa66", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplomacy26.js:39", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplomacy26.js:39"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-16d58173bda4ce19", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-tail-profile1.js:16", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-tail-profile1.js:16"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-97b58b339754ea9a", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-rle4.js:61", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-rle4.js:61"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-8791c8fc501146d4", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-econ-find-section.js:34", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-econ-find-section.js:34"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-4a9e1d4aaabca674", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-stats-block-fields.js:35", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-stats-block-fields.js:35"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-26a24fa8aa152b5a", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/test-meta-integration.js:93", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/test-meta-integration.js:93"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-ca36727baaf6039a", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-anc3.js:85", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-anc3.js:85"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-e226f176aa4e3b9b", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-charrec-effect-proof.js:54", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-charrec-effect-proof.js:54"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-7a71c76bc09bf787", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-section-registry-v3.js:28", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-section-registry-v3.js:28"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-eafa3f59c12f07e5", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-gap113-2.js:33", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-gap113-2.js:33"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-b79ba63590c6c566", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-charrec-fixedpoint.js:38", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-charrec-fixedpoint.js:38"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-df91408b70807aa2", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-midfile-final7.js:21", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-midfile-final7.js:21"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-94a71e1a344a6272", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-header-full-crack.js:25", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-header-full-crack.js:25"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-d5ec03d0c3b190d7", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-scripted-events-s73-1.js:15", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-scripted-events-s73-1.js:15"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-e27066d8d2b08ec7", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-zonea2.js:52", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-zonea2.js:52"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-c4bee12fc0726ca9", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-econ-recon.js:39", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-econ-recon.js:39"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-30835e2488ac3554", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-settlement-coord-map.js:25", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-settlement-coord-map.js:25"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-2cc7f136687c9f0b", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-tax-enum.js:14", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-tax-enum.js:14"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-f18a669da58f8808", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-battle7.js:23", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-battle7.js:23"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-ec651bd39833fa26", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-unitstats9.js:74", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-unitstats9.js:74"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-6762a13da30135eb", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-alliance-deep5.js:32", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-alliance-deep5.js:32"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-ccd46fe7946e9b1d", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-tilemap12.js:30", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-tilemap12.js:30"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-64f5edfa47b87af6", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-build-queue-timing-v2.js:20", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-build-queue-timing-v2.js:20"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-3ec7058ecbe2e2cd", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-battle10.js:19", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-battle10.js:19"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-98bc10961cec2901", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-decline-2.js:19", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-decline-2.js:19"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-e0f0b9980ee7d546", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplo2.js:68", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplo2.js:68"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-6835b4c1595620dc", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-ai-cache-settlements.js:37", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-ai-cache-settlements.js:37"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-f809ca8eb1227e69", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-construction7.js:64", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-construction7.js:64"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-e8e1aa0592fd6087", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-charrec-effect-delta.js:69", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-charrec-effect-delta.js:69"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-469b5a5d529ea120", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-religion-run-current.js:33", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-religion-run-current.js:33"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-25b7a955b816bcca", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-sparta-diff.js:22", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-sparta-diff.js:22"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-e4111abb5549f8a1", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-cmpcounts.js:20", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-cmpcounts.js:20"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-9ff259028a2f2d52", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-construction3.js:41", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-construction3.js:41"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-d1686b9613a5519e", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-siege-turn12.js:45", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-siege-turn12.js:45"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-a6f47546cb38b84a", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-field-army-tail4.js:61", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-field-army-tail4.js:61"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-bf2b85981d803200", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-naval-final.js:88", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-naval-final.js:88"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-f334fe5b9f5b7a40", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-recruitD.js:40", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-recruitD.js:40"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-47c2b671ab0c438e", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-midfile-cells4.js:99", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-midfile-cells4.js:99"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-5e72ceb37dd55ffd", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-siege4.js:62", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-siege4.js:62"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-7bbf011d83cc5c5e", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-rebellion3.js:40", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-rebellion3.js:40"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-0323d8f0f8ac4f35", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-ancil-fails.js:42", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-ancil-fails.js:42"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-6e55ed2f0794fc2c", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-section-walker5.js:59", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-section-walker5.js:59"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-342983b18f4a0d93", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-head-9.js:33", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-head-9.js:33"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-47a86b8945800968", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-trade-goods7.js:62", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-trade-goods7.js:62"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-79bf7f6ff9e30227", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-find-player-by-name.js:21", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-find-player-by-name.js:21"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-6f6ec5bf5772ff17", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplo-cleanM.js:12", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplo-cleanM.js:12"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-923f16b0bfae3d3e", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-naval-shiptype.js:20", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-naval-shiptype.js:20"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-b49648ddf186be02", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-settle-block-walk.js:50", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-settle-block-walk.js:50"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-16cb854b9a23be79", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-buildings-turns.js:24", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-buildings-turns.js:24"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-db1849cf3efa0ced", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-vanilla-1.js:9", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-vanilla-1.js:9"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-677f2b232e09b7ae", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-treasury-21-tight.js:21", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-treasury-21-tight.js:21"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-feae5c0fa27de09b", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-unidentified-recs.js:20", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-unidentified-recs.js:20"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-2f781ad3eb21830e", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-trade-goods5.js:33", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-trade-goods5.js:33"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-898c6770bad42dfb", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-b750-zone.js:14", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-b750-zone.js:14"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-04400b3f5fdee6ae", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-hash-blob11.js:11", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-hash-blob11.js:11"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-a7b33c2999e15ba6", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-events-table.js:33", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-events-table.js:33"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-a69a50a94e88150b", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-treasury-mod256.js:22", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-treasury-mod256.js:22"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-a2ad2d112ab22be5", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-player-section-header.js:9", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-player-section-header.js:9"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-5e8d7d3b14b07516", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-section-walker6.js:38", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-section-walker6.js:38"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-74517b35ab958f00", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-siege-start.js:12", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-siege-start.js:12"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-badeeda03c5acdba", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-naval-model.js:34", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-naval-model.js:34"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-068bf8e57453405f", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-tilegrid-fullscan5.js:15", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-tilegrid-fullscan5.js:15"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-23f7f5c4e2b58192", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplomacy18.js:68", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplomacy18.js:68"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-1bb30ba2b5fe4123", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-yeartick-1.js:49", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-yeartick-1.js:49"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-315826323d72c39e", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-flag-enum1.js:27", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-flag-enum1.js:27"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-72f56a0e4f1be26e", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-army-move.js:11", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-army-move.js:11"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-fa2df353defb12ee", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-strideorder-session47-1.js:70", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-strideorder-session47-1.js:70"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-241f7db218b4a2e5", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-fow1.js:12", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-fow1.js:12"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-23959ca179ac593e", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-alliance-deep6.js:38", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-alliance-deep6.js:38"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-d8cee86457b597be", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-pop-rate-exhaustive.js:47", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-pop-rate-exhaustive.js:47"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-b12c1b761066b7f7", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-tail-tilegrid5.js:48", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-tail-tilegrid5.js:48"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-3d255c55e69923bd", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-family1.js:44", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-family1.js:44"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-07994299490dd39a", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/probe-agent-types.js:39", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/probe-agent-types.js:39"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-c633f2167fd72160", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-stats-block-sweep.js:22", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-stats-block-sweep.js:22"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-3a2c9fde29476076", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-reputation-08-bodyonly.js:54", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-reputation-08-bodyonly.js:54"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-73bebce9280842e1", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-event-enum1.js:57", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-event-enum1.js:57"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-317cc5570b566175", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-verify-weapon-byte.js:17", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-verify-weapon-byte.js:17"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-d007a54fdd73dd71", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-building-culture-bytes.js:60", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-building-culture-bytes.js:60"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-2269c42c6806e82e", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-econ-f13-decompose.js:23", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-econ-f13-decompose.js:23"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-80d54ca77051392a", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-new-unit-queue-diff.js:11", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-new-unit-queue-diff.js:11"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-0056a6963fca299d", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-queue-recruit-decode.js:18", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-queue-recruit-decode.js:18"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-a3e553e9c2d3fd2e", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-descr-strat-compare.js:73", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-descr-strat-compare.js:73"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-f925b7a959bef7f4", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-bloodline-adoption-context.js:24", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-bloodline-adoption-context.js:24"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-19d8de5ad3f3be2b", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplopair2-globaltable.js:48", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplopair2-globaltable.js:48"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-e4152b90d837cac4", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-tail5.js:30", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-tail5.js:30"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-132fdfca5c54a394", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-settlement-records.js:24", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-settlement-records.js:24"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-9012551420db531e", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-occupy8.js:35", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-occupy8.js:35"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-0d465b38159f6d4d", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-adoption-2.js:17", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-adoption-2.js:17"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-26601530a888dd35", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-tail12.js:37", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-tail12.js:37"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-4029c089a3f980fb", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diploenum-zonecheck.js:55", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diploenum-zonecheck.js:55"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-9905aa9172eeb02d", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diploterms-25-npcvsplayer.js:36", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diploterms-25-npcvsplayer.js:36"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-1accf980c18cf076", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-familyrec2.js:158", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-familyrec2.js:158"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-35dd51f10d0a20cc", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diploterms-06-zonecontext.js:27", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diploterms-06-zonecontext.js:27"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-25ea5e114d201116", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-victory-scan-regionarrays.js:14", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-victory-scan-regionarrays.js:14"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-ccf35867ff41dbac", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-ai-cache-ris10.js:36", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-ai-cache-ris10.js:36"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-73b210d6639b56cf", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-alliance1.js:45", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-alliance1.js:45"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-8e1ffd26adffc5a0", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-unit-stat-slots.js:64", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-unit-stat-slots.js:64"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-890296c1666eb703", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diploterms-05-warwide.js:51", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diploterms-05-warwide.js:51"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-59f854867622f892", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-unresolved-chars.js:13", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-unresolved-chars.js:13"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-35e8ce46fc46151c", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplo-block-label.js:51", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplo-block-label.js:51"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-a7e8b9f43ed6815a", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-savemap.js:23", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-savemap.js:23"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-2284ff80f09c30d2", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diploterms-08-warlater.js:43", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diploterms-08-warlater.js:43"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-2ca70b7a9e1daa7c", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/test-watchtower-parser.js:22", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/test-watchtower-parser.js:22"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-e2ab68763b888c9f", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-settdet-structure.js:10", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-settdet-structure.js:10"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-60b895fac046c13e", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-new-unit-uuid.js:25", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-new-unit-uuid.js:25"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-a06f8e41205d1b09", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-mask-s95-2.js:108", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-mask-s95-2.js:108"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-8a379d56f3561600", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-terrain-confirm5.js:44", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-terrain-confirm5.js:44"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-15ee49d725b48dd6", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-tilegap-schema.js:11", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-tilegap-schema.js:11"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-02b0b9686163c7e0", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-endturn-1.js:16", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-endturn-1.js:16"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-694831cfe2c8ad42", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-midfile-recount2.js:25", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-midfile-recount2.js:25"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-1f97bdcaed0e1453", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-explore-grid-values-5.js:68", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-explore-grid-values-5.js:68"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-449417181777f7e3", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-econ-faction-object-head.js:34", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-econ-faction-object-head.js:34"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-c50b27874e78ce0f", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-recruit4.js:32", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-recruit4.js:32"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-997e1f23bc98c87d", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-tail-tilegrid1.js:15", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-tail-tilegrid1.js:15"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-797286e972228740", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-stride-188.js:15", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-stride-188.js:15"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-aaada419d4d95329", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-counter-verify.js:9", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-counter-verify.js:9"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-887c034ff4304fe5", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-playerdiplo-recordstart.js:30", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-playerdiplo-recordstart.js:30"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-bcfe302a4ee3d484", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-construction11.js:30", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-construction11.js:30"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-d38ac48169e7f75b", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-addgeneral-writetest.js:19", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-addgeneral-writetest.js:19"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-6ad01d585f1aa4e7", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-war-10.js:27", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-war-10.js:27"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-05b3f4fb82a2d21a", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-ai-policy6.js:10", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-ai-policy6.js:10"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-3ae30521b6bb70f0", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diploenum-dualzones.js:52", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diploenum-dualzones.js:52"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-fea7eacdfe123e51", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-aidip-C.js:52", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-aidip-C.js:52"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-bef2b68de4134ce5", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-gap1.js:11", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-gap1.js:11"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-5d47680f5cfd98ff", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-roads6.js:11", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-roads6.js:11"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-1abf49b740787fef", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-turnyear-verify.js:22", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-turnyear-verify.js:22"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-9468e5ffef538b30", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-ship-move5.js:48", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-ship-move5.js:48"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-370036700c0e3427", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-battle-log11.js:38", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-battle-log11.js:38"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-778231d934724d24", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-uuid-bridge.js:17", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-uuid-bridge.js:17"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-6ecbc1067dfc7f2d", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplo-cleanZ2.js:14", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplo-cleanZ2.js:14"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-2b1af21966b28d0d", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-leonidas3.js:12", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-leonidas3.js:12"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-a07251da44c8e5c3", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-upkeep2.js:54", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-upkeep2.js:54"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-7d4d6910db067d5a", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplo-pairing-globaltable.js:61", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplo-pairing-globaltable.js:61"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-a584bc0daf086257", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-roads-locate.js:28", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-roads-locate.js:28"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-0517fcd1f417da3e", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-settlement-faction.js:64", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-settlement-faction.js:64"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-8cdf3fd54d119791", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplo-cleanK.js:12", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplo-cleanK.js:12"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-5c283524bd6aa1df", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-population-growth.js:12", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-population-growth.js:12"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-52a4f746872d9096", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-ai-policy1.js:33", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-ai-policy1.js:33"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-129a5982ce009e85", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-midfile-cells5.js:50", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-midfile-cells5.js:50"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-001780bf2d580c9e", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-armor-byte-v2.js:33", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-armor-byte-v2.js:33"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-f95d7ec166b937b6", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-staticsec-cell-fields.js:46", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-staticsec-cell-fields.js:46"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-0997a4cc52ae243d", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-queue-recruit-trajectory.js:27", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-queue-recruit-trajectory.js:27"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-d9fd0f802b9147a0", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-siege-spain-truearmy.js:26", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-siege-spain-truearmy.js:26"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-8ee76323dbd03a5d", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-new-unit-queue-v2.js:20", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-new-unit-queue-v2.js:20"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-f06a88c9f960f99a", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-86-90.js:24", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-86-90.js:24"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-b2c9d9039da3b010", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-decline-1.js:12", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-decline-1.js:12"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-e86ed281ca07a6f7", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-playerdiplo-zone-raw.js:54", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-playerdiplo-zone-raw.js:54"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-176fe0d224922f50", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplomat-moveA.js:20", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplomat-moveA.js:20"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-9ff4c4888fb19c87", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-board6.js:58", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-board6.js:58"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-944d590b7bc0fb67", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-unit-section-registry.js:48", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-unit-section-registry.js:48"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-973eec212e9eec75", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-ai-cache-ris4.js:52", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-ai-cache-ris4.js:52"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-d1ec0e16e2058ce2", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-siege2.js:94", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-siege2.js:94"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-51a446b461ef785d", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-faction-walk2.js:90", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-faction-walk2.js:90"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-34a5530fcf1bef23", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-stride9-internal2.js:37", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-stride9-internal2.js:37"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-02b4569c507d6aac", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-agent-model-find.js:26", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-agent-model-find.js:26"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-6f62e04dc322a806", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diploterms-09-bytediff.js:30", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diploterms-09-bytediff.js:30"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-804daec47494eb3d", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-tail-tilegrid9.js:47", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-tail-tilegrid9.js:47"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-93d5f6225f2e8daf", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-deadpool-count-v3.js:55", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-deadpool-count-v3.js:55"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-2e81845eee54ab9c", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-pop-unaligned.js:19", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-pop-unaligned.js:19"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-134552b61ccc472d", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-unit-header-decode.js:49", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-unit-header-decode.js:49"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-897830e0ee731d5a", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diploterms-27-final.js:26", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diploterms-27-final.js:26"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-e08bce79e4c75b2e", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-warhunt-uuid-pairing.js:52", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-warhunt-uuid-pairing.js:52"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-d8b3efba175e549d", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-aidip-3.js:79", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-aidip-3.js:79"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-90d1270ff75855b7", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplo-H2.js:45", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplo-H2.js:45"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-172851c473b2e09a", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-section5.js:14", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-section5.js:14"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-6e30aeeb98cf98f2", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-trade7.js:32", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-trade7.js:32"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-2dbe9640f7b8b63f", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-terrain-confirm3.js:36", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-terrain-confirm3.js:36"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-46a30dbccfc4ba83", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-lua-footer1.js:17", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-lua-footer1.js:17"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-c5679ab2006f56a3", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-inventory.js:9", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-inventory.js:9"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-8692a91a1f6bce8b", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-roads5.js:24", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-roads5.js:24"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-9f76d9967c4c2a37", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-buildslots-04-entry-layout.js:45", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-buildslots-04-entry-layout.js:45"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-b8d43b2f4ce77452", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-fingerprint-faction-records.js:24", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-fingerprint-faction-records.js:24"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-cffb81b1e7cdf9fd", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-warhunt-t0-precise.js:34", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-warhunt-t0-precise.js:34"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-f59bda317f651da3", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-path-cache3.js:56", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-path-cache3.js:56"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-a18f4fcda37b9862", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-upkeep10.js:71", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-upkeep10.js:71"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-f23532e7c3ff7a87", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-siege-turn3.js:17", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-siege-turn3.js:17"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-68d855b0192be74b", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-econ-DECODE-SUMMARY.js:57", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-econ-DECODE-SUMMARY.js:57"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-d6010c6ed75b5c7c", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-script-fired-state-3.js:96", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-script-fired-state-3.js:96"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-39e3d7bd09004b70", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-zone-5cf0.js:24", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-zone-5cf0.js:24"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-bc1250e85752878b", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-warhunt-uuid-define.js:49", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-warhunt-uuid-define.js:49"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-9fc8e1a656924c7e", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-tax-rate-via-diff.js:11", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-tax-rate-via-diff.js:11"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-8360b395a9c3494a", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-newchar.js:19", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-newchar.js:19"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-c11292c49730da8d", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-battle2.js:14", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-battle2.js:14"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-08cb16698d0d3357", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplo-pairing-final.js:40", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplo-pairing-final.js:40"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-4fa4d8f448f958a1", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-head-3.js:50", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-head-3.js:50"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-2192324063d64b42", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-stats-deep.js:89", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-stats-deep.js:89"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-4ca20cdff96c4442", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-charmap2.js:27", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-charmap2.js:27"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-3c333e2cb4558e64", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-battle11.js:16", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-battle11.js:16"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-2474967c28a1413a", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-treasury-hunt.js:21", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-treasury-hunt.js:21"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-3d26ca96a743926c", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-gap6.js:18", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-gap6.js:18"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-355255e8e8ea8674", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-deadpool-count-v2.js:23", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-deadpool-count-v2.js:23"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-bf9eb0df58dae4f9", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplo-cleanL.js:7", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplo-cleanL.js:7"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-9799cc156ffafb1e", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-familyrec4.js:48", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-familyrec4.js:48"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-7878417b6b8c3cd4", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-midfile-cells2.js:17", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-midfile-cells2.js:17"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-2c1964f3a88f01f0", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-gap619-1.js:16", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-gap619-1.js:16"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-b063282579613d71", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-faction-name-in-record.js:18", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-faction-name-in-record.js:18"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-c0de256c9bc2cc47", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplomacy25.js:21", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplomacy25.js:21"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-d3a3f9ca1a75a9da", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-cpool-2.js:66", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-cpool-2.js:66"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-078712f7e7a1bb24", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-warhunt-matrix-calib.js:50", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-warhunt-matrix-calib.js:50"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-bf494f1759c20354", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-staticsec-matrix-extent.js:51", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-staticsec-matrix-extent.js:51"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-867e50c8918b0ad1", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-chartail2-2.js:30", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-chartail2-2.js:30"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-5e2af739017c880b", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-pella-tax-rate.js:18", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-pella-tax-rate.js:18"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-1eb9e87855dd2630", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplomacy24.js:22", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplomacy24.js:22"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-2ae9a907bc0139c5", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-aidip-6.js:74", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-aidip-6.js:74"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-7d1b94b1dd202f10", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-mp5.js:14", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-mp5.js:14"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-7385c2f79f5a2ad6", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-chartail7.js:45", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-chartail7.js:45"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-a145338e25304df2", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-warhunt-verify-independent.js:28", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-warhunt-verify-independent.js:28"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-097bdd3b5ca1b59b", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-settlement-coords.js:59", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-settlement-coords.js:59"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-e64b9232b726532b", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-unit-armor-isolate.js:74", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-unit-armor-isolate.js:74"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-589e296d0503312b", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplo-clean2.js:20", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplo-clean2.js:20"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-2f4e9f60ba7f8236", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-portrait-context.js:16", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-portrait-context.js:16"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-652a25edbead9d8b", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-soldier-section-strict.js:45", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-soldier-section-strict.js:45"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-e36985f310012c7f", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplomacy15.js:36", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplomacy15.js:36"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-bb24de0833e60890", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-playerdiplo-stancetable2.js:21", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-playerdiplo-stancetable2.js:21"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-3d47e1b9ae13cb20", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-rebellion4.js:31", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-rebellion4.js:31"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-737119f9c66a13ed", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-unidentified-portraits.js:27", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-unidentified-portraits.js:27"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-6c2baf7e41fc165c", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-settle-find-record.js:46", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-settle-find-record.js:46"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-732905da9909ae92", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-mapfeat-regdump.js:40", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-mapfeat-regdump.js:40"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-68620e6b7ccdb1dc", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-per-tile-registry5.js:29", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-per-tile-registry5.js:29"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-ba3f996522781f11", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-settle-track.js:46", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-settle-track.js:46"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-b90ef8519cefd553", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-resave-1.js:12", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-resave-1.js:12"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-c52138f8f39de7f7", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-buildchain3.js:30", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-buildchain3.js:30"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-5614167a50deaaa3", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-tile-trail2.js:51", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-tile-trail2.js:51"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-67191118479192af", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-flag-enum3.js:46", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-flag-enum3.js:46"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-3aef0b906dc97b73", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-ris-counter1.js:38", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-ris-counter1.js:38"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-9ad76a4653a630a5", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-trade-goods8.js:50", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-trade-goods8.js:50"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-cf537d4e12149636", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diploterms-16-truezone.js:55", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diploterms-16-truezone.js:55"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-85e2ed4a8b3b75e7", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-marriage-new-husband.js:48", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-marriage-new-husband.js:48"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-06ffc73127112c34", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-faction-zone-explore.js:15", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-faction-zone-explore.js:15"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-4a9f801d544179f2", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/batch.js:58", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/batch.js:58"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-ee6474118fe5f732", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-treasury-tight.js:19", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-treasury-tight.js:19"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-1b67dd29762b2cdc", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-stride9xyz7.js:46", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-stride9xyz7.js:46"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-9f21a615bfc74d89", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-reputation-11-record-map.js:43", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-reputation-11-record-map.js:43"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-88b979b697d48d7b", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplo8.js:32", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplo8.js:32"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-8090c4cebe882abf", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-t7-1.js:52", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-t7-1.js:52"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-79c3ccef642b00de", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplomat-move6.js:11", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplomat-move6.js:11"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-9569080819060dc9", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-macedon-validate.js:29", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-macedon-validate.js:29"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-dd14df2e9e7f86e6", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-battle12.js:30", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-battle12.js:30"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-397a2fe6e06dd33e", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplomat-move8.js:19", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplomat-move8.js:19"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-b3fcce9638f9b59b", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplo-raw-diff.js:8", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplo-raw-diff.js:8"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-7b7cd4b6228b262a", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-aidip-4.js:67", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-aidip-4.js:67"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-8898ad190afe2dab", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-unitstats12.js:24", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-unitstats12.js:24"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-22519f9f79bfcc78", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-header-60-f0.js:40", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-header-60-f0.js:40"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-06d36a6c136e6c45", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplovalid2.js:41", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplovalid2.js:41"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-6497221206e62cd5", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-tilegap-variation-map.js:31", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-tilegap-variation-map.js:31"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-209972d253994dcb", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/test-portrait-resolver.js:9", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/test-portrait-resolver.js:9"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-6ff0d098a87c6f24", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-find-weapon-offset-per-unit.js:14", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-find-weapon-offset-per-unit.js:14"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-e6d65d2cdd7d5a15", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-discovered-factions.js:35", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-discovered-factions.js:35"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-b0be6a5c6a8986f7", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-alex-pella-sparta-pop.js:36", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-alex-pella-sparta-pop.js:36"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-1a5fe21701709419", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-reputation-01-survey.js:33", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-reputation-01-survey.js:33"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-bcff4b17c4041ed6", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-building-trailer-fields.js:38", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-building-trailer-fields.js:38"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-bcf2c300608782bd", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-battle-log1.js:18", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-battle-log1.js:18"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-61ffc4def507d17b", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-region-list1.js:52", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-region-list1.js:52"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-bff24ee4eddac2bc", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-armor-byte-final.js:28", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-armor-byte-final.js:28"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-0756a7fcd6aef262", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-tilegrid-fullscan.js:20", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-tilegrid-fullscan.js:20"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-8b1fed843dd4e34e", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-naval-layout.js:34", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-naval-layout.js:34"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-e835646eb2c90185", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-uuid-index4.js:13", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-uuid-index4.js:13"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-e60547de6894d222", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-construction5.js:24", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-construction5.js:24"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-aae9911402e5c652", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-buildslots-02-namelink.js:42", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-buildslots-02-namelink.js:42"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-3e31a76f0da81789", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-scripted-events2.js:32", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-scripted-events2.js:32"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-335aa2bab4a3b0f4", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-halo-move-3.js:27", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-halo-move-3.js:27"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-26bdd78315ea767f", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-rebellion-head2.js:27", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-rebellion-head2.js:27"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-224acff64e55ea5a", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-agent-anchor.js:45", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-agent-anchor.js:45"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-a0776a2614fdd7fa", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-allchars.js:26", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-allchars.js:26"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-ad20820ed00b0ee9", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-armyboard6.js:55", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-armyboard6.js:55"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-0325b931fa5f6f27", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-resources-confirm.js:38", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-resources-confirm.js:38"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-c8ab19a51aae76a7", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-hastati-ab-test.js:32", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-hastati-ab-test.js:32"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-ce9452c5ceda40e1", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplo1.js:15", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplo1.js:15"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-6f91071206fd6671", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-charrec-effect-map.js:54", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-charrec-effect-map.js:54"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-236cf98ded80021d", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-trade-section-finder.js:18", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-trade-section-finder.js:18"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-e57e049d76350ed3", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplo-9.js:68", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplo-9.js:68"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-fb611dbd9cb007e8", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-epidamnus-enslave.js:50", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-epidamnus-enslave.js:50"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-31ae765dc7f64903", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-mapfeat-early-diff.js:24", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-mapfeat-early-diff.js:24"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-ddda47fc9c25a321", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-warhunt-matrix.js:23", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-warhunt-matrix.js:23"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-167574a28a9488dc", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-read-registry.js:22", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-read-registry.js:22"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-ed09d695f5e8e229", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-rebellion7.js:82", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-rebellion7.js:82"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-f38191ca2bb8d25b", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-12bslot-s85-3.js:62", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-12bslot-s85-3.js:62"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-bf6cb7f2c6b6aec6", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-mp1.js:29", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-mp1.js:29"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-3edd7ba6e2b26438", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplo-cleanB.js:18", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplo-cleanB.js:18"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-97d0e4d7cd8e750e", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-aidip-I.js:96", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-aidip-I.js:96"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-a0efc35bf6a6f5ba", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-upkeep11.js:27", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-upkeep11.js:27"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-c32ddfefed11d15d", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplomacy28.js:39", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplomacy28.js:39"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-50ffb99b0a683583", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-ancil-validate.js:36", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-ancil-validate.js:36"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-b7d33ce8dfe26171", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplovalid1.js:81", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplovalid1.js:81"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-250ee91a1ef8fff5", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplo-I.js:68", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplo-I.js:68"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-cccf6d0e1dfad84f", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/test-dead-pool-removal.js:58", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/test-dead-pool-removal.js:58"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-3293fe6d1545c8f5", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-reputation-06-t4-indiff.js:36", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-reputation-06-t4-indiff.js:36"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-5fb6505f2951206d", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-warhunt-dump3.js:23", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-warhunt-dump3.js:23"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-f8b8fb828309bdbc", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-unit-nonzero-slots.js:63", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-unit-nonzero-slots.js:63"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-688edee5549bace8", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-ai-cache-ris7.js:10", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-ai-cache-ris7.js:10"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-293c29f66de87778", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-warhunt-ris-key.js:26", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-warhunt-ris-key.js:26"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-9694ba4c099b6266", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-construction2.js:79", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-construction2.js:79"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-95552171b4df00f2", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplopair2-context2.js:17", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplopair2-context2.js:17"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-30334e2f1d1a5992", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-chain-tiers.js:17", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-chain-tiers.js:17"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-72038b9baf070839", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-army-count8.js:53", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-army-count8.js:53"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-8aee5ae70c3f7ed6", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-gap167-2.js:63", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-gap167-2.js:63"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-62b7b48c48b3d249", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-econ-fingerprint-section.js:25", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-econ-fingerprint-section.js:25"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-f1f0d8199d826cfa", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-model-strings3.js:34", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-model-strings3.js:34"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-534724b9d0bdaac7", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-recruit1.js:11", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-recruit1.js:11"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-343c75f9bbc23882", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-watchtower-exact.js:84", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-watchtower-exact.js:84"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-c248f91c76a8490e", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-pfact-2.js:24", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-pfact-2.js:24"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-033907631720e2da", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-deadpool-count-header.js:29", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-deadpool-count-header.js:29"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-23f552f11bf54c5b", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-siege-turn11.js:20", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-siege-turn11.js:20"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-5facf77d0cac904a", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-soldier-stats2.js:41", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-soldier-stats2.js:41"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-bc7691c1cfcd505f", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-pop-dump-block.js:17", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-pop-dump-block.js:17"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-6aa732a46ddd1300", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-agent-posrec.js:40", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-agent-posrec.js:40"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-c7d6692c4079642b", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-econ-before-ordinal0.js:21", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-econ-before-ordinal0.js:21"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-a24aef9026ca09ad", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-portrait-strings-all.js:27", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-portrait-strings-all.js:27"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-fc6e4f3b413e3481", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diploterms-22-carthage.js:47", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diploterms-22-carthage.js:47"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-3c314accfc94c550", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-siege-spain-corduba.js:33", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-siege-spain-corduba.js:33"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-8c121243732c1fe3", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-siege-spain-besA.js:26", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-siege-spain-besA.js:26"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-a4c275c08e16c5b0", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-roads3.js:18", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-roads3.js:18"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-4e1b5e8a3f915b27", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-real-pella.js:48", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-real-pella.js:48"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-a33777ab7ed287e9", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-major-leader-1.js:67", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-major-leader-1.js:67"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-07ee3d8bc2937c2b", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diploenum-score.js:151", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diploenum-score.js:151"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-02c3357a364bc1c0", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-f280-near-portraits.js:55", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-f280-near-portraits.js:55"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-e50a705942ccd746", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-flag-enum5.js:51", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-flag-enum5.js:51"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-3824218fddbeb880", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-gap2.js:46", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-gap2.js:46"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-acc6388e63555672", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-mapfeat-registry.js:64", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-mapfeat-registry.js:64"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-1325fb98de09a07f", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-tail-tilegrid12.js:66", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-tail-tilegrid12.js:66"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-39e353380162d939", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-faction-treasury-final.js:52", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-faction-treasury-final.js:52"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-9183dfed6585d62a", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-unitstats1.js:15", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-unitstats1.js:15"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-69bc3a9b9131d901", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-bodyguard-soldiers.js:11", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-bodyguard-soldiers.js:11"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-5ac1ce1a4fbf7c62", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-econ-decode-fields.js:47", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-econ-decode-fields.js:47"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-7c113ea7479ceeec", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-tail-tilegrid4.js:57", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-tail-tilegrid4.js:57"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-31b51fb9601f2fb3", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-buildchain11.js:25", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-buildchain11.js:25"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-04e4a3abef89a499", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-section-registry-walk.js:38", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-section-registry-walk.js:38"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-cd60b7427e48c591", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-cpool-5.js:81", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-cpool-5.js:81"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-73d6c97e1784898d", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplo-ladder2.js:68", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplo-ladder2.js:68"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-b59f3eaa8d04fcfb", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-traitanc-discriminator.js:17", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-traitanc-discriminator.js:17"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-8970d61a1171f08e", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-faction-deeper.js:42", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-faction-deeper.js:42"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-4243d58dcd87b5e8", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-rle6.js:73", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-rle6.js:73"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-6c7e363b43a74abe", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-tail-tilegrid8.js:22", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-tail-tilegrid8.js:22"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-e79e0f092e785b74", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplo-cleanE.js:17", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplo-cleanE.js:17"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-a3fe3feb086834dc", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-roads8.js:33", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-roads8.js:33"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-9571e39dd20c3939", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-vanilla-3.js:17", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-vanilla-3.js:17"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-68548739b0f86889", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-bloodline-trait-verify.js:30", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-bloodline-trait-verify.js:30"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-3a1044f1d65a707e", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-charrec-effect-final.js:45", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-charrec-effect-final.js:45"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-d7bef49a5a468142", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-section-walker1.js:21", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-section-walker1.js:21"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-e4e6b8a040a00f99", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-tail13.js:19", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-tail13.js:19"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-73d33052972f27bc", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-treasury-verify.js:10", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-treasury-verify.js:10"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-8d735174c3014c82", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-marriage-spouse-v2.js:42", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-marriage-spouse-v2.js:42"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-881d4c80aaab8fcc", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-army-count2.js:43", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-army-count2.js:43"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-c12d3bc74156e74c", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-ship-move4.js:16", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-ship-move4.js:16"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-094e90883c3a2aaf", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-roads1.js:23", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-roads1.js:23"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-c71953fe6becbacf", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-header-date-record.js:53", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-header-date-record.js:53"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-b9d2d308098e2641", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-warhunt-region-dump.js:17", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-warhunt-region-dump.js:17"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-07b1db36b66845fa", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-coords.js:16", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-coords.js:16"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-68237d7929bc0649", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-tail9.js:38", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-tail9.js:38"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-8a882a7a0d3f6a58", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-major-faction-tag-1.js:39", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-major-faction-tag-1.js:39"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-6232dc7e4eca22ac", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplomacy27.js:34", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplomacy27.js:34"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-97dd04bc1b2a069a", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplopair2-registry.js:37", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplopair2-registry.js:37"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-4117a5f048ad48e5", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/diff-identical.js:9", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/diff-identical.js:9"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-8993df61d0ed4c21", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-faction-trailing2.js:23", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-faction-trailing2.js:23"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-7826620b6869b179", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplopair2-verify-t2s.js:15", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplopair2-verify-t2s.js:15"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-94517a9ad5dd0eda", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-warhunt-attitude-scan.js:34", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-warhunt-attitude-scan.js:34"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-ec40f98ee3182290", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-warhunt-headdiff.js:26", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-warhunt-headdiff.js:26"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-1797ec9326c9986b", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diploterms-10-uuidshare.js:51", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diploterms-10-uuidshare.js:51"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-00d1e60a0990efac", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-dual-lists.js:106", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-dual-lists.js:106"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-02a4bddd83a2f183", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-find-all-treasury.js:15", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-find-all-treasury.js:15"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-c72d93f41df86b5d", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-leonidas-multi.js:20", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-leonidas-multi.js:20"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-4f82d3fe88a7fe88", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-victory-save-regions.js:14", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-victory-save-regions.js:14"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-630c5078840f74eb", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-startingwars1.js:60", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-startingwars1.js:60"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-b2bcfd45229d88a2", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-tail-tilegrid3.js:49", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-tail-tilegrid3.js:49"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-ee48b871067ef925", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-unit-queue-find.js:11", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-unit-queue-find.js:11"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-2e0e5fb875c6c20e", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-settlegap1.js:16", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-settlegap1.js:16"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-06b085bf158a711e", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-gap9.js:18", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-gap9.js:18"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-9e1cabc6532f9605", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplo-clean7.js:32", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplo-clean7.js:32"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-498fb813b3fbcad5", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-all-chars.js:20", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-all-chars.js:20"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-3c6b330001a8d08b", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-treasury-t1-t2.js:15", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-treasury-t1-t2.js:15"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-f1deda642930189b", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-stride9xyz1.js:21", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-stride9xyz1.js:21"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-f7c7d547b9b7acc8", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-unitstats21.js:37", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-unitstats21.js:37"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-03d5647ac96eada7", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-longtail2.js:90", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-longtail2.js:90"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-756fda01044c601e", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-tilegap-counts-corpus.js:24", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-tilegap-counts-corpus.js:24"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-214b60c321c3b83f", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplo7.js:33", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplo7.js:33"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-9a64125fe9b38719", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-gap3.js:13", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-gap3.js:13"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-e29641f1de520076", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-warhunt-dbgA.js:7", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-warhunt-dbgA.js:7"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-cfe147ecb36f99a0", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-find363.js:35", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-find363.js:35"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-16118d75d4b90a60", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplocat-accounting.js:18", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplocat-accounting.js:18"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-33b612660ac7ef82", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplopair2-storage.js:39", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplopair2-storage.js:39"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-2da6363494398fb2", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-leonidas4.js:12", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-leonidas4.js:12"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-3ca18688c30e0ad0", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-cpool-A.js:29", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-cpool-A.js:29"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-f79692138e4ac6bd", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplomat-army-diff.js:9", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplomat-army-diff.js:9"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-87f0f6be530d1edc", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-siege-turn8.js:11", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-siege-turn8.js:11"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-a414f514fd7d57cf", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-occupy1.js:56", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-occupy1.js:56"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-d27698406ca408da", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-fow2.js:21", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-fow2.js:21"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-f8b4e06c379851a1", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-victory-registry.js:42", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-victory-registry.js:42"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-9fe596384947950f", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-victory-region-names.js:15", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-victory-region-names.js:15"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-3fc186dc251c3e69", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/splice-last-record.js:52", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/splice-last-record.js:52"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-832ea281ced1a741", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-stride9xyz5.js:39", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-stride9xyz5.js:39"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-abc37b235e146b5c", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-warhunt-spain-aligned.js:22", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-warhunt-spain-aligned.js:22"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-eac043211cfe3b6e", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-body-section-walk.js:41", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-body-section-walk.js:41"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-6ae8bc8a44ebe219", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-last075-4.js:22", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-last075-4.js:22"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-a076077a47d94401", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-region-list4.js:46", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-region-list4.js:46"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-546b540c80a1f6b5", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-warhunt-ris-compare.js:20", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-warhunt-ris-compare.js:20"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-0f037d9ce6d6d559", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-charmap8.js:16", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-charmap8.js:16"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-52f0d254ae6598ba", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-buildslots-10-cross-turn-growth.js:78", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-buildslots-10-cross-turn-growth.js:78"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-a0f182bf7de4b160", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-queue1.js:73", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-queue1.js:73"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-28d25a86ef706aac", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplo-clean6.js:32", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplo-clean6.js:32"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-b813016774ed7882", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-occupy12.js:21", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-occupy12.js:21"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-a991647ae85d6150", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-ship-move1.js:12", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-ship-move1.js:12"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-55b7006be5952433", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-econ-count-compare.js:51", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-econ-count-compare.js:51"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-4fc33afb375c7bd2", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-battle5.js:13", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-battle5.js:13"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-dff87903413136bf", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-alex-t14.js:9", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-alex-t14.js:9"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-d7b859ad8895cdf3", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-queue-build-small.js:38", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-queue-build-small.js:38"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-fd429961daf54ed1", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-midfile-recount3.js:47", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-midfile-recount3.js:47"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-740da06659c39ec4", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-mp7.js:13", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-mp7.js:13"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-b5453bced4852ac7", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplo-rosetta.js:65", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplo-rosetta.js:65"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-f3ed67347feb9d35", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-tail7.js:11", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-tail7.js:11"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-cc9882395518e6ee", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-settle-bigformat.js:37", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-settle-bigformat.js:37"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-1848194c2129d9e8", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-family6.js:39", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-family6.js:39"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-0190948bbdd6b66d", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-record-selfptr.js:36", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-record-selfptr.js:36"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-b0d28f76ea1da4f8", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-battle-log6.js:23", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-battle-log6.js:23"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-c6be8cf48e18eb9a", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-warhunt-sig-count.js:45", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-warhunt-sig-count.js:45"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-564120251998f696", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-major-leader-5.js:56", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-major-leader-5.js:56"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-842aaec3f61e1bfd", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diploterms-19-playerclass.js:53", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diploterms-19-playerclass.js:53"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-2c1c5c6e7599206e", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-occupy3.js:20", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-occupy3.js:20"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-7df56917e9cabfff", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-father-uuid-after-role.js:9", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-father-uuid-after-role.js:9"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-fa401304cb6d9e6c", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-battle1.js:12", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-battle1.js:12"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-85d029561a78cba7", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-find-big-insertion.js:14", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-find-big-insertion.js:14"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-d404ecff407ee481", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-uuid-index3.js:13", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-uuid-index3.js:13"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-b397791c32135c2f", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-scripted-events-s73-6.js:98", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-scripted-events-s73-6.js:98"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-b25c68cde2ebb66c", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-postEvents-1.js:10", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-postEvents-1.js:10"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-8e4067802b2dea0a", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-perfectspy.js:23", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-perfectspy.js:23"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-17655a0e889a4a12", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplomat-move4.js:57", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplomat-move4.js:57"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-2c076536007367f3", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-playerdiplo-uuidjoin.js:31", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-playerdiplo-uuidjoin.js:31"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-207726676d303093", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diploterms-03-allzonediff.js:49", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diploterms-03-allzonediff.js:49"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-bcc816bfe985506b", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplo-cleanZ.js:15", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplo-cleanZ.js:15"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-eab525dd5066da3e", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-minor-rec-structure.js:34", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-minor-rec-structure.js:34"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-bac12da7d83fab02", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-aidiplocache3.js:21", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-aidiplocache3.js:21"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-f6ef351e27a4f394", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-mother3.js:98", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-mother3.js:98"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-7c6953b91f57a3c8", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-pop-fixedpoint.js:24", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-pop-fixedpoint.js:24"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-01e3d98ed8f4d634", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-settle-models1.js:43", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-settle-models1.js:43"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-fdb7e7bad7930d71", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-mask-halo6.js:87", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-mask-halo6.js:87"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-a1f4edd26623e73c", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-ai-cache-ris2.js:17", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-ai-cache-ris2.js:17"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-33f5411e4402ceee", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-find-war-state.js:20", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-find-war-state.js:20"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-1a3f49720a148534", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/splice-d14-scaled.js:49", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/splice-d14-scaled.js:49"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-e0880e0f6b552b21", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-portrait-uuid-before.js:24", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-portrait-uuid-before.js:24"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-17d67d2f3fda684c", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-charrec-clean-delta.js:47", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-charrec-clean-delta.js:47"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-4f727772af904859", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-arretium-retrain.js:19", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-arretium-retrain.js:19"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-4f55a5f7c090cd18", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-bactria-t964.js:85", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-bactria-t964.js:85"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-51b4d1816e188861", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-flag-enum7.js:35", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-flag-enum7.js:35"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-cc0aada51d98c07a", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-pop-acc-detail.js:28", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-pop-acc-detail.js:28"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-85249c7076ce155e", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-tilemap6.js:21", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-tilemap6.js:21"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-7e5293bed1eea928", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-alliance-deep1.js:13", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-alliance-deep1.js:13"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-162f96128eea7372", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-econ-f13-marker-track.js:36", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-econ-f13-marker-track.js:36"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-e0b261ad91ff56a5", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplo-HA.js:86", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplo-HA.js:86"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-ffe4711651424d7d", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-blob-0x02027c75.js:39", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-blob-0x02027c75.js:39"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-a460acf3d9c6aa8c", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-siege6.js:26", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-siege6.js:26"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-9e79e01cb8c6734f", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/test-dead-pool-splice.js:62", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/test-dead-pool-splice.js:62"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-40c98d9781a6e0f8", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-gap7.js:27", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-gap7.js:27"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-1e8873ee42ae8699", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-queue-recruit-fullentry.js:21", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-queue-recruit-fullentry.js:21"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-6efaeac5b92145a6", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-tax-anchor-check.js:39", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-tax-anchor-check.js:39"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-8b1ee1e9f08030a0", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-find-soldier-hotspots.js:21", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-find-soldier-hotspots.js:21"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-87875486a6d3a94a", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-t6-1.js:51", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-t6-1.js:51"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-36404401c07e6c59", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-lua-turn-final.js:75", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-lua-turn-final.js:75"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-6ea874490bd55be0", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-last075-3.js:22", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-last075-3.js:22"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-ded48d24ca0cd328", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-queue-build1.js:12", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-queue-build1.js:12"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-494028e9055e83c0", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-treasury-all-spain-saves.js:10", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-treasury-all-spain-saves.js:10"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-4ae6c35e2f3d1c2f", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-faction-config-bytes.js:16", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-faction-config-bytes.js:16"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-5fbb9df808e0445c", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-econ-block-arith.js:26", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-econ-block-arith.js:26"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-22b07e002fbf02ec", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-tilegap-tga.js:44", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-tilegap-tga.js:44"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-704bf47af0a6b422", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-battle-log8.js:69", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-battle-log8.js:69"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-52ca1556de30e647", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-body-root1.js:8", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-body-root1.js:8"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-777d783ae3ad81ad", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplo9.js:61", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplo9.js:61"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-fe7a184a5900a401", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-recruit7.js:25", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-recruit7.js:25"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-be79e008a4bf32d1", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-battle-log5.js:13", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-battle-log5.js:13"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-1992f17d738b4d85", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-unitstats20.js:59", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-unitstats20.js:59"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-a4f01abfa864cfde", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-army-count4.js:50", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-army-count4.js:50"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-672ffb8040ac926e", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-settlement-owners.js:12", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-settlement-owners.js:12"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-d47696a788380c69", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-siege-spain-twosaves.js:27", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-siege-spain-twosaves.js:27"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-568897fc9495fad1", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-vanilla-chars.js:28", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-vanilla-chars.js:28"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-17b172a7e9a508b8", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/splice-d14-safe-trim.js:33", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/splice-d14-safe-trim.js:33"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-1f03ce51b57d4924", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-treasury-real.js:53", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-treasury-real.js:53"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-e0955dbdb7cd325a", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-region-6a000.js:34", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-region-6a000.js:34"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-931b022787ab43e5", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-pfact-7.js:37", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-pfact-7.js:37"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-32877939ceabc696", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-path-cache1.js:105", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-path-cache1.js:105"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-54aac9f45a16e550", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-unit-container-fulldump.js:20", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-unit-container-fulldump.js:20"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-d53162ea159e43f1", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-tail10.js:12", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-tail10.js:12"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-2ee189cdd984da92", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-bitmask-fixed.js:42", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-bitmask-fixed.js:42"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-39dbc74f11dfdf50", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-halo-move-2.js:13", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-halo-move-2.js:13"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-3b35d4fa87702265", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-recruit6.js:17", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-recruit6.js:17"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-5d4f6c540b935b5a", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplocat-registry.js:49", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplocat-registry.js:49"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-a45a2d4533a28914", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-ris-traits.js:9", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-ris-traits.js:9"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-e0b61f3592b1e043", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-construction16.js:22", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-construction16.js:22"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-6883c240f7fc42aa", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-upkeep4.js:54", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-upkeep4.js:54"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-e4b151a7411f96ef", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-charrec-final-table.js:53", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-charrec-final-table.js:53"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-645543c08fb595d9", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplo-reconstruct.js:46", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplo-reconstruct.js:46"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-668e2935a73f5236", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-aidip-8.js:89", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-aidip-8.js:89"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-727d88982d5486f3", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-tilegrid-turn-diff1.js:21", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-tilegrid-turn-diff1.js:21"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-c7eecdd1a10edf2d", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-tail-tilegrid6.js:16", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-tail-tilegrid6.js:16"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-0a05c4dbc8973bdf", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-econ-settle-debug.js:29", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-econ-settle-debug.js:29"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-1810e4f3aabae35e", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-buildslots-09-arretium-deep.js:53", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-buildslots-09-arretium-deep.js:53"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-44fdb0df7e80f1e4", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-character-diff.js:26", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-character-diff.js:26"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-34f9de2133bcc6da", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-battle14.js:32", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-battle14.js:32"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-5094677be136f431", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-queue-insertion-direct.js:12", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-queue-insertion-direct.js:12"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-fe50a053beaba257", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-tax-defset-probe.js:15", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-tax-defset-probe.js:15"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-c5881e4544c2b5a9", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-mp4.js:18", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-mp4.js:18"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-111696173bccfafe", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-rec-vs-culture.js:16", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-rec-vs-culture.js:16"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-61924a49e989e5e0", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-family17.js:81", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-family17.js:81"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-d1ade3898036e0e3", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-alliance-deep7.js:16", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-alliance-deep7.js:16"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-745603896610916a", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-siege-spain-anchor.js:27", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-siege-spain-anchor.js:27"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-5fb739d59a5f49ad", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-mother2.js:79", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-mother2.js:79"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-43c9dc51ec8fd9ae", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-minordiplo-ownership.js:27", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-minordiplo-ownership.js:27"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-d58b7a9c3ba8d123", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-warhunt-dump2.js:18", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-warhunt-dump2.js:18"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-326353fe15bcf820", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-midfile-final9.js:19", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-midfile-final9.js:19"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-e7df3d4fba793b6f", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-gap5.js:21", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-gap5.js:21"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-51dcea88d9403d33", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-treasury-verify-2c5e1.js:9", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-treasury-verify-2c5e1.js:9"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-993746a795cefcf3", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-buildchain4.js:13", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-buildchain4.js:13"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-0f9ede6771726984", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-stats-anchor.js:82", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-stats-anchor.js:82"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-4e0209ca7c28c2ad", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-unit-owner-id.js:28", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-unit-owner-id.js:28"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-aa4274c8e702ead4", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-tilemap9.js:29", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-tilemap9.js:29"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-a82c4e4d4b813062", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-family13.js:45", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-family13.js:45"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-44a353d4dad2ef35", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-faction-arrays.js:22", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-faction-arrays.js:22"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-f427bda0a182364d", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-tilemap3.js:27", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-tilemap3.js:27"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-0bbf7981da8e1fff", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-construction14.js:11", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-construction14.js:11"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-7e51e7be0bf69fac", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-trade-settlement-income.js:17", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-trade-settlement-income.js:17"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-bbb0b2383fe53b07", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplopair2-gtlink.js:51", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplopair2-gtlink.js:51"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-c57a51751bab8331", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-zone-100-1190.js:27", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-zone-100-1190.js:27"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-a2c1d6215d0a9659", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-longtail1.js:196", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-longtail1.js:196"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-29f6dceeca795032", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-charmap6.js:42", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-charmap6.js:42"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-2ed541f3d6d33692", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-verify-rolelen-fix.js:7", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-verify-rolelen-fix.js:7"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-e8ee3a562d118c64", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-siege1.js:33", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-siege1.js:33"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-a8f374d422ab9292", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-trade-goods9.js:51", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-trade-goods9.js:51"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-4e8ef9b9ac866288", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplomacy30.js:34", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplomacy30.js:34"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-fa69a1bc0fd786a9", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplo-J.js:69", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplo-J.js:69"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-3cb36831fab6e48f", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-rebellion1.js:35", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-rebellion1.js:35"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-dcfb8be76fee7893", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-mood1.js:72", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-mood1.js:72"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-d660d88796ae905c", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-tilemap4.js:19", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-tilemap4.js:19"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-e667d30e644154b0", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-agent-infiltrate-diff.js:12", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-agent-infiltrate-diff.js:12"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-e851a1ca1faf0741", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-econ-field-semantics.js:40", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-econ-field-semantics.js:40"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-e36a29aaf02d1d31", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-construction13.js:20", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-construction13.js:20"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-fed1518af031e8d2", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-gap4.js:25", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-gap4.js:25"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-91bec5a25eddc4b8", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-family8.js:41", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-family8.js:41"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-6d05e80e3cc5fe46", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-recruitF.js:41", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-recruitF.js:41"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-2818b042b6b2bbbe", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-board4.js:16", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-board4.js:16"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-37f27cf6e2f2031d", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-relation-map-2.js:42", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-relation-map-2.js:42"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-8958f4bd9112b255", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-ai-cache-ris13.js:44", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-ai-cache-ris13.js:44"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-dda43023409439ee", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplo-cleanA.js:24", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplo-cleanA.js:24"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-bde9c22c313cb375", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/test-region-walker.js:13", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/test-region-walker.js:13"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-91f211d9613b9b27", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-trade10.js:23", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-trade10.js:23"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-0ea762f06b3c8356", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-agents2.js:44", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-agents2.js:44"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-b2b2109f2eed3218", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-faction-zone.js:28", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-faction-zone.js:28"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-be2ed444c7a53e19", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-agent-posrec2.js:27", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-agent-posrec2.js:27"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-6a140ca4ebc604a9", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-byte-diff-war.js:9", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-byte-diff-war.js:9"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-506e1fda7654083c", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-tilegap-blockcount.js:8", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-tilegap-blockcount.js:8"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-a76e8cd9668163af", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/scan-all-for-agents.js:24", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/scan-all-for-agents.js:24"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-f39cdd5694690bc8", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-battle-log4.js:21", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-battle-log4.js:21"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-fe45d697301db38b", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-trade-resource-section-decode.js:34", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-trade-resource-section-decode.js:34"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-63c9e229c7c61913", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-unitstats10.js:54", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-unitstats10.js:54"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-583bc48156c2cbe2", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-explore-grid-values-1.js:75", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-explore-grid-values-1.js:75"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-238f5eb1bfcce4d9", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-boat-move.js:11", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-boat-move.js:11"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-f76a15448d5de3fe", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-settle-models2.js:46", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-settle-models2.js:46"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-656b388c96f8fa42", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-familyrec3.js:128", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-familyrec3.js:128"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-daaaecb6624f9f5a", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-tail-tilegrid10.js:31", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-tail-tilegrid10.js:31"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-ff7b6b9274e8f93b", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-family5.js:47", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-family5.js:47"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-ec0e4daeda7b2981", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-unit-record-diff.js:42", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-unit-record-diff.js:42"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-0ace14a2dc5c1dfd", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-chartail9.js:45", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-chartail9.js:45"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-a24eabc62f80147c", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-agent-coord-change.js:15", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-agent-coord-change.js:15"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-5da464067659b7b9", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-upkeep7.js:27", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-upkeep7.js:27"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-eb6b8c8bb7747657", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-treasury-isolated.js:14", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-treasury-isolated.js:14"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-79171e7855df6174", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-buildslots-08-resolve-direction-and-levels.js:126", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-buildslots-08-resolve-direction-and-levels.js:126"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-0d9d52c43d5dfc60", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-script-fired-state-5.js:21", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-script-fired-state-5.js:21"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-3b1ce5be8a319226", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-faction-array-v2.js:16", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-faction-array-v2.js:16"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-e80ae5f0fb33a76a", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-ai-policy2.js:36", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-ai-policy2.js:36"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-25dfeb6c7930e266", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-prng40-s90-1.js:65", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-prng40-s90-1.js:65"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-a40e9122a40f7171", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-aiarr-s87-2.js:119", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-aiarr-s87-2.js:119"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-8010ed835de4e208", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-aidip-G.js:64", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-aidip-G.js:64"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-cbea2466d1e5453e", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-section2.js:46", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-section2.js:46"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-43ff262ea49aab99", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-unitstats3.js:16", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-unitstats3.js:16"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-66bcfb82c480a3d2", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-anc1.js:22", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-anc1.js:22"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-1c482af2b2edf198", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-aidip-L.js:48", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-aidip-L.js:48"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-7c1085301d89c454", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-attack-retreat.js:12", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-attack-retreat.js:12"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-69589c5e9cf4e217", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/splice-d13-scaled.js:54", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/splice-d13-scaled.js:54"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-caf87b7de0a2ad7e", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-siege5.js:52", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-siege5.js:52"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-4ec43a290cf24ba3", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-faction-treasury.js:27", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-faction-treasury.js:27"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-56f7637fe533286f", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-bloodline-baseline.js:49", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-bloodline-baseline.js:49"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-814c9a73cc96b692", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-small-int-table.js:29", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-small-int-table.js:29"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-9627e459e27b1fbc", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-buildings-4.js:56", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-buildings-4.js:56"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-0b1b50adf1cdabe9", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-ai-cache-ris8.js:33", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-ai-cache-ris8.js:33"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-030008c9a479c959", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-halo-move-4.js:91", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-halo-move-4.js:91"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-eacf456476ac1926", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-alliance-deep9.js:21", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-alliance-deep9.js:21"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-54e7d86007202cd5", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-ai-cache-ris3.js:43", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-ai-cache-ris3.js:43"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-a8598ea97f4df350", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-war-7.js:41", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-war-7.js:41"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-21f7f797bf296e2c", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-verify-player-id.js:5", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-verify-player-id.js:5"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-35c6b1cf7ef3e0b7", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-mp-max.js:30", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-mp-max.js:30"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-feb8821a0dc13cb1", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-terrain-confirm2.js:69", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-terrain-confirm2.js:69"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-848d891b3328db1b", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-tax-groundtruth.js:28", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-tax-groundtruth.js:28"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-0640a82fbf6fc3b4", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-tilegap-bruteforce-dims.js:26", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-tilegap-bruteforce-dims.js:26"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-a25009e19cb25e74", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-ship-move3.js:19", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-ship-move3.js:19"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-86578b9b6bc31b7d", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-siege-alex-anchored.js:42", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-siege-alex-anchored.js:42"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-a8fa0d9449c092e3", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-aidip-D.js:215", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-aidip-D.js:215"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-75658d941b5eed05", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-tilegap-final-record.js:11", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-tilegap-final-record.js:11"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-ff68854b552205a5", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-battle-log14.js:10", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-battle-log14.js:10"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-a1d7b81391eeda4b", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-tilemap1.js:6", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-tilemap1.js:6"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-996548416186fe98", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-siege-spain-newrecords.js:38", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-siege-spain-newrecords.js:38"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-5ff6f353195bf03c", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-model-strings2.js:44", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-model-strings2.js:44"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-d683079af34bf83d", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-aidip-E.js:70", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-aidip-E.js:70"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-38c7f3d28d294124", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-armyboard4.js:48", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-armyboard4.js:48"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-ac4236d546b7630d", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-victory-find-objects.js:11", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-victory-find-objects.js:11"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-3ad7496cd2101aed", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-header-finish.js:33", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-header-finish.js:33"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-60a155b65f1eea32", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-last075-8.js:14", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-last075-8.js:14"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-9c8e2b8be2a9f62a", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-per-tile-registry1.js:35", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-per-tile-registry1.js:35"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-73c55639988d10a6", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-live-owner-table.js:25", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-live-owner-table.js:25"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-ddc0f863dceab0cf", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-cpool-9.js:93", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-cpool-9.js:93"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-3728301ccb080a3a", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-chartail3.js:48", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-chartail3.js:48"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-fc2015fa61d4f73e", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-army-count3.js:58", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-army-count3.js:58"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-3cba3582c8deeaea", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-warhunt-walk-array.js:32", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-warhunt-walk-array.js:32"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-36527b6757469f73", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-buildslots-05-decode-all.js:93", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-buildslots-05-decode-all.js:93"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-c60ac0999de1be61", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-battle13.js:35", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-battle13.js:35"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-cb4b507fd5bb4a6c", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-35stride2.js:21", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-35stride2.js:21"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-1b09aed7a03b2218", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-endturn-2.js:23", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-endturn-2.js:23"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-991f95b2ff8081d2", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-warhunt-diplo-dump.js:30", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-warhunt-diplo-dump.js:30"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-f8bb144557fe9d04", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-settlement-owner-table.js:65", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-settlement-owner-table.js:65"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-be258c6eb9fa7851", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-tilegrid-turn-diff-locate.js:19", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-tilegrid-turn-diff-locate.js:19"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-2878e0109fa11cf4", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-watchtower-coords.js:31", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-watchtower-coords.js:31"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-8872f3f602938838", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-portrait-link-final.js:33", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-portrait-link-final.js:33"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-aefe68e9c3fd6593", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-midfile-scriptzone1.js:19", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-midfile-scriptzone1.js:19"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-413ea613aca582d0", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-trade-resource-objects.js:29", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-trade-resource-objects.js:29"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-d3025253ebd9f395", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-header-cross.js:24", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-header-cross.js:24"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-9d99f82627822515", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-aidiplocache1.js:43", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-aidiplocache1.js:43"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-c7aa164ea5d8bca9", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-buildslots-11-find-growth.js:67", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-buildslots-11-find-growth.js:67"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-032f0868ccc6106e", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-mp-max-v2.js:16", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-mp-max-v2.js:16"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-d26aa24fd5fa053b", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-playerdiplo-parallel.js:34", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-playerdiplo-parallel.js:34"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-17cd7010d3d0e02f", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-hash-blob6.js:16", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-hash-blob6.js:16"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-dd31c7b5edca053e", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-wt-find.js:11", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-wt-find.js:11"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-e12c17946381e7b2", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-adoption.js:11", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-adoption.js:11"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-c9349c054380d055", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/count-units.js:27", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/count-units.js:27"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-fcd5fa4a49ca8318", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-model-validate2.js:16", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-model-validate2.js:16"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-e7094bbcd0de8271", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-aiarr1.js:69", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-aiarr1.js:69"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-68a7422ab446d9da", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-tilegap-geometry.js:12", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-tilegap-geometry.js:12"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-976e4cfbca1ff145", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-bldg-queue.js:12", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-bldg-queue.js:12"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-2fd1aba1a32dd8e8", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-warsrt1.js:63", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-warsrt1.js:63"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-f0cb5fe195b2005b", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-treasury-strict.js:19", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-treasury-strict.js:19"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-a59e3dc492a7f348", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-warhunt-array-full.js:23", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-warhunt-array-full.js:23"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-60b6c40d7c58dddd", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-econ-net-search.js:33", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-econ-net-search.js:33"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-9c2f7ee54b954b92", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-portrait-truth.js:26", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-portrait-truth.js:26"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-24619b3f2749999b", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-trade-spain-diff.js:10", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-trade-spain-diff.js:10"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-18c96c3db42faa8c", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-mask-halo7.js:111", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-mask-halo7.js:111"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-d963aadebfd10f63", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-trade1.js:12", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-trade1.js:12"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-e77d430d051dfdcc", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-anc2.js:17", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-anc2.js:17"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-3f7e514024ebf791", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-field-army-tail3.js:64", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-field-army-tail3.js:64"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-58001233f13b4c34", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/compare-imhex.js:23", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/compare-imhex.js:23"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-089236deab25b54f", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-charrec-slot-order.js:41", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-charrec-slot-order.js:41"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-794a6a1410a972ea", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-stride9xyz4.js:26", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-stride9xyz4.js:26"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-7f74a07b79a9e60b", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-settle-hexdump.js:20", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-settle-hexdump.js:20"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-cf3420bf7aaa99de", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-naval-state.js:81", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-naval-state.js:81"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-58284f5b219a5186", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-midfile-final1.js:33", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-midfile-final1.js:33"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-a02c3a6485b21ded", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-settlement-record-start.js:60", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-settlement-record-start.js:60"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-4c49d5064c218f11", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-trade-body-sections.js:31", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-trade-body-sections.js:31"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-26cbac7864a3243e", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-agents1.js:42", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-agents1.js:42"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-7aa6cb1a61b91994", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-armyboard2.js:38", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-armyboard2.js:38"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-50a7eff3363800a1", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-startingwars2.js:64", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-startingwars2.js:64"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-0e066d187da27253", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diploterms-02-zonetrack.js:58", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diploterms-02-zonetrack.js:58"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-e86983519fb2055b", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-body-root7.js:8", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-body-root7.js:8"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-9eadf21335915bcd", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-midfile-cells7.js:65", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-midfile-cells7.js:65"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-ba39014af6af90e5", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-ai-policy-retry1.js:34", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-ai-policy-retry1.js:34"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-17b16733c4f16cca", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-occupy14.js:52", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-occupy14.js:52"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-9edc1c36f1b8dd7c", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-playerdiplo-before-zone.js:42", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-playerdiplo-before-zone.js:42"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-5581a3e4870e0a04", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-treasury-monotonic.js:23", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-treasury-monotonic.js:23"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-8cd9550df3c0a95f", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-tilegrid-fullscan2.js:31", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-tilegrid-fullscan2.js:31"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-49461fba4e7361df", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplo5.js:42", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplo5.js:42"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-f2b5fcba1d437db3", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-character-relations.js:16", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-character-relations.js:16"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-33159780323e889a", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-queue-build-entry-decode.js:19", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-queue-build-entry-decode.js:19"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-3f17566fe17cfaef", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-mother1.js:65", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-mother1.js:65"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-640206a4e209150d", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-board5.js:19", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-board5.js:19"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-785c5c8834698b28", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplo-clean8.js:12", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplo-clean8.js:12"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-9bff3ae46c0bcf91", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-12bslot-s85-1.js:54", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-12bslot-s85-1.js:54"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-68e21fc3863dfccf", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-religion-near-epidamnus.js:44", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-religion-near-epidamnus.js:44"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-00a3d1aa8a6390c6", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-dummies-saves.js:45", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-dummies-saves.js:45"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-d7eed47c2473bc0b", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-warhunt-attitude-test.js:38", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-warhunt-attitude-test.js:38"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-2e467c8786f9a91f", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-birth-turn.js:18", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-birth-turn.js:18"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-9710707afbf052df", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-buildings-fix.js:94", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-buildings-fix.js:94"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-62608adfb500d956", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-section-walker4.js:19", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-section-walker4.js:19"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-89ee4e3a70250a18", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-header-turn-verify.js:16", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-header-turn-verify.js:16"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-b3a5e2188eb099e2", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-ancil-decode.js:93", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-ancil-decode.js:93"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-544f467c13f1e6bc", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-midfile-aizone3.js:40", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-midfile-aizone3.js:40"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-72ed4cdae8243432", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-tax-rate-verify-sparta.js:21", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-tax-rate-verify-sparta.js:21"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-b67ada723e6cb074", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-body-root5.js:17", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-body-root5.js:17"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-6a8467041eae96ba", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-met-05-spain.js:14", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-met-05-spain.js:14"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-ddfcab1f8111f244", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-recruitB.js:23", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-recruitB.js:23"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-50cb9bec0916b74b", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-battle-log12.js:11", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-battle-log12.js:11"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-92cf52167d95f203", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-alex-sparta-detail.js:91", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-alex-sparta-detail.js:91"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-4ffde3b7bef9fc57", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-section-headers.js:22", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-section-headers.js:22"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-7ecb8ec99c8bd4b4", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-minordiplo-verify.js:57", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-minordiplo-verify.js:57"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-84099a59c5a58f6a", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-victory-classify-arrays.js:13", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-victory-classify-arrays.js:13"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-a635c6cc276969ba", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-preamble-strings1.js:35", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-preamble-strings1.js:35"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-de098480898ebd91", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-midfile-cells3.js:17", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-midfile-cells3.js:17"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-43edf76972608e70", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-gap214-3.js:49", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-gap214-3.js:49"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-750eedf86e6a9966", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplo-pairing.js:19", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplo-pairing.js:19"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-41a8d8f86988b12c", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-35stride1.js:22", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-35stride1.js:22"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-0d2fb729a7ac188f", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-lua-state4.js:21", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-lua-state4.js:21"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-65ee0dce9b682d2e", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-ai-policy5.js:12", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-ai-policy5.js:12"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-a1cf60f34240a284", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-relation-map-1.js:46", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-relation-map-1.js:46"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-44e3274f85825755", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplocat-countmeaning.js:25", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplocat-countmeaning.js:25"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-6ff94f18e63cd9a9", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diploenum-perstance.js:103", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diploenum-perstance.js:103"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-21ff4fa8aff0c720", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-treasury-93870.js:13", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-treasury-93870.js:13"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-5ffec0c3eea54c80", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-naval-position.js:31", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-naval-position.js:31"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-f21b165a165458fd", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-settlement-tail.js:84", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-settlement-tail.js:84"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-c27b3de82d2d0a8c", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-marriage-spouse-locate.js:23", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-marriage-spouse-locate.js:23"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-1b0cc2c536412976", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-tilegrid-fields1.js:27", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-tilegrid-fields1.js:27"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-9266996674d5f6d9", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-hash-blob1.js:14", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-hash-blob1.js:14"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-b5768890e9ec39bf", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diff-war-declaration.js:11", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diff-war-declaration.js:11"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-0e6af195e188f263", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-settlebody-s94-2.js:48", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-settlebody-s94-2.js:48"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-d66fb1a29998cd8a", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-pop-correlate.js:60", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-pop-correlate.js:60"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-fe243e0bc46c6e26", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-thessalian-cavalry-diff.js:32", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-thessalian-cavalry-diff.js:32"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-3b563c079d576db6", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-siege-turn9.js:27", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-siege-turn9.js:27"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-d97ecc1aa2fa1c0f", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-faction-leader.js:18", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-faction-leader.js:18"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-154ca3075d487dc9", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diploterms-20-seleucidcount.js:20", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diploterms-20-seleucidcount.js:20"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-a3b1d0da19ad3a34", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-find-all-ext-recs.js:28", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-find-all-ext-recs.js:28"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-ab763fa0a1517bad", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-event-log-flags2.js:12", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-event-log-flags2.js:12"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-97d7f583ee3a7d19", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-unit-soldiers.js:57", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-unit-soldiers.js:57"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-6746057216d17ec5", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-event-log-flags1.js:13", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-event-log-flags1.js:13"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-b8404aa2c84653d6", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-prng-state1.js:32", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-prng-state1.js:32"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-fc2442d6843bb815", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-tile-trail4.js:54", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-tile-trail4.js:54"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-fb4c8333d66b3d7f", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-traits-parser-dropped.js:42", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-traits-parser-dropped.js:42"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-ec3d93cdf7ffeb41", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-adoption-5.js:12", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-adoption-5.js:12"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-55865f630a063fa3", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-buildings-2.js:33", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-buildings-2.js:33"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-37ccd59a94a8befc", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-adoption-3.js:12", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-adoption-3.js:12"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-eea28287d0868116", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-pfact-4.js:43", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-pfact-4.js:43"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-7ec5bc6b382af6dc", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-rle5.js:55", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-rle5.js:55"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-3656fc824ebb512f", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplo-uuid-table.js:18", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplo-uuid-table.js:18"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-99c24825288e7c63", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diploterms-24-tradesearch.js:14", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diploterms-24-tradesearch.js:14"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-469fb8c36fb43867", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-scripted-events4.js:25", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-scripted-events4.js:25"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-03eaccfdcff6fa84", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplocat-markers.js:21", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplocat-markers.js:21"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-8d7f16696a32b994", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-midfile-cells6.js:101", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-midfile-cells6.js:101"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-9f6ced664f6f49a7", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-midfile-entities2.js:46", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-midfile-entities2.js:46"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-67a667c62ef3b293", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplomacy16.js:32", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplomacy16.js:32"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-179ac9f25931d316", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplo-H4.js:61", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplo-H4.js:61"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-0a27160736a33254", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-trade-goods12.js:17", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-trade-goods12.js:17"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-18a17a266d7ccb0a", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-treasury-byte-stride.js:23", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-treasury-byte-stride.js:23"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-443cb099c0a0e1af", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-ai-cache-ris1.js:30", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-ai-cache-ris1.js:30"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-1e5877f4007a2103", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-v2-ris.js:15", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-v2-ris.js:15"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-c1ac1e0cbec2741f", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-stride-184.js:20", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-stride-184.js:20"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-78c1ac404baa3005", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-stats-block-find.js:102", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-stats-block-find.js:102"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-e4070db081cc0140", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-ai-weights3.js:26", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-ai-weights3.js:26"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-c626f87d899f1534", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-ai-cache-semantics2.js:32", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-ai-cache-semantics2.js:32"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-59db2a8d4c915bf4", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-tilegap-truestart.js:22", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-tilegap-truestart.js:22"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-496f06a823adc434", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-armor-byte.js:12", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-armor-byte.js:12"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-5535928a52caefce", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-postgrid-explore.js:40", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-postgrid-explore.js:40"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-ba6ccd02455688c9", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-econ-t0t7-trajectory.js:32", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-econ-t0t7-trajectory.js:32"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-38d2facffb723d70", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplo-preamble.js:55", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplo-preamble.js:55"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-afe423ea2a758d82", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-unitstats18.js:87", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-unitstats18.js:87"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-be9d4dd2d428d1ff", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-war-4.js:21", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-war-4.js:21"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-94dea3b76a2a9b0b", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-charmap7.js:26", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-charmap7.js:26"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-f29afd622fc07e56", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-met-04-zonegrowth.js:50", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-met-04-zonegrowth.js:50"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-12b3c556f18604cb", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-relation-map-3.js:101", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-relation-map-3.js:101"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-4498a851f94c38fe", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-settlement-stats.js:56", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-settlement-stats.js:56"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-1c6266fc473dfffd", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-startingwars3.js:55", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-startingwars3.js:55"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-3a3e5423e37ba4a6", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplo-clean4.js:15", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplo-clean4.js:15"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-8e2d58a8ea3db01f", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-charmap3.js:28", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-charmap3.js:28"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-8df0a425ad7fcecd", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-buildchain7.js:11", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-buildchain7.js:11"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-8107535e5618bfc1", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-find-antigonid-pool.js:10", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-find-antigonid-pool.js:10"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-9707ec7db93cb73a", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-ownership2.js:19", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-ownership2.js:19"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-e4d3f2c63cf9d1ca", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplo-E.js:76", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplo-E.js:76"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-4da2270b7e185395", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplomacy19.js:32", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplomacy19.js:32"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-ff66f2a9d9cb6c6f", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplo-cleanH.js:43", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplo-cleanH.js:43"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-9376917f097b0f25", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-longtail3.js:12", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-longtail3.js:12"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-2278cc50669d1200", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-trade-session44.js:21", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-trade-session44.js:21"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-675812a1236ab758", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-war-5.js:63", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-war-5.js:63"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-4a70aac1de12b4e9", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplo-A.js:61", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplo-A.js:61"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-b00a5207fff45ce0", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-fixed-shift-insertion.js:14", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-fixed-shift-insertion.js:14"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-b3291cb2ef4e028b", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/splice-with-all-internal-ptrs.js:51", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/splice-with-all-internal-ptrs.js:51"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-f55b5b8b9388573a", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplo-H.js:93", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplo-H.js:93"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-247540bde455a883", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-buildings-3.js:51", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-buildings-3.js:51"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-a165a5a7d66d299f", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplo-pairing-registry.js:43", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplo-pairing-registry.js:43"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-458ec0570122337a", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-verify-char-portrait.js:13", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-verify-char-portrait.js:13"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-838402a5d6d8dc72", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-population-field.js:41", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-population-field.js:41"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-5549082687de2500", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-battle-outcome.js:12", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-battle-outcome.js:12"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-538a298a3ff2b36c", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-treasury-c2de0.js:24", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-treasury-c2de0.js:24"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-1f5f013807caa316", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplomacy17.js:32", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplomacy17.js:32"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-0027b836d2d40eed", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-trade-goods3.js:17", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-trade-goods3.js:17"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-0ce417dd4c5a4f58", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-treasury-content.js:22", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-treasury-content.js:22"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-ce715001eaabc8bc", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-pop-rate-halfpct.js:44", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-pop-rate-halfpct.js:44"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-6c75f38d0b9655f8", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-buildslots-07-association-direction.js:122", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-buildslots-07-association-direction.js:122"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-91848bf519bbe953", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-econ-364run.js:11", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-econ-364run.js:11"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-dcac8f45976cf5a1", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-find-all-faction-econ-records.js:9", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-find-all-faction-econ-records.js:9"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-8b92470c09827d30", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-upkeep8.js:64", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-upkeep8.js:64"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-80a39cd184373d39", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-major-faction-tag-3.js:9", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-major-faction-tag-3.js:9"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-4282f34fa7a2789a", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diploenum-final.js:84", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diploenum-final.js:84"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-4fc408d532be3929", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-trade-1.js:13", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-trade-1.js:13"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-2ce4bd2027a35a34", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-army-count11.js:47", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-army-count11.js:47"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-8561d181c1b4a97b", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-faction-record-body.js:13", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-faction-record-body.js:13"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-3e48a1aa7613093d", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-construction6.js:12", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-construction6.js:12"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-9a80825b0a7c4230", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-hash-blob3.js:17", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-hash-blob3.js:17"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-5947005c61caa7f8", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-population-verify.js:24", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-population-verify.js:24"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-d916aa2c474b8459", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-settle-models3.js:60", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-settle-models3.js:60"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-90a2f9d772ff3c8d", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-unitstats14.js:82", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-unitstats14.js:82"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-fbbea047daca584f", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-charpath-fullscan.js:63", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-charpath-fullscan.js:63"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-405d311fc6877e81", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-econ-settlement-sum.js:81", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-econ-settlement-sum.js:81"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-357247ad27b8858e", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-victory-search-outlive.js:18", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-victory-search-outlive.js:18"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-332a8dc00bca05f9", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplomap-align.js:31", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplomap-align.js:31"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-eaa07dedf6e57752", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplomap-fields.js:54", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplomap-fields.js:54"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-6cf974d59e7d81b6", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-mask-halo1.js:91", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-mask-halo1.js:91"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-6bc3fe895d89c1a0", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-armor-search.js:44", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-armor-search.js:44"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-cb1f5ae454d25b97", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-head-8.js:61", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-head-8.js:61"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-7c360b8192e97e5b", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-charrec-attr-cluster.js:24", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-charrec-attr-cluster.js:24"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-c1b07b369035649a", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-construction1.js:12", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-construction1.js:12"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-c6afc90176c00919", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-tail3.js:13", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-tail3.js:13"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-aba08c191742bab1", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-upkeep9.js:70", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-upkeep9.js:70"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-788339f8ca44b39f", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-staticsec-boundary.js:5", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-staticsec-boundary.js:5"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-791c0efe762436ac", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-bloodline-leader-dedupe.js:28", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-bloodline-leader-dedupe.js:28"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-e154a6f97dcd3fe0", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-board1.js:12", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-board1.js:12"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-8ce3e68fb626ce30", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-family4.js:40", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-family4.js:40"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-ac867b5d0b9bee42", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-flag-enum4.js:34", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-flag-enum4.js:34"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-da5fc5fc903cfa25", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-settle-po-regress.js:24", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-settle-po-regress.js:24"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-3066675f491c0b04", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-unit-container-baseline.js:36", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-unit-container-baseline.js:36"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-2c4c4809a27133e4", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-familyrec1.js:142", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-familyrec1.js:142"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-296d050521ea8f7e", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-section-walker2.js:30", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-section-walker2.js:30"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-d0582ff31a606a51", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-family12.js:54", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-family12.js:54"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-bda181ad3afc926e", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-midfile-final6.js:54", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-midfile-final6.js:54"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-5e9996bfdffe288a", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-find-viriathus.js:17", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-find-viriathus.js:17"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-d59bd10f56065090", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-turnnum-3.js:52", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-turnnum-3.js:52"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-939e8203149aff69", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplo-pairing-baseline.js:41", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplo-pairing-baseline.js:41"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-2440283fd72b7050", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-record.js:35", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-record.js:35"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-5fb99ea28195d1ce", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-settlement-detail-zone.js:17", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-settlement-detail-zone.js:17"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-c4ac1980109fdc27", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-head-7.js:62", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-head-7.js:62"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-15c7cf5c5edc6339", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diploterms-14-stancematrix.js:45", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diploterms-14-stancematrix.js:45"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-a02eceaf4f356f7f", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-tilegap-counts-robust.js:42", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-tilegap-counts-robust.js:42"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-57e427e1def6882b", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/index.js:55", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/index.js:55"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-8a5744b6a05ac017", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-charpath-verify.js:19", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-charpath-verify.js:19"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-7641ba09aaf4bf5c", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplo-HB.js:28", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplo-HB.js:28"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-0b55a40f80a8ec6d", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-construction8.js:42", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-construction8.js:42"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-45253cf313471cdd", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-ext-char-record.js:44", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-ext-char-record.js:44"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-2d29e0527b779394", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplo-ladder3.js:30", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplo-ladder3.js:30"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-4bfb888dc4ecc688", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-tax-ris-dump.js:29", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-tax-ris-dump.js:29"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-c5a8f40790be53ec", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-war-2.js:13", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-war-2.js:13"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-a5b40539f56fe622", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplo6.js:21", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplo6.js:21"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-b701b4e22261d797", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-pella-deep.js:40", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-pella-deep.js:40"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-9493b9f57b1c1a3e", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-charpath-final.js:114", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-charpath-final.js:114"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-636398fdbecd9cfe", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-portrait-byte-v4.js:20", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-portrait-byte-v4.js:20"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-e8b8960d04facde1", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplocat-typeids.js:56", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplocat-typeids.js:56"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-a046283392398226", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-94-age.js:25", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-94-age.js:25"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-774d7b55ea9260f3", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-occupy5.js:54", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-occupy5.js:54"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-ce80fcb05dbd8ef8", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-warstate-03-carthage-entry.js:24", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-warstate-03-carthage-entry.js:24"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-6b4c51498f43ae7a", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-build-queue-timing.js:93", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-build-queue-timing.js:93"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-dbac3605be70a164", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-settlegap2.js:28", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-settlegap2.js:28"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-915b52766921508a", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-faction-track.js:62", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-faction-track.js:62"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-02b04c5601d0e991", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-19b30-context.js:8", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-19b30-context.js:8"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-58cc493dc8f35217", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-econ-dump-record.js:26", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-econ-dump-record.js:26"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-95bcba946c76efc2", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-family2.js:42", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-family2.js:42"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-47b30d0a69b80b0b", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplomacy-pre-post.js:17", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplomacy-pre-post.js:17"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-de50ce6a45fc0b03", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-cpool-7.js:98", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-cpool-7.js:98"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-4774a937111c19d7", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-ownership3.js:19", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-ownership3.js:19"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-e3403d95c9fac1be", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-armor-find-unit.js:45", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-armor-find-unit.js:45"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-6b5bd7661f010c1b", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-tail-diff1.js:11", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-tail-diff1.js:11"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-7e442ae35302d70e", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-queue-build-diff.js:18", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-queue-build-diff.js:18"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-23704cea9920d8e3", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-ris-counter2.js:39", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-ris-counter2.js:39"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-2565f01815a92889", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-coming-of-age.js:11", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-coming-of-age.js:11"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-b10fe400d1ecca32", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-event-log-flags4.js:51", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-event-log-flags4.js:51"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-f3ff99135d6f977e", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-midfile-aizone5.js:83", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-midfile-aizone5.js:83"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-496596fd3bf5235e", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-faction-walk5.js:40", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-faction-walk5.js:40"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-83ae226db866ca41", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-locate-45-byte-insertion.js:38", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-locate-45-byte-insertion.js:38"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-641d81e78ef79e66", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplo-H9.js:75", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplo-H9.js:75"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-c5bdc36953fc8d06", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-occupy4.js:44", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-occupy4.js:44"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-e7830e7c74a41b92", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-occupy10.js:78", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-occupy10.js:78"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-26bc67c2a1fa9a3a", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-recruit2.js:52", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-recruit2.js:52"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-acbf776afde88ef6", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-trade3.js:38", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-trade3.js:38"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-acd8181af24cf83d", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-charpath-overview.js:21", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-charpath-overview.js:21"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-23d7792460a6d9fa", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-pop-locate.js:20", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-pop-locate.js:20"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-fe1184ff336dfca0", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplomacy29.js:37", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplomacy29.js:37"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-5c081180c8a42933", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-tile-grid-head2.js:15", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-tile-grid-head2.js:15"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-5fd50dcddfb48704", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-gap619-2.js:17", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-gap619-2.js:17"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-a9b1d683e4d90234", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-settle-crossturn-diff.js:50", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-settle-crossturn-diff.js:50"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-f53f494e6f4dc432", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-met-03-matrixcells.js:65", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-met-03-matrixcells.js:65"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-5d64d08161405dd1", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-slot46-final.js:41", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-slot46-final.js:41"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-fcc481dc61e24bef", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-faction-array.js:36", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-faction-array.js:36"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-b1e0d2ef5c8e46e3", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-settle-anchor-by-value.js:36", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-settle-anchor-by-value.js:36"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-9db213b6871823a5", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-mask-halo3.js:93", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-mask-halo3.js:93"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-9217eb77e7fc740c", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-faction-array2.js:9", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-faction-array2.js:9"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-7d6cd8e6dea25894", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplo-uuid-samples.js:10", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplo-uuid-samples.js:10"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-b1a0d939d1f03efd", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-warhunt-flip-exact.js:40", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-warhunt-flip-exact.js:40"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-07aa0e5305ea49fc", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-flag-enum2.js:32", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-flag-enum2.js:32"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-655c045542f2c3fa", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-player-section-anchor.js:9", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-player-section-anchor.js:9"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-060d68f407fd54fd", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-garrison-owner.js:53", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-garrison-owner.js:53"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-5186334464aafe46", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-player-treasury.js:66", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-player-treasury.js:66"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-630e48d65fa4e277", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diploterms-21-verify.js:55", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diploterms-21-verify.js:55"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-18b1890571aa6839", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-settlebody-s94-1.js:30", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-settlebody-s94-1.js:30"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-c156602f415d637c", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-settlement-list-keys.js:35", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-settlement-list-keys.js:35"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-9086f5b48cc3c03a", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-86-90-v2.js:38", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-86-90-v2.js:38"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-3b9256a15e739505", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-section-registry-find.js:12", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-section-registry-find.js:12"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-3affc41d86570974", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-alex-1.js:21", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-alex-1.js:21"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-28eb87681f817541", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-buildchain12.js:39", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-buildchain12.js:39"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-3b0299c271167025", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-treasury-final.js:26", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-treasury-final.js:26"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-bc5388d19a16831b", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-trade-goods10.js:18", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-trade-goods10.js:18"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-113dab981c7dd93e", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-mood2.js:64", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-mood2.js:64"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-2c26d96199782f6a", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-anc6.js:68", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-anc6.js:68"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-a73a18b223987d53", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-tilemap10.js:29", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-tilemap10.js:29"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-7c6d90e701f1b353", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-scripted-events-s73-5.js:10", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-scripted-events-s73-5.js:10"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-b7c651b33c956240", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplo-uuid-occurrences.js:22", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplo-uuid-occurrences.js:22"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-d114d3b8ec0bdd19", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-field-army-tail2.js:65", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-field-army-tail2.js:65"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-e96487695525f72e", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-rebellion6.js:22", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-rebellion6.js:22"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-dd7b46c2b5a5c1a7", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-tileAttr-1.js:52", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-tileAttr-1.js:52"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-8a14972535e10cec", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-reputation-09-decode-body.js:36", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-reputation-09-decode-body.js:36"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-1ae84cea4f9329f2", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-default-set-discriminator.js:21", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-default-set-discriminator.js:21"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-fc67920e6dd79d6c", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diploenum-playerzone-raw.js:46", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diploenum-playerzone-raw.js:46"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-377a26a77b428f94", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-header-decoder.js:49", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-header-decoder.js:49"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-87452854e446e1d6", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-chartail10.js:34", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-chartail10.js:34"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-823bbb1f9e874186", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-unitstats13.js:33", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-unitstats13.js:33"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-66f50b06caa43d51", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-eventlog.js:40", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-eventlog.js:40"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-8f29f4fa042ed18f", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-finalsweep3.js:44", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-finalsweep3.js:44"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-830f89223da8ef8a", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplo-pairing-cluster.js:25", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplo-pairing-cluster.js:25"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-9c675abcc17c9ad2", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-faction-state.js:36", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-faction-state.js:36"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-8c81575e15190f02", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-per-tile-registry6.js:21", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-per-tile-registry6.js:21"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-7a9558a5ca124201", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-traits-level-decode.js:81", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-traits-level-decode.js:81"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-d076287cd717af43", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-ris-traits-wide.js:17", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-ris-traits-wide.js:17"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-edc9adce18b25805", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-body-root3.js:46", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-body-root3.js:46"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-185046d2f40d115f", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-sparta2.js:11", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-sparta2.js:11"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-b4e73673965f4196", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-siege-turn4.js:33", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-siege-turn4.js:33"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-f94b0804dc75d544", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplo-cleanG.js:17", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplo-cleanG.js:17"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-3fac8ab63167176c", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-mp11.js:31", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-mp11.js:31"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-1a03f464e48e214b", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-hash-blob14.js:48", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-hash-blob14.js:48"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-579db650d2251bb0", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-alex-3.js:12", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-alex-3.js:12"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-91153111428fdc0a", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-mask-halo5.js:73", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-mask-halo5.js:73"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-8ce86257b8b9f66a", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplo-cleanF.js:31", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplo-cleanF.js:31"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-bf0211c1b74c6810", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-portrait-string.js:17", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-portrait-string.js:17"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-46c34f8241278261", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-population-via-stats-block.js:25", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-population-via-stats-block.js:25"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-c97eff343ceb5704", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-sparta-dual.js:85", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-sparta-dual.js:85"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-00391974017256ea", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-reputation-07-smallint.js:67", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-reputation-07-smallint.js:67"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-9f00a2dcf9876c8b", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplo-clean3.js:25", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplo-clean3.js:25"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-9933541dc2e8e2c2", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-aidip-J.js:86", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-aidip-J.js:86"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-2bab833f5d7d2c59", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-player-faction.js:14", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-player-faction.js:14"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-81c1a664ff801cf4", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplocat-diplomat.js:23", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplocat-diplomat.js:23"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-42accb669fa3d063", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-walk-sections.js:21", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-walk-sections.js:21"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-02d5dd31513a6816", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-antigonos-stats.js:16", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-antigonos-stats.js:16"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-d01b5248d9fef4eb", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-construction4.js:11", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-construction4.js:11"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-690bfe2f8c176e05", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-stride364-context.js:9", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-stride364-context.js:9"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-8fff7bf3db711eb3", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diploterms-04-rawzones.js:51", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diploterms-04-rawzones.js:51"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-66805fb4606f62a4", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-aidip-5.js:67", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-aidip-5.js:67"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-1fe80ebd36ff7912", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-midfile-final2.js:35", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-midfile-final2.js:35"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-0ef86c5362c7f855", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplo-G2.js:94", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplo-G2.js:94"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-b8d3e5f85bb4262a", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-tax-survey.js:102", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-tax-survey.js:102"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-8fdad541624f54d5", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-armyboard5.js:12", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-armyboard5.js:12"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-fdccf7bf76ad1882", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplocat-npctail.js:48", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplocat-npctail.js:48"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-3d100abc468f87ab", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/splice-dead-batch.js:64", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/splice-dead-batch.js:64"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-43e0b7e98f2a99d1", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-traits-adoption-diff.js:63", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-traits-adoption-diff.js:63"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-7b1e18451068713d", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-unitstats4.js:25", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-unitstats4.js:25"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-fd40002e597ba379", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-buildchain10.js:28", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-buildchain10.js:28"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-d1749fb855e30c36", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-buildings-final.js:117", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-buildings-final.js:117"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-a0ee04bf715fa767", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-queue-recruit-fields.js:22", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-queue-recruit-fields.js:22"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-02809129eb558762", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-siege-turn6.js:12", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-siege-turn6.js:12"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-e292aeecf851fdc1", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-religion-pattern.js:15", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-religion-pattern.js:15"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-19e182c89005ffd1", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-siege-spain-recon.js:27", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-siege-spain-recon.js:27"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-bc848e900bbc60af", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-settlefield-s96-2.js:49", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-settlefield-s96-2.js:49"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-abbe439b77e36c5d", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-leonidas2.js:33", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-leonidas2.js:33"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-f9b07cd45b102be5", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-units-near-epidamnus.js:35", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-units-near-epidamnus.js:35"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-6e170c8cb3bcfa23", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-buildchain6.js:11", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-buildchain6.js:11"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-efc237a765df252c", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-settlement-population.js:72", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-settlement-population.js:72"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-9b75981afe6d4901", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-faction-ptol-track.js:77", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-faction-ptol-track.js:77"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-18ac8ecab308a762", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-marriage-via-roleStrings.js:32", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-marriage-via-roleStrings.js:32"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-7c858157b387da09", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-trade-goods1.js:13", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-trade-goods1.js:13"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-00519fdf545fc19b", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-construction-queue.js:25", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-construction-queue.js:25"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-202bd42ddc545f75", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-ai-policy-retry2.js:22", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-ai-policy-retry2.js:22"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-5e97cf96e83e4843", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplo-pairing-attitude-section.js:26", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplo-pairing-attitude-section.js:26"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-754fa59754cb1d7c", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-trade-goods2.js:16", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-trade-goods2.js:16"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-3107664c7d85f16e", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-rle3.js:61", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-rle3.js:61"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-539ab8babb0bc5e5", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-recruitE.js:31", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-recruitE.js:31"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-8b48be62ee0326cd", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-find-soldier-section.js:13", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-find-soldier-section.js:13"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-2de55354f65d0400", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-pop-floats.js:30", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-pop-floats.js:30"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-cb97c51e9418c8a8", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-roads7.js:24", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-roads7.js:24"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-9393c18d965694a8", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-naval-faction.js:65", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-naval-faction.js:65"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-b774ba7a23ba95ac", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-met-01-survey.js:26", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-met-01-survey.js:26"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-d5727c08040ae4ea", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-derive-stats.js:90", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-derive-stats.js:90"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-3d800a4d00fd68cc", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-trade-goods11.js:18", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-trade-goods11.js:18"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-7d2b30ef5a1ec177", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-family14.js:21", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-family14.js:21"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-0a7ad072a1370592", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-trade5.js:35", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-trade5.js:35"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-dfecf1e8a92e845b", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-agent-rolescan.js:36", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-agent-rolescan.js:36"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-529de4ed19491ac7", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-alex-discover.js:9", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-alex-discover.js:9"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-cf9b7164d5a6310c", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-occupy6.js:56", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-occupy6.js:56"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-b980eb821172ef61", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-met-09-fullcell.js:39", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-met-09-fullcell.js:39"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-47ae1e96ffe11235", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-hash-blob4.js:16", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-hash-blob4.js:16"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-c23ccd0d811f287f", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-siege7.js:37", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-siege7.js:37"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-72d0f847e9017b39", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-factail-session46-3.js:57", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-factail-session46-3.js:57"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-c3b6167ff2975910", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-warhunt-spain-region.js:21", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-warhunt-spain-region.js:21"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-ecec5cc9aba57fcd", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-trade-resource-extract.js:34", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-trade-resource-extract.js:34"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-d3d29450a5d5f8d2", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-warhunt-warrec-fields.js:25", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-warhunt-warrec-fields.js:25"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-8f5ccba7a6d76288", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-marriage-spouse.js:33", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-marriage-spouse.js:33"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-b673cf53a1bc2361", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-watchtower-search.js:21", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-watchtower-search.js:21"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-03668c74041ce964", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-header-100pct-v2.js:37", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-header-100pct-v2.js:37"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-3bfca5efacb1fa3f", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-charmap5.js:38", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-charmap5.js:38"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-94e164968238763c", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-warstate-02-track.js:40", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-warstate-02-track.js:40"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-7f32a553a0ebc3e6", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-mask-halo2.js:95", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-mask-halo2.js:95"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-4db3f09b258a1d43", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-staticsec-dynamic-proof.js:16", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-staticsec-dynamic-proof.js:16"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-1646bbe32d89be7e", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-postgrid-byte20.js:41", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-postgrid-byte20.js:41"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-876563033e527034", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-marriage-spouse-v3.js:41", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-marriage-spouse-v3.js:41"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-5ddccd5a419e94c7", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-leonidas5.js:26", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-leonidas5.js:26"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-3075acf9980a824c", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-faction-table-1.js:15", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-faction-table-1.js:15"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-c9b572579982cf95", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diploterms-23-terms.js:30", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diploterms-23-terms.js:30"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-920c6c81dc0fa894", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-battle-log10.js:37", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-battle-log10.js:37"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-1a69982dd4d0dc72", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-spain-role-strings.js:37", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-spain-role-strings.js:37"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-a64ba7686d818e75", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplo11.js:61", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplo11.js:61"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-c262a8a243e763a3", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-siege-turn7.js:53", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-siege-turn7.js:53"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-02d7d3e85888c32b", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-victory-search-holdlist.js:14", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-victory-search-holdlist.js:14"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-f7ade7dbe45201f3", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-occupy7.js:35", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-occupy7.js:35"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-068700d5ac7ec89b", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-stride9xyz2.js:14", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-stride9xyz2.js:14"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-d5245dd43905abe3", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplo-cleanC.js:13", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplo-cleanC.js:13"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-8a5146f9e6cb5fba", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-siege-turn5.js:13", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-siege-turn5.js:13"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-20a83ca1a05e13e1", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-faction-array-wider.js:22", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-faction-array-wider.js:22"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-7108502929c1c083", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-faction-trailing3.js:29", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-faction-trailing3.js:29"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-8e8eadb23311bde8", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-ai-cache-hash.js:60", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-ai-cache-hash.js:60"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-82c89715a8974615", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-descr-strat-audit.js:61", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-descr-strat-audit.js:61"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-1ef044bbc52206ec", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-head-6.js:71", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-head-6.js:71"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-d1660a2174051138", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-halo-move-1.js:16", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-halo-move-1.js:16"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-8b729024fb13dfc2", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-section-sizes-unique.js:18", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-section-sizes-unique.js:18"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-cf74734503088cd8", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-ownership1.js:38", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-ownership1.js:38"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-df692d6605dc16d4", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-playerdiplo-globaltable.js:30", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-playerdiplo-globaltable.js:30"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-dfd57426f928d60b", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-find-player-section-by-content.js:10", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-find-player-section-by-content.js:10"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-dc8db980fa8adcdf", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-section1.js:71", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-section1.js:71"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-74d92d590690374b", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-army-count1.js:51", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-army-count1.js:51"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-c0ebf2f77eff3133", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplo-8.js:68", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplo-8.js:68"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-9036c54f0ecb0ee3", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-appuleius.js:18", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-appuleius.js:18"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-db47162938a6e46b", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-bloodline-carthage-leader.js:28", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-bloodline-carthage-leader.js:28"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-199421bf290160ff", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplomat-move5.js:8", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplomat-move5.js:8"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-b4da641720d7127b", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-unit-upgrade-bytes.js:15", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-unit-upgrade-bytes.js:15"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-94c07c8670fdcaa6", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-explore-grid-values-2.js:72", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-explore-grid-values-2.js:72"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-7bedb6ef711f1495", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-hastati-pair-diff.js:16", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-hastati-pair-diff.js:16"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-b68b4d9e8acc63b0", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-descrstrat-reload.js:14", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-descrstrat-reload.js:14"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-2a34023aca58a30a", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-path-cache4.js:39", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-path-cache4.js:39"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-76ea2f8155d74c9e", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-portrait-link-v3.js:30", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-portrait-link-v3.js:30"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-a69765b1917c544b", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-pella-all-bytes.js:55", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-pella-all-bytes.js:55"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-e88a8ed9dbcba4a7", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-zonec1.js:15", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-zonec1.js:15"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-14aef4231b9caf64", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-tax-validate-ris2.js:46", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-tax-validate-ris2.js:46"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-81a3fd49b1bd3cd3", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-body-root6.js:8", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-body-root6.js:8"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-d1b698bf9170c0d4", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-charrec-trait-bytes.js:23", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-charrec-trait-bytes.js:23"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-5fd4f28f759415b7", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-staticsec-extra-fields.js:24", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-staticsec-extra-fields.js:24"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-8db4adc5d5b09594", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-descr-strat-bridge.js:27", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-descr-strat-bridge.js:27"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-98ccf1d24c0c4d34", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-tax-ris-relocate.js:30", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-tax-ris-relocate.js:30"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-6502e9b4d59b87de", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-buildchain1.js:25", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-buildchain1.js:25"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-fa7ce20b4111d3d5", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-unit-records-via-sections.js:45", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-unit-records-via-sections.js:45"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-752586fb41c8cf63", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-bloodline-leader-raw.js:22", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-bloodline-leader-raw.js:22"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-fbc5a118157f4ff4", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-text-labels.js:27", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-text-labels.js:27"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-ae9b5c2beaf71055", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-stats-full.js:78", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-stats-full.js:78"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-0f7ae55f24fa98c1", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-family19.js:50", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-family19.js:50"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-8d521e8faae48b2e", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-warhunt-groundtruth.js:36", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-warhunt-groundtruth.js:36"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-a57e432d9b6760f5", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-asturica-buildings.js:68", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-asturica-buildings.js:68"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-81800b90989e3124", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-find-queue-insert.js:36", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-find-queue-insert.js:36"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-e318593f799dfab9", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-playerdiplo-reciprocity.js:28", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-playerdiplo-reciprocity.js:28"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-0034929a92f18475", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-queue-armor-diff.js:18", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-queue-armor-diff.js:18"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-d2ff1e2b08dd2757", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-siege-turn2.js:47", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-siege-turn2.js:47"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-4285fd1c911335c8", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-chartail8.js:34", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-chartail8.js:34"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-c887bc8296e0aaa7", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-section-walker7.js:35", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-section-walker7.js:35"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-521192159a440c6e", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-queue-recruit-diff.js:19", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-queue-recruit-diff.js:19"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-30a450d17af50763", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-armyboard3.js:61", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-armyboard3.js:61"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-b6879b1751abca7c", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-armyboard1.js:12", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-armyboard1.js:12"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-2afa660ec4bb4e74", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-tile-trail1.js:49", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-tile-trail1.js:49"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-6ff21c3cada9c379", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-midfile-entities1.js:63", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-midfile-entities1.js:63"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-51bab8b957dfec04", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-buildslots-01-layout.js:88", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-buildslots-01-layout.js:88"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-ab2ff2b83937ebda", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-charmap.js:46", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-charmap.js:46"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-df34c1375abc4323", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-buildslots-06-validate-vs-descrstrat.js:113", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-buildslots-06-validate-vs-descrstrat.js:113"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-67f182c28a3fbc20", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplo-C.js:25", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplo-C.js:25"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-7050a874fb8a374e", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-battle4.js:13", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-battle4.js:13"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-54dddbcb802ca220", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-tail2.js:35", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-tail2.js:35"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-a61d50683b11fbd8", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplo-pair-via-bidirectional.js:30", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplo-pair-via-bidirectional.js:30"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-0961fbc961ddb2e6", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-midfile-recount1.js:43", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-midfile-recount1.js:43"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-00fe383929022831", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-family18.js:62", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-family18.js:62"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-e3dc9588e932a620", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-faction-config-records.js:19", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-faction-config-records.js:19"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-e8f834d4e7f38bc6", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-econ-prediplo-fields.js:31", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-econ-prediplo-fields.js:31"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-7e76640e5ed29a8c", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-adopt2-1.js:11", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-adopt2-1.js:11"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-6e73d3cc03462c08", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-charrec-slot-top3.js:32", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-charrec-slot-top3.js:32"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-3897baffb4904668", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-warhunt-record-anatomy.js:34", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-warhunt-record-anatomy.js:34"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-e40578d20f3cce0f", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-war-11.js:13", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-war-11.js:13"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-a35b38f6f0e9fb25", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-army-count10.js:48", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-army-count10.js:48"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-2c8e11e78dd1bf6f", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-evtypes-s93.js:31", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-evtypes-s93.js:31"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-a83945f592aae827", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-ai-cache-ris9.js:23", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-ai-cache-ris9.js:23"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-23757e5ee8e02ac7", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplo-1.js:50", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplo-1.js:50"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-4130122c590350e0", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-settlefield-s96-1.js:66", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-settlefield-s96-1.js:66"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-45d127258d1f27a0", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-siege-spain-smartdiff.js:37", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-siege-spain-smartdiff.js:37"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-7ec2f9a353a5fe55", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-unitstats16.js:51", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-unitstats16.js:51"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-5e4ca7f857ad720e", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/find-achaios.js:18", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/find-achaios.js:18"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-dcd99a6d15ed9bcb", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-tax-ris-fields.js:21", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-tax-ris-fields.js:21"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-5245867269cff21f", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-recruit8.js:21", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-recruit8.js:21"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-7537e1324bb1a978", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-tilegap-dims2.js:12", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-tilegap-dims2.js:12"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-5629db932848998a", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-per-char-mp.js:31", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-per-char-mp.js:31"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-dc7a4759146c9522", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-faction-walk3.js:33", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-faction-walk3.js:33"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-e2b1c056ec36da3d", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diploterms-12-warstructured.js:46", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diploterms-12-warstructured.js:46"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-d9a246ceee1a08f0", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-rebellion-head1.js:66", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-rebellion-head1.js:66"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-39cc4a7131a4d2ef", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-unitstats11.js:61", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-unitstats11.js:61"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-128b037c6fc3e880", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-zone-3c000.js:14", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-zone-3c000.js:14"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-500ced70fd538925", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplomacy22.js:33", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplomacy22.js:33"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-d7c95f29555c8b2b", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-battle-log13.js:10", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-battle-log13.js:10"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-e7821fee878e327e", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplo-F.js:75", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplo-F.js:75"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-854d259768cedd0c", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-naval-robust.js:49", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-naval-robust.js:49"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-7f856d8eb03948b2", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-ai-policy8.js:9", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-ai-policy8.js:9"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-f37103b08c65677f", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/splice-d11-trailer-full.js:85", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/splice-d11-trailer-full.js:85"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-7f1aa26e8e4c8cc7", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-roads-ports-watchtowers-SUMMARY.js:120", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-roads-ports-watchtowers-SUMMARY.js:120"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-445ba5b2ed1f154d", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-religion-strat-format.js:12", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-religion-strat-format.js:12"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-7281ba32f0e7969d", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-aiarr-s87-1.js:49", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-aiarr-s87-1.js:49"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-aa51ea1d0ab660e4", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-portrait-pointer.js:30", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-portrait-pointer.js:30"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-da513600ea622f5f", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplo-5.js:33", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplo-5.js:33"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-7b248ae6c0b40087", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-upkeep12.js:45", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-upkeep12.js:45"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-558853a561d51fc6", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-victory-context-dump.js:13", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-victory-context-dump.js:13"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-8b45a3a8e1947920", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-fake-check.js:28", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-fake-check.js:28"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-80ac73bd70dec92d", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-stride9xyz3.js:28", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-stride9xyz3.js:28"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-3f354b116a917fe6", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-v2-parser-test.js:10", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-v2-parser-test.js:10"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-e349f48274f6daa3", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-paths-2.js:59", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-paths-2.js:59"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-327b22a88490fc44", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-upkeep3.js:71", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-upkeep3.js:71"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-0e0bce57a630c166", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-midfile-roads.js:32", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-midfile-roads.js:32"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-e0fc24efea85b72d", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-settlement-format.js:29", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-settlement-format.js:29"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-4a4d93e09ca19b9c", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-hash-blob7.js:10", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-hash-blob7.js:10"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-358f5f6573b9c978", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-byz-capture.js:11", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-byz-capture.js:11"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-555985046953a2c8", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-last075-1.js:24", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-last075-1.js:24"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-e3fa016af3720f84", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-chartail4.js:33", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-chartail4.js:33"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-9591f376d8b4ed2b", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplomap-structure.js:65", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplomap-structure.js:65"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-970212d5787fdb85", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-alliance-deep3.js:15", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-alliance-deep3.js:15"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-40f6aa6af0f0dca3", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-finalsweep5.js:36", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-finalsweep5.js:36"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-ec6fbec42171178c", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-econ-subrecord-walk.js:38", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-econ-subrecord-walk.js:38"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-e1f7979fb02d7bdf", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-bridge-check.js:20", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-bridge-check.js:20"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-b8cff1a639b25c35", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-midfile-coast.js:58", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-midfile-coast.js:58"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-13ed469e90b01316", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-minor-rec-vs-antigonid.js:10", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-minor-rec-vs-antigonid.js:10"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-ffd2b67399d2d186", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-family15.js:66", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-family15.js:66"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-f71d4abaf17251e6", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-father-uuid.js:11", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-father-uuid.js:11"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-79d6fdfde4cc3319", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-siege-turn10.js:23", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-siege-turn10.js:23"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-1118918351beff98", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-endturn-3.js:16", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-endturn-3.js:16"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-e55eb1f836672471", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-record-pointers.js:35", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-record-pointers.js:35"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-e18c740ff74c025d", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-faction-walk.js:56", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-faction-walk.js:56"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-9dcc1ff03a0d7409", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-econ-final-proof.js:24", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-econ-final-proof.js:24"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-59198c8be3ee8505", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-midfile-aizone4.js:93", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-midfile-aizone4.js:93"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-cb286af57bc808c7", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-settlement-buildings.js:51", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-settlement-buildings.js:51"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-2e20c7625babb8fe", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplo-pairing-after.js:30", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplo-pairing-after.js:30"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-dadb6d597cc6dc06", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-header-turnhunt.js:20", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-header-turnhunt.js:20"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-d242afb2acf38bbc", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-pop-search-value.js:12", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-pop-search-value.js:12"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-33c3693754ffc88c", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-tail-tilegrid2.js:12", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-tail-tilegrid2.js:12"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-adad5a390218eb36", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-all-settlements-v2.js:39", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-all-settlements-v2.js:39"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-c8e0ec3acc0d8016", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-tile-grid-head1.js:18", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-tile-grid-head1.js:18"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-3a41852f55a6d448", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-event-log-flags3.js:11", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-event-log-flags3.js:11"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-924173a6dc1c9bf6", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-header-unknown-zones.js:19", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-header-unknown-zones.js:19"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-0a83abc349e2c52e", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-alex-buildings.js:25", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-alex-buildings.js:25"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-721531c1e4622f15", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-army-count6.js:49", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-army-count6.js:49"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-c992826b0f80a3dd", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-aidip-2.js:59", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-aidip-2.js:59"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-be8dc289e3d7c1f9", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-fow3.js:17", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-fow3.js:17"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-b3609eae555d6c5e", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplo-cleanI.js:14", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplo-cleanI.js:14"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-23b6a79e5fe38e1d", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplo-2.js:25", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplo-2.js:25"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-54c2a7d2a121a839", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-warhunt-reluuid-link.js:38", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-warhunt-reluuid-link.js:38"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-7ed929b25f7bb029", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/oracle.js:232", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/oracle.js:232"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-1567e75eea473f76", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-traits-validate-map.js:37", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-traits-validate-map.js:37"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-da305b81e516698c", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-tail-strings1.js:12", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-tail-strings1.js:12"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-77811432fe004886", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-roads2.js:22", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-roads2.js:22"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-07d8af595ffce620", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-warhunt-array-bounds.js:15", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-warhunt-array-bounds.js:15"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-7b47f9452a70c747", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-warhunt-record-fields2.js:32", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-warhunt-record-fields2.js:32"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-b378b2de23b97557", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-ai-cache-ris11.js:23", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-ai-cache-ris11.js:23"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-187caac5e62b0ec0", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-ris-after-region.js:14", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-ris-after-region.js:14"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-182546b98b524350", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-construction15.js:39", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-construction15.js:39"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-ba1b158d8cfad396", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diploterms-13-playerzone.js:43", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diploterms-13-playerzone.js:43"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-89934c84b15ea2f7", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-stride9-internal.js:51", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-stride9-internal.js:51"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-590c8ff4523277d5", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-alex-all-turns.js:22", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-alex-all-turns.js:22"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-6f0dceca0ccf7ca2", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-naval-survey.js:25", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-naval-survey.js:25"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-85e4aa8df07867c8", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-stride9xyz6.js:29", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-stride9xyz6.js:29"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-21ac13c757460f3b", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplo10.js:50", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplo10.js:50"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-3c5b7c087583c757", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-tax-validate-ris.js:75", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-tax-validate-ris.js:75"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-83e7953215b0b789", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-faction-id-source.js:39", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-faction-id-source.js:39"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-a57d1254e27d0b95", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-faction-block-hunt.js:14", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-faction-block-hunt.js:14"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-221502d74f7d18fb", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-warhunt-premarker.js:38", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-warhunt-premarker.js:38"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-20bf82fa4fbacfe9", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-section-around-splice.js:23", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-section-around-splice.js:23"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-d940b74941e62780", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-recruit9.js:42", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-recruit9.js:42"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-fa03683b57d92186", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-tax-survey2.js:82", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-tax-survey2.js:82"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-387082dd9e2cd183", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-mgr-locate.js:18", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-mgr-locate.js:18"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-2e9bd5837d06898b", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-aidip-M.js:64", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-aidip-M.js:64"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-6485d37a1b561624", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-aidiplocache2.js:48", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-aidiplocache2.js:48"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-c171119ccadb5301", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-agent-infiltrate-clean.js:19", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-agent-infiltrate-clean.js:19"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-2d5c12e5d93ad1f7", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-treasury-fullscan.js:20", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-treasury-fullscan.js:20"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-64d78c37d11e6497", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-met-08-carthagezone.js:40", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-met-08-carthagezone.js:40"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-2fd4d5b75e6ca092", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-tilegrid-fields3.js:86", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-tilegrid-fields3.js:86"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-7a20e304245788f6", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/splice-with-65k-patch.js:46", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/splice-with-65k-patch.js:46"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-ad6fd8d9d2f68a23", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-tax-focused.js:27", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-tax-focused.js:27"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-bc64f0cf35e97a49", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-rebellion2.js:32", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-rebellion2.js:32"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-02cd1039666ae3f2", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-unit-stats.js:55", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-unit-stats.js:55"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-c73f2f9933dbd8c8", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-warhunt-spain-matrix.js:21", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-warhunt-spain-matrix.js:21"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-969d685aeed35716", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-ancil-structure.js:64", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-ancil-structure.js:64"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-cf1801dce67bc2eb", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-pop-structure.js:19", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-pop-structure.js:19"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-985615ee6cf8975c", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-lua-footer2.js:45", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-lua-footer2.js:45"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-a8b42988890fa86e", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-head-5.js:44", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-head-5.js:44"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-d30c37a5c3121165", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-unit-upgrade.js:14", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-unit-upgrade.js:14"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-4eb2021c15ac755f", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-post-grid-267-array.js:72", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-post-grid-267-array.js:72"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-fa12f3024de4dcdf", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-unit-container-spec.js:98", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-unit-container-spec.js:98"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-63dd727a1307b06e", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-tilegrid-fullscan4.js:12", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-tilegrid-fullscan4.js:12"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-4a6ef89f107c4988", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-ai-cache-hash2.js:42", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-ai-cache-hash2.js:42"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-7efff78db333fd65", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-hash-blob2.js:11", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-hash-blob2.js:11"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-6282030a3eabf3e4", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-siege-turn1.js:49", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-siege-turn1.js:49"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-c2aa28479886a37f", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-vanilla-counter.js:16", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-vanilla-counter.js:16"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-6d5746d8ba8da6be", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-recruitG.js:28", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-recruitG.js:28"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-a13e434b754a4af2", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-trade-goods4.js:49", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-trade-goods4.js:49"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-7a2098dcaf3cfaac", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplocat-reputation.js:33", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplocat-reputation.js:33"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-652d785eb43cae56", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-upkeep5.js:84", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-upkeep5.js:84"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-95dab1bf3b62f039", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-aidip-1.js:33", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-aidip-1.js:33"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-fd8c706a803d645b", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diploterms-17-npcsemantics.js:54", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diploterms-17-npcsemantics.js:54"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-c1441da1e26b216e", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplocat-npcsize.js:36", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplocat-npcsize.js:36"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-936159c3890f4ffe", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-rebellion5.js:68", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-rebellion5.js:68"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-fe74b1fdaa53cde1", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-trade-groundtruth.js:74", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-trade-groundtruth.js:74"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-83495ad0bc6eab2f", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-tilemap13.js:21", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-tilemap13.js:21"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-b36d5e8d88017f5d", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-children-search.js:14", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-children-search.js:14"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-cba8d66c7a80a3f4", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-mapfeat-7fff.js:37", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-mapfeat-7fff.js:37"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-7dd43c1b190ae061", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-scripted-events5.js:16", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-scripted-events5.js:16"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-6a13bef8c5edade8", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-descr-strat-resources2.js:97", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-descr-strat-resources2.js:97"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-618b37f6ba210fbd", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-anc5.js:63", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-anc5.js:63"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-aa197bbf09ef9cb2", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-macedon-validate2.js:19", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-macedon-validate2.js:19"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-400efcca10f5c35f", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-tilegap-seacheck.js:14", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-tilegap-seacheck.js:14"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-90d2008a50feb4fd", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-cpool-1.js:27", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-cpool-1.js:27"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-6736cf6d67faa0bd", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplo-K.js:52", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplo-K.js:52"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-f03db326b3528271", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-midfile-final5.js:27", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-midfile-final5.js:27"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-f8f8b2d1ab26fc7c", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-reputation-10-flag-trajectory.js:53", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-reputation-10-flag-trajectory.js:53"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-8d22fa17267481f6", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-agent-header.js:13", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-agent-header.js:13"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-eaabf852576c21bd", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-warhunt-partner-id.js:23", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-warhunt-partner-id.js:23"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-a14d6b5531562dd5", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-aidip-H.js:62", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-aidip-H.js:62"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-ebece591e1316a48", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-tilegap-spain-map.js:14", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-tilegap-spain-map.js:14"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-01dbdf8043a8e46c", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-header-100pct.js:30", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-header-100pct.js:30"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-62ed4b6d4b852deb", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-scripted-events7.js:57", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-scripted-events7.js:57"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-00875dd0d5aa8142", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-mid-zone.js:14", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-mid-zone.js:14"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-340650125b99ecb7", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-zeroff1.js:71", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-zeroff1.js:71"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-c299c121366b2985", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-building-tier.js:75", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-building-tier.js:75"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-6b64b52749d7b30c", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-unit-soldier-meaning.js:58", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-unit-soldier-meaning.js:58"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-63086f70645b1385", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-alliance-deep4.js:16", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-alliance-deep4.js:16"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-03ef72f0c448ee9d", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-pfact-5.js:44", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-pfact-5.js:44"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-12017053ab81e1ab", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplomat-move2.js:27", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplomat-move2.js:27"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-43b8733dd0a761d1", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-scripted-events3.js:31", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-scripted-events3.js:31"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-5b92d77c8ef16be4", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-body-root2.js:12", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-body-root2.js:12"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-478bc7fbfc4073c2", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-slot46-wives-v2.js:91", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-slot46-wives-v2.js:91"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-10bfa6dc90592666", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-macedon-t0-chars.js:11", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-macedon-t0-chars.js:11"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-20e3a4f6c100f171", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-per-tile-registry2.js:17", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-per-tile-registry2.js:17"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-1563fdbb3734e6c5", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-meta-decode-5.js:57", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-meta-decode-5.js:57"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-67ea75d935a71971", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-sparta3.js:30", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-sparta3.js:30"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-802707913f09951f", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-leonidas.js:13", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-leonidas.js:13"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-d375360c6ca77e95", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-trade8.js:34", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-trade8.js:34"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-001acdad462accf1", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-charpath-decode.js:70", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-charpath-decode.js:70"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-512f6ee899cfd0e7", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diploterms-26-warhunt.js:26", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diploterms-26-warhunt.js:26"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-0a5bbfacf434e96c", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-siege3.js:29", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-siege3.js:29"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-3659682a9557902f", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-zerofftrail-internal.js:33", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-zerofftrail-internal.js:33"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-88faa61b2800c98a", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-rle2.js:53", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-rle2.js:53"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-72b3d99244938342", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-discovered-compare.js:40", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-discovered-compare.js:40"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-861f8292bdf51ce6", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-charrec-diff-adoption.js:22", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-charrec-diff-adoption.js:22"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-68c0b6245341b8c1", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-tilegap-registry.js:36", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-tilegap-registry.js:36"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-95f2ae9bc78aa6de", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-tax-ris-layout.js:22", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-tax-ris-layout.js:22"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-cd82f249cd3ce59f", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplo-pairing-order.js:57", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplo-pairing-order.js:57"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-471fce71e04afce9", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-model-validate1.js:45", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-model-validate1.js:45"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-ad830a8e9e06e564", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-faction-tops.js:24", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-faction-tops.js:24"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-3325fa4de337e180", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-unit-records.js:32", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-unit-records.js:32"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-4a7b22e4bcca4fb9", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-uuid-index1.js:9", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-uuid-index1.js:9"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-307812dc7ebd2bf2", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-victory-proximity.js:50", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-victory-proximity.js:50"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-76adfa7af973be98", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplo-cleanZ3.js:11", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplo-cleanZ3.js:11"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-a1217970cdd89bd2", "name": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-areus.js:11", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-areus.js:11"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-bb3ce2e33cb60bf1", "name": "Stray `console.log` in TS/JS \u2014 src/economyParser.test.js:332", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 src/economyParser.test.js:332"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-ea350dab4fd846e1", "name": "Stray `console.log` in TS/JS \u2014 src/AddGeneralModal.js:33", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 src/AddGeneralModal.js:33"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-e2ecfef94ac416f3", "name": "Stray `console.log` in TS/JS \u2014 src/AnimationLayout.js:117", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 src/AnimationLayout.js:117"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-8835d6a30e8427d8", "name": "Stray `console.log` in TS/JS \u2014 src/startingArmiesBuilder.js:316", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 src/startingArmiesBuilder.js:316"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-2139d9103de8df7d", "name": "Stray `console.log` in TS/JS \u2014 src/SearchPalette.js:176", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 src/SearchPalette.js:176"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-01fd2f85507fea9e", "name": "Stray `console.log` in TS/JS \u2014 src/tradeNetwork.js:802", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 src/tradeNetwork.js:802"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-bc5f68f744f0c49d", "name": "Stray `console.log` in TS/JS \u2014 src/FamilyTree.js:106", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 src/FamilyTree.js:106"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-88ce816e959da428", "name": "Stray `console.log` in TS/JS \u2014 src/diagnostics.js:609", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 src/diagnostics.js:609"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-e9180eea363ccba4", "name": "Stray `console.log` in TS/JS \u2014 src/saveCrackerExtras.js:1062", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 src/saveCrackerExtras.js:1062"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-f68da047bddd8734", "name": "Stray `console.log` in TS/JS \u2014 src/unitParser.js:288", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 src/unitParser.js:288"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-d29918299a944a18", "name": "Stray `console.log` in TS/JS \u2014 src/buildingIcons.js:51", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 src/buildingIcons.js:51"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-4828c28f6ca2f879", "name": "Stray `console.log` in TS/JS \u2014 src/WelcomeScreen.js:300", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 src/WelcomeScreen.js:300"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-c8ee0f70f46c2370", "name": "Stray `console.log` in TS/JS \u2014 src/Movable.js:108", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 src/Movable.js:108"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-57b48d077e0c5d9b", "name": "Stray `console.log` in TS/JS \u2014 src/RegionInfo.js:86", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 src/RegionInfo.js:86"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-7ae697372599c333", "name": "Stray `console.log` in TS/JS \u2014 src/nonLiveCommanderResolver.js:245", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 src/nonLiveCommanderResolver.js:245"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-24673dab94d4d4ed", "name": "Icon-only button without accessible name \u2014 src/DiplomacyEditor.js:240", "shortDescription": {"text": "Icon-only button without accessible name \u2014 src/DiplomacyEditor.js:240"}, "fullDescription": {"text": "A `<button>` whose only child is a single glyph or symbol needs `title=` or `aria-label=` so screen readers (and tooltips on hover) work.\n\nWhy: P3 in CHECKLIST.md \u2014 icon-only buttons skipped a title.\nRule id: fq.button.no-label"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-9c4cda3b9b6cdc4e", "name": "Stray `console.log` in TS/JS \u2014 src/DiplomacyEditor.js:70", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 src/DiplomacyEditor.js:70"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-b8ad41fdb7b2c391", "name": "Stray `console.log` in TS/JS \u2014 src/saveCracker.js:307", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 src/saveCracker.js:307"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-22ca2857c4752301", "name": "Stray `console.log` in TS/JS \u2014 src/InfoPopup.js:762", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 src/InfoPopup.js:762"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-9710c8d059e53154", "name": "No frontend routes/components detected", "shortDescription": {"text": "No frontend routes/components detected"}, "fullDescription": {"text": "No React/Vue/Next routes were found. This is fine for backend-only repos."}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "info", "confidence": 1.0}}, {"id": "scanner-613e358b219f49b2", "name": "Insecure pattern 'node_child_process' in main-scripts.js:9", "shortDescription": {"text": "Insecure pattern 'node_child_process' in main-scripts.js:9"}, "fullDescription": {"text": "Found a known-risky pattern (node_child_process). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-88d14028a29ede1b", "name": "Insecure pattern 'node_child_process' in main.js:2864", "shortDescription": {"text": "Insecure pattern 'node_child_process' in main.js:2864"}, "fullDescription": {"text": "Found a known-risky pattern (node_child_process). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-bd75e97aa1042791", "name": "Insecure pattern 'direct_innerhtml_assignment' in scripts-suite/renderer.js:122", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in scripts-suite/renderer.js:122"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-de200186aede2948", "name": "Insecure pattern 'node_child_process' in scripts/test-descr-strat-pipeline.js:10", "shortDescription": {"text": "Insecure pattern 'node_child_process' in scripts/test-descr-strat-pipeline.js:10"}, "fullDescription": {"text": "Found a known-risky pattern (node_child_process). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-0d78be24ead41afb", "name": "Insecure pattern 'node_child_process' in scripts/fetch-runtime.js:12", "shortDescription": {"text": "Insecure pattern 'node_child_process' in scripts/fetch-runtime.js:12"}, "fullDescription": {"text": "Found a known-risky pattern (node_child_process). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-edb2391fbffe0d69", "name": "Insecure pattern 'node_child_process' in scripts/submit-false-positive.js:12", "shortDescription": {"text": "Insecure pattern 'node_child_process' in scripts/submit-false-positive.js:12"}, "fullDescription": {"text": "Found a known-risky pattern (node_child_process). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-798623e292f4dd55", "name": "Insecure pattern 'node_child_process' in scripts/save-to-descr-strat.js:2583", "shortDescription": {"text": "Insecure pattern 'node_child_process' in scripts/save-to-descr-strat.js:2583"}, "fullDescription": {"text": "Found a known-risky pattern (node_child_process). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-29cf446ceff7218b", "name": "Insecure pattern 'node_child_process' in scripts/save-cracker/dig-last075-2.js:10", "shortDescription": {"text": "Insecure pattern 'node_child_process' in scripts/save-cracker/dig-last075-2.js:10"}, "fullDescription": {"text": "Found a known-risky pattern (node_child_process). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-01dff893ff362a58", "name": "Insecure pattern 'node_child_process' in scripts/save-cracker/dig-last075-5.js:8", "shortDescription": {"text": "Insecure pattern 'node_child_process' in scripts/save-cracker/dig-last075-5.js:8"}, "fullDescription": {"text": "Found a known-risky pattern (node_child_process). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-a5cbede54b62bbae", "name": "Insecure pattern 'node_child_process' in scripts/save-cracker/dig-last075-7.js:12", "shortDescription": {"text": "Insecure pattern 'node_child_process' in scripts/save-cracker/dig-last075-7.js:12"}, "fullDescription": {"text": "Found a known-risky pattern (node_child_process). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-5ba361965dc30554", "name": "Insecure pattern 'node_child_process' in scripts/save-cracker/serialize-corpus.js:16", "shortDescription": {"text": "Insecure pattern 'node_child_process' in scripts/save-cracker/serialize-corpus.js:16"}, "fullDescription": {"text": "Found a known-risky pattern (node_child_process). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-ae2bbac5c68fd34f", "name": "Insecure pattern 'node_child_process' in scripts/save-cracker/dig-last075-6.js:10", "shortDescription": {"text": "Insecure pattern 'node_child_process' in scripts/save-cracker/dig-last075-6.js:10"}, "fullDescription": {"text": "Found a known-risky pattern (node_child_process). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-6e69abbe7ff5ba6e", "name": "Insecure pattern 'node_child_process' in scripts/save-cracker/dig-final-validation.js:5", "shortDescription": {"text": "Insecure pattern 'node_child_process' in scripts/save-cracker/dig-final-validation.js:5"}, "fullDescription": {"text": "Found a known-risky pattern (node_child_process). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-6c1068ba824fff2f", "name": "Insecure pattern 'eval_used' in scripts/save-cracker/dig-final-unknowns.js:18", "shortDescription": {"text": "Insecure pattern 'eval_used' in scripts/save-cracker/dig-final-unknowns.js:18"}, "fullDescription": {"text": "Found a known-risky pattern (eval_used). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-69ef8310880bfb4a", "name": "Insecure pattern 'node_child_process' in scripts/save-cracker/dig-last075-4.js:89", "shortDescription": {"text": "Insecure pattern 'node_child_process' in scripts/save-cracker/dig-last075-4.js:89"}, "fullDescription": {"text": "Found a known-risky pattern (node_child_process). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-4f9d7ebe066f8756", "name": "Insecure pattern 'node_child_process' in scripts/save-cracker/dig-longtail1.js:17", "shortDescription": {"text": "Insecure pattern 'node_child_process' in scripts/save-cracker/dig-longtail1.js:17"}, "fullDescription": {"text": "Found a known-risky pattern (node_child_process). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-de422e8be864feca", "name": "Insecure pattern 'node_child_process' in scripts/save-cracker/dig-last075-8.js:7", "shortDescription": {"text": "Insecure pattern 'node_child_process' in scripts/save-cracker/dig-last075-8.js:7"}, "fullDescription": {"text": "Found a known-risky pattern (node_child_process). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-e53645d533a1d4f9", "name": "Insecure pattern 'weak_hash' in scripts/save-cracker/dig-header-100pct-v2.js:82", "shortDescription": {"text": "Insecure pattern 'weak_hash' in scripts/save-cracker/dig-header-100pct-v2.js:82"}, "fullDescription": {"text": "Found a known-risky pattern (weak_hash). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-5c8ca4b04796a8a4", "name": "Insecure pattern 'node_child_process' in scripts/save-cracker/dig-last075-1.js:13", "shortDescription": {"text": "Insecure pattern 'node_child_process' in scripts/save-cracker/dig-last075-1.js:13"}, "fullDescription": {"text": "Found a known-risky pattern (node_child_process). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-a2f9760fba12cf12", "name": "Insecure pattern 'weak_hash' in src/changelog.js:2802", "shortDescription": {"text": "Insecure pattern 'weak_hash' in src/changelog.js:2802"}, "fullDescription": {"text": "Found a known-risky pattern (weak_hash). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-6372cebde0220094", "name": "No auth library detected", "shortDescription": {"text": "No auth library detected"}, "fullDescription": {"text": "The scanner did not find any standard auth library (JWT, OAuth, NextAuth, Auth0, etc.). The repo has auth/admin/session surface indicators, so auth may live in custom code, in a separate service, or be missing."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-4601e3ad3bb28677", "name": "No CI/CD pipelines detected", "shortDescription": {"text": "No CI/CD pipelines detected"}, "fullDescription": {"text": "No GitHub Actions, GitLab CI, or CircleCI configs found. Without CI you can't gate deploys on tests/lints."}, "properties": {"scanner": "scanner-primary", "layer": "cicd", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-646961701b977ea4", "name": "Very large file: main-scripts.js (3865 lines)", "shortDescription": {"text": "Very large file: main-scripts.js (3865 lines)"}, "fullDescription": {"text": "Files with >800 lines often hide complexity hotspots and discourage tests."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-f7ff9fd3cae9750b", "name": "Very large file: main.js (10481 lines)", "shortDescription": {"text": "Very large file: main.js (10481 lines)"}, "fullDescription": {"text": "Files with >800 lines often hide complexity hotspots and discourage tests."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-b3fc4ef5f60cd41c", "name": "Very large file: scripts-suite/renderer.js (4629 lines)", "shortDescription": {"text": "Very large file: scripts-suite/renderer.js (4629 lines)"}, "fullDescription": {"text": "Files with >800 lines often hide complexity hotspots and discourage tests."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-5b4a12f6491d8917", "name": "Very large file: scripts/save-to-descr-strat.js (2659 lines)", "shortDescription": {"text": "Very large file: scripts/save-to-descr-strat.js (2659 lines)"}, "fullDescription": {"text": "Files with >800 lines often hide complexity hotspots and discourage tests."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-bd2ba069ee187d60", "name": "Very large file: scripts/save-cracker/cover.js (1067 lines)", "shortDescription": {"text": "Very large file: scripts/save-cracker/cover.js (1067 lines)"}, "fullDescription": {"text": "Files with >800 lines often hide complexity hotspots and discourage tests."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-33b038d7641c3943", "name": "Very large file: scripts/save-cracker/serialize.js (1846 lines)", "shortDescription": {"text": "Very large file: scripts/save-cracker/serialize.js (1846 lines)"}, "fullDescription": {"text": "Files with >800 lines often hide complexity hotspots and discourage tests."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-537ad457dca8db43", "name": "Very large file: scripts-suite-py/master_processor.py (1716 lines)", "shortDescription": {"text": "Very large file: scripts-suite-py/master_processor.py (1716 lines)"}, "fullDescription": {"text": "Files with >800 lines often hide complexity hotspots and discourage tests."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-fa1b1b9472d55c90", "name": "Very large file: src/FamilyTree.js (1244 lines)", "shortDescription": {"text": "Very large file: src/FamilyTree.js (1244 lines)"}, "fullDescription": {"text": "Files with >800 lines often hide complexity hotspots and discourage tests."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-72388f90543c79ff", "name": "Very large file: src/changelog.js (7747 lines)", "shortDescription": {"text": "Very large file: src/changelog.js (7747 lines)"}, "fullDescription": {"text": "Files with >800 lines often hide complexity hotspots and discourage tests."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-238576ebc906ea7b", "name": "Very large file: src/saveCrackerExtras.js (1568 lines)", "shortDescription": {"text": "Very large file: src/saveCrackerExtras.js (1568 lines)"}, "fullDescription": {"text": "Files with >800 lines often hide complexity hotspots and discourage tests."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-c084e255db60a3f5", "name": "Very large file: src/RegionInfo.js (3879 lines)", "shortDescription": {"text": "Very large file: src/RegionInfo.js (3879 lines)"}, "fullDescription": {"text": "Files with >800 lines often hide complexity hotspots and discourage tests."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-79070dcde44f1bdd", "name": "Very large file: src/InfoPopup.js (1445 lines)", "shortDescription": {"text": "Very large file: src/InfoPopup.js (1445 lines)"}, "fullDescription": {"text": "Files with >800 lines often hide complexity hotspots and discourage tests."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-537444a62c477a15", "name": "Very large file: src/incomeModel.js (1796 lines)", "shortDescription": {"text": "Very large file: src/incomeModel.js (1796 lines)"}, "fullDescription": {"text": "Files with >800 lines often hide complexity hotspots and discourage tests."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-6893a6c8b0861585", "name": "Very low test-to-source ratio", "shortDescription": {"text": "Very low test-to-source ratio"}, "fullDescription": {"text": "47 test file(s) for 2054 source file(s) (ratio 0.02). Consider adding integration or unit tests for critical paths."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-141b30a41e03817b", "name": "No license file detected", "shortDescription": {"text": "No license file detected"}, "fullDescription": {"text": "No LICENSE/COPYING/NOTICE file was found. Generated repositories often omit licensing, which blocks reuse and automated intake."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-3ab5d313dda8e5f9", "name": "Debug logging residue appears in source files", "shortDescription": {"text": "Debug logging residue appears in source files"}, "fullDescription": {"text": "Found 20382 console/debugger/print-style debug statements in non-test source. This is a common fast-generation residue before production cleanup."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-72b2a6250083a784", "name": "Placeholder or mock-heavy implementation detected", "shortDescription": {"text": "Placeholder or mock-heavy implementation detected"}, "fullDescription": {"text": "Found 69 placeholder/mock markers across 30 source files. This often means the repo looks complete while core flows still use generated scaffolding or fake data."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-2d0c7b7ab8f8aacf", "name": "Critical user flow still appears backed by mock or placeholder data", "shortDescription": {"text": "Critical user flow still appears backed by mock or placeholder data"}, "fullDescription": {"text": "A payment/auth/admin/order/billing-style flow contains mock, fake, TODO, dummy, or placeholder markers in runtime source. In the Fable corpus this is a high-leverage completeness smell: the app can look finished while the money, identity, or tenant flow is still scaffolded."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-b9088664ace7f748", "name": "Composite production-readiness gap", "shortDescription": {"text": "Composite production-readiness gap"}, "fullDescription": {"text": "Multiple low-cost hardening controls are missing together: license, ci. Opus verification showed these co-occurring gaps are a better readiness signal than reading each flag in isolation."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-ea8f3013f588db25", "name": "Shallow git history limits provenance confidence", "shortDescription": {"text": "Shallow git history limits provenance confidence"}, "fullDescription": {"text": "The repository is a shallow clone. Origin/evolution analysis cannot distinguish fresh generation, imported legacy code, or long-lived human code with high confidence."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-8424db9c75e04ba4", "name": "Very short observed git history", "shortDescription": {"text": "Very short observed git history"}, "fullDescription": {"text": "The repo has multiple source files but two or fewer visible commits. This is not a failure by itself, but it lowers confidence in evolution-based diagnosis."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-9e96f1560c164c1c", "name": "Commented-code block (5 lines) in preload.js:87", "shortDescription": {"text": "Commented-code block (5 lines) in preload.js:87"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-03deb2da293ffccd", "name": "Commented-code block (6 lines) in vite.config.js:23", "shortDescription": {"text": "Commented-code block (6 lines) in vite.config.js:23"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-4917a01078bd8859", "name": "Legacy-named symbol `tgtOld` in main-scripts.js:1443", "shortDescription": {"text": "Legacy-named symbol `tgtOld` in main-scripts.js:1443"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-b4d05c27b363f3b9", "name": "Commented-code block (6 lines) in main-scripts.js:1", "shortDescription": {"text": "Commented-code block (6 lines) in main-scripts.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-546e15e3d2d613cb", "name": "Commented-code block (6 lines) in preload-scripts.js:3", "shortDescription": {"text": "Commented-code block (6 lines) in preload-scripts.js:3"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-1747d4cf692a5a56", "name": "Commented-code block (7 lines) in main.js:7", "shortDescription": {"text": "Commented-code block (7 lines) in main.js:7"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-9444f398113d8696", "name": "Commented-code block (5 lines) in scripts-suite/changelog.js:1", "shortDescription": {"text": "Commented-code block (5 lines) in scripts-suite/changelog.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-69809db2e5791413", "name": "Commented-code block (5 lines) in scripts-suite/renderer.js:354", "shortDescription": {"text": "Commented-code block (5 lines) in scripts-suite/renderer.js:354"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-3492160d7d8bbb51", "name": "Commented-code block (8 lines) in scripts/campaign-timeline.js:3", "shortDescription": {"text": "Commented-code block (8 lines) in scripts/campaign-timeline.js:3"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-677063fd9d5abcd3", "name": "Commented-code block (6 lines) in scripts/antigonid-matrix-calibrate.js:2", "shortDescription": {"text": "Commented-code block (6 lines) in scripts/antigonid-matrix-calibrate.js:2"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-80204d8ef8b90153", "name": "Commented-code block (7 lines) in scripts/crack-variant.js:5", "shortDescription": {"text": "Commented-code block (7 lines) in scripts/crack-variant.js:5"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-d1adbf6c743886f9", "name": "Commented-code block (9 lines) in scripts/edct-bisector.js:5", "shortDescription": {"text": "Commented-code block (9 lines) in scripts/edct-bisector.js:5"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-21d5172c710a8f82", "name": "Commented-code block (6 lines) in scripts/probe-v2-leader-faction.js:1", "shortDescription": {"text": "Commented-code block (6 lines) in scripts/probe-v2-leader-faction.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-a7173e53c52edba2", "name": "Legacy-named symbol `leaderOld` in scripts/probe-family-tree-source.js:158", "shortDescription": {"text": "Legacy-named symbol `leaderOld` in scripts/probe-family-tree-source.js:158"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-7f79f448bc4230c0", "name": "Commented-code block (6 lines) in scripts/probe-family-tree-source.js:3", "shortDescription": {"text": "Commented-code block (6 lines) in scripts/probe-family-tree-source.js:3"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-3c2754e1b6622994", "name": "Commented-code block (6 lines) in scripts/trade-network.js:3", "shortDescription": {"text": "Commented-code block (6 lines) in scripts/trade-network.js:3"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-3a932ab10c2996d6", "name": "Commented-code block (6 lines) in scripts/diff-war-declaration.js:29", "shortDescription": {"text": "Commented-code block (6 lines) in scripts/diff-war-declaration.js:29"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-c0ec809096181d2d", "name": "Commented-code block (6 lines) in scripts/clean-dist-installers.js:7", "shortDescription": {"text": "Commented-code block (6 lines) in scripts/clean-dist-installers.js:7"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-7fef72c71c3f95f1", "name": "Commented-code block (7 lines) in scripts/diff-unit-fields.js:29", "shortDescription": {"text": "Commented-code block (7 lines) in scripts/diff-unit-fields.js:29"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-563902176b9c989c", "name": "Commented-code block (10 lines) in scripts/convertRegions.js:22", "shortDescription": {"text": "Commented-code block (10 lines) in scripts/convertRegions.js:22"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-80d201ab618db2b9", "name": "Legacy-named symbol `facOld` in scripts/probe-leader-portrait.js:206", "shortDescription": {"text": "Legacy-named symbol `facOld` in scripts/probe-leader-portrait.js:206"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-f16d7260bb3734d5", "name": "Commented-code block (9 lines) in scripts/probe-leader-portrait.js:3", "shortDescription": {"text": "Commented-code block (9 lines) in scripts/probe-leader-portrait.js:3"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-82359efe2f394c09", "name": "Commented-code block (6 lines) in scripts/probe-treasury-history-keying.js:4", "shortDescription": {"text": "Commented-code block (6 lines) in scripts/probe-treasury-history-keying.js:4"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-6e2dd9899508dab9", "name": "Commented-code block (5 lines) in scripts/probe-commander-portrait-match.js:13", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/probe-commander-portrait-match.js:13"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-5253c75e2592df84", "name": "Commented-code block (7 lines) in scripts/probe-rome-garrison.js:1", "shortDescription": {"text": "Commented-code block (7 lines) in scripts/probe-rome-garrison.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-d1f70345bd34a15d", "name": "Commented-code block (9 lines) in scripts/validate-crack.js:3", "shortDescription": {"text": "Commented-code block (9 lines) in scripts/validate-crack.js:3"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-6398cb0fdc9f4145", "name": "Commented-code block (6 lines) in scripts/diplo-julii-row.js:1", "shortDescription": {"text": "Commented-code block (6 lines) in scripts/diplo-julii-row.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-ee5eb166c53121d8", "name": "Commented-code block (5 lines) in scripts/generate-genie-keyframes.js:20", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/generate-genie-keyframes.js:20"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-95180167b0bf4ce5", "name": "Commented-code block (5 lines) in scripts/female-locate.js:1", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/female-locate.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-2077f7f6346a0fb2", "name": "Commented-code block (5 lines) in scripts/bundle-mod-data.js:118", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/bundle-mod-data.js:118"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-249a5bf2629ffd22", "name": "Commented-code block (19 lines) in scripts/campaign-report.js:5", "shortDescription": {"text": "Commented-code block (19 lines) in scripts/campaign-report.js:5"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-02cb8533b0e6688f", "name": "Commented-code block (6 lines) in scripts/diff-saves.js:3", "shortDescription": {"text": "Commented-code block (6 lines) in scripts/diff-saves.js:3"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-b489c4e27b50e30b", "name": "Commented-code block (5 lines) in scripts/deploy-descr-strat.js:14", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/deploy-descr-strat.js:14"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-af7ca65ac22d92d2", "name": "Commented-code block (7 lines) in scripts/matrix-find-ally-cells.js:2", "shortDescription": {"text": "Commented-code block (7 lines) in scripts/matrix-find-ally-cells.js:2"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-c72cbb42ea8b418c", "name": "Commented-code block (5 lines) in scripts/audit-unit-icons.js:1", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/audit-unit-icons.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-0f9ab449046633b0", "name": "Commented-code block (6 lines) in scripts/save-entity-count.js:1", "shortDescription": {"text": "Commented-code block (6 lines) in scripts/save-entity-count.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-6bc66146b81dd12e", "name": "Commented-code block (7 lines) in scripts/validate-descr-strat.js:3", "shortDescription": {"text": "Commented-code block (7 lines) in scripts/validate-descr-strat.js:3"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-812f7e6b8a083f20", "name": "Commented-code block (6 lines) in scripts/save-to-descr-strat.js:4", "shortDescription": {"text": "Commented-code block (6 lines) in scripts/save-to-descr-strat.js:4"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-a4aacc8d8871a27b", "name": "Commented-code block (7 lines) in scripts/probe-order-slots-v3.js:3", "shortDescription": {"text": "Commented-code block (7 lines) in scripts/probe-order-slots-v3.js:3"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-01bed2d0c25658e1", "name": "Commented-code block (5 lines) in scripts/hunt-turn.js:2", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/hunt-turn.js:2"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-c16747f8f68bcaf8", "name": "Commented-code block (5 lines) in scripts/inspect-save.js:80", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/inspect-save.js:80"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-b2e5607901473515", "name": "Commented-code block (8 lines) in scripts/probe-ui-additions.js:8", "shortDescription": {"text": "Commented-code block (8 lines) in scripts/probe-ui-additions.js:8"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-3e22f85ef3becedb", "name": "Commented-code block (5 lines) in scripts/probe-live-commander-faction.js:3", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/probe-live-commander-faction.js:3"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-ad0c4b1bb1c0fb41", "name": "Commented-code block (5 lines) in scripts/diplo-align-symmetry.js:1", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/diplo-align-symmetry.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-bab656c83d19c29e", "name": "Commented-code block (6 lines) in scripts/campaign-report.test.js:3", "shortDescription": {"text": "Commented-code block (6 lines) in scripts/campaign-report.test.js:3"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-1059a64c9224b98d", "name": "Commented-code block (7 lines) in scripts/probe-order-slots-v4.js:3", "shortDescription": {"text": "Commented-code block (7 lines) in scripts/probe-order-slots-v4.js:3"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-4276c2e7f59ceba7", "name": "Commented-code block (6 lines) in scripts/audit-region-recruits.js:59", "shortDescription": {"text": "Commented-code block (6 lines) in scripts/audit-region-recruits.js:59"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-d91bdf4dcb9f319a", "name": "Commented-code block (7 lines) in scripts/doctor.js:5", "shortDescription": {"text": "Commented-code block (7 lines) in scripts/doctor.js:5"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-ae82b064862065be", "name": "Commented-code block (6 lines) in scripts/probe-siege-defender.js:3", "shortDescription": {"text": "Commented-code block (6 lines) in scripts/probe-siege-defender.js:3"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-c0fb439db677f9ec", "name": "Commented-code block (7 lines) in scripts/save-budget-full.js:11", "shortDescription": {"text": "Commented-code block (7 lines) in scripts/save-budget-full.js:11"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-732e88f25446fab7", "name": "Commented-code block (7 lines) in scripts/port-win-conditions.js:1", "shortDescription": {"text": "Commented-code block (7 lines) in scripts/port-win-conditions.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-42dd2fcf9c0254bf", "name": "Commented-code block (5 lines) in scripts/save-cracker/dig-ancil-layout.js:3", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-ancil-layout.js:3"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-0d8698c7224db667", "name": "Commented-code block (6 lines) in scripts/save-cracker/dig-playerdiplo-stancetable.js:1", "shortDescription": {"text": "Commented-code block (6 lines) in scripts/save-cracker/dig-playerdiplo-stancetable.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-fdb62ce1ff6e9f10", "name": "Commented-code block (5 lines) in scripts/save-cracker/dig-trade4.js:19", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-trade4.js:19"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-7fcfe29cc301a07c", "name": "Commented-code block (7 lines) in scripts/save-cracker/dig-econ-deltas.js:1", "shortDescription": {"text": "Commented-code block (7 lines) in scripts/save-cracker/dig-econ-deltas.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-0c9251bd332f74d3", "name": "Commented-code block (6 lines) in scripts/save-cracker/dig-watchtower-table.js:1", "shortDescription": {"text": "Commented-code block (6 lines) in scripts/save-cracker/dig-watchtower-table.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-aa126e51e893c340", "name": "Commented-code block (7 lines) in scripts/save-cracker/dig-vanilla-position-records.js:10", "shortDescription": {"text": "Commented-code block (7 lines) in scripts/save-cracker/dig-vanilla-position-records.js:10"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-6f6e3fd88079d7c7", "name": "Commented-code block (7 lines) in scripts/save-cracker/dig-diplo-3.js:7", "shortDescription": {"text": "Commented-code block (7 lines) in scripts/save-cracker/dig-diplo-3.js:7"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-18a0b28b6b4ee31f", "name": "Commented-code block (7 lines) in scripts/save-cracker/dig-script-fired-state-1.js:1", "shortDescription": {"text": "Commented-code block (7 lines) in scripts/save-cracker/dig-script-fired-state-1.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-fcfe06f757eff13e", "name": "Commented-code block (5 lines) in scripts/save-cracker/dig-explore-grid-values-3.js:3", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-explore-grid-values-3.js:3"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-e56d57c9dd3913d1", "name": "Commented-code block (11 lines) in scripts/save-cracker/dig-settlefields-s86-1.js:6", "shortDescription": {"text": "Commented-code block (11 lines) in scripts/save-cracker/dig-settlefields-s86-1.js:6"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-a955c2bc9f12b470", "name": "Commented-code block (9 lines) in scripts/save-cracker/dig-upkeep1.js:6", "shortDescription": {"text": "Commented-code block (9 lines) in scripts/save-cracker/dig-upkeep1.js:6"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-8f9a5dec1a289010", "name": "Commented-code block (8 lines) in scripts/save-cracker/dig-cpool-3.js:1", "shortDescription": {"text": "Commented-code block (8 lines) in scripts/save-cracker/dig-cpool-3.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-89c4b3daa7ae1ae4", "name": "Commented-code block (6 lines) in scripts/save-cracker/dig-disambiguate.js:6", "shortDescription": {"text": "Commented-code block (6 lines) in scripts/save-cracker/dig-disambiguate.js:6"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-0198599f6a7788f4", "name": "Commented-code block (7 lines) in scripts/save-cracker/dig-econ-find36.js:1", "shortDescription": {"text": "Commented-code block (7 lines) in scripts/save-cracker/dig-econ-find36.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-6925e02ac645a13f", "name": "Commented-code block (7 lines) in scripts/save-cracker/dig-aidip-B.js:1", "shortDescription": {"text": "Commented-code block (7 lines) in scripts/save-cracker/dig-aidip-B.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-159140fc75a3932e", "name": "Commented-code block (10 lines) in scripts/save-cracker/dig-met-07-counter.js:1", "shortDescription": {"text": "Commented-code block (10 lines) in scripts/save-cracker/dig-met-07-counter.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-560d4bcaaddcffba", "name": "Commented-code block (7 lines) in scripts/save-cracker/dig-econ-stride-runs.js:10", "shortDescription": {"text": "Commented-code block (7 lines) in scripts/save-cracker/dig-econ-stride-runs.js:10"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-a20e1768493e3cbf", "name": "Commented-code block (6 lines) in scripts/save-cracker/dig-midfile-aizone2.js:63", "shortDescription": {"text": "Commented-code block (6 lines) in scripts/save-cracker/dig-midfile-aizone2.js:63"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-7b374626d0ae43b1", "name": "Commented-code block (5 lines) in scripts/save-cracker/dig-path-cache2.js:1", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-path-cache2.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-114fca68ad8c675d", "name": "Commented-code block (6 lines) in scripts/save-cracker/dig-warsrt2.js:7", "shortDescription": {"text": "Commented-code block (6 lines) in scripts/save-cracker/dig-warsrt2.js:7"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-0002a567e4688ec7", "name": "Commented-code block (6 lines) in scripts/save-cracker/dig-diplocat-senate.js:5", "shortDescription": {"text": "Commented-code block (6 lines) in scripts/save-cracker/dig-diplocat-senate.js:5"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-be2f4b421f9bd065", "name": "Commented-code block (9 lines) in scripts/save-cracker/dig-family7.js:4", "shortDescription": {"text": "Commented-code block (9 lines) in scripts/save-cracker/dig-family7.js:4"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-b89992942bfa624a", "name": "Commented-code block (14 lines) in scripts/save-cracker/dig-recruitH.js:11", "shortDescription": {"text": "Commented-code block (14 lines) in scripts/save-cracker/dig-recruitH.js:11"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-fd587253e328b455", "name": "Commented-code block (5 lines) in scripts/save-cracker/cover.js:86", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/save-cracker/cover.js:86"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-a0b78f95e759b0c9", "name": "Commented-code block (5 lines) in scripts/save-cracker/dig-met-06-spaindiff.js:1", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-met-06-spaindiff.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-3d0eea1a0759cdcb", "name": "Commented-code block (10 lines) in scripts/save-cracker/dig-explore-grid-values-4.js:7", "shortDescription": {"text": "Commented-code block (10 lines) in scripts/save-cracker/dig-explore-grid-values-4.js:7"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-3404f8f6cdb8d8fe", "name": "Commented-code block (8 lines) in scripts/save-cracker/dig-deadpool-count-v4.js:1", "shortDescription": {"text": "Commented-code block (8 lines) in scripts/save-cracker/dig-deadpool-count-v4.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-1bb806790741786b", "name": "Commented-code block (8 lines) in scripts/save-cracker/dig-zeroff2.js:3", "shortDescription": {"text": "Commented-code block (8 lines) in scripts/save-cracker/dig-zeroff2.js:3"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-89ee1c8bf2221e14", "name": "Commented-code block (5 lines) in scripts/save-cracker/dig-azes-record.js:1", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-azes-record.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-cb77a3856dc9958c", "name": "Commented-code block (12 lines) in scripts/save-cracker/dig-battle9.js:43", "shortDescription": {"text": "Commented-code block (12 lines) in scripts/save-cracker/dig-battle9.js:43"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-9b335224c77d3bbb", "name": "Commented-code block (5 lines) in scripts/save-cracker/dig-mapfeat-trajectory.js:1", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-mapfeat-trajectory.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-786c9b235124514b", "name": "Commented-code block (5 lines) in scripts/save-cracker/dig-warhunt-uuid-trace.js:1", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-warhunt-uuid-trace.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-fde9b8c2f693fb91", "name": "Commented-code block (5 lines) in scripts/save-cracker/dig-watchtower-locate.js:3", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-watchtower-locate.js:3"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-40e85180a1837bb8", "name": "Commented-code block (5 lines) in scripts/save-cracker/dig-unit-retrain-diff.js:1", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-unit-retrain-diff.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-43e0065dbb8672e6", "name": "Commented-code block (6 lines) in scripts/save-cracker/dig-finalsweep2.js:1", "shortDescription": {"text": "Commented-code block (6 lines) in scripts/save-cracker/dig-finalsweep2.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-34ac3e2a997fae14", "name": "Commented-code block (5 lines) in scripts/save-cracker/dig-last075-2.js:28", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-last075-2.js:28"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-afa1e7bd0835c11c", "name": "Commented-code block (10 lines) in scripts/save-cracker/dig-mask-s95-1.js:8", "shortDescription": {"text": "Commented-code block (10 lines) in scripts/save-cracker/dig-mask-s95-1.js:8"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-2b104424afba737b", "name": "Commented-code block (5 lines) in scripts/save-cracker/dig-tilegrid-turn-diff2.js:1", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-tilegrid-turn-diff2.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-fd2c0cb9d3b06896", "name": "Commented-code block (8 lines) in scripts/save-cracker/dig-tax.js:5", "shortDescription": {"text": "Commented-code block (8 lines) in scripts/save-cracker/dig-tax.js:5"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-07e114967d0a86b1", "name": "Commented-code block (8 lines) in scripts/save-cracker/dig-section-walker3.js:3", "shortDescription": {"text": "Commented-code block (8 lines) in scripts/save-cracker/dig-section-walker3.js:3"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-9d39abf9d014eb7d", "name": "Commented-code block (6 lines) in scripts/save-cracker/dig-unit-army-link.js:5", "shortDescription": {"text": "Commented-code block (6 lines) in scripts/save-cracker/dig-unit-army-link.js:5"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-506fd7e4c5a723d8", "name": "Commented-code block (9 lines) in scripts/save-cracker/dig-zonea1.js:1", "shortDescription": {"text": "Commented-code block (9 lines) in scripts/save-cracker/dig-zonea1.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-2bd5213ed9debb29", "name": "Commented-code block (8 lines) in scripts/save-cracker/dig-sparta-war.js:5", "shortDescription": {"text": "Commented-code block (8 lines) in scripts/save-cracker/dig-sparta-war.js:5"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-6d7987f7acdbca01", "name": "Commented-code block (6 lines) in scripts/save-cracker/dig-econ-search-gross.js:1", "shortDescription": {"text": "Commented-code block (6 lines) in scripts/save-cracker/dig-econ-search-gross.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-bf368ccd535fa6b4", "name": "Commented-code block (6 lines) in scripts/save-cracker/dig-header-turn-FINAL.js:1", "shortDescription": {"text": "Commented-code block (6 lines) in scripts/save-cracker/dig-header-turn-FINAL.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-2b944ef067284bd9", "name": "Commented-code block (8 lines) in scripts/save-cracker/dig-econ-f13-endturn.js:1", "shortDescription": {"text": "Commented-code block (8 lines) in scripts/save-cracker/dig-econ-f13-endturn.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-19a1c0ced2992fde", "name": "Commented-code block (6 lines) in scripts/save-cracker/dig-scripted-events-s73-2.js:62", "shortDescription": {"text": "Commented-code block (6 lines) in scripts/save-cracker/dig-scripted-events-s73-2.js:62"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-12938de9a36b3192", "name": "Commented-code block (15 lines) in scripts/save-cracker/dig-settlement-record.js:1", "shortDescription": {"text": "Commented-code block (15 lines) in scripts/save-cracker/dig-settlement-record.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-8e76687ffa0dc2f9", "name": "Commented-code block (6 lines) in scripts/save-cracker/dig-warhunt-record-crosssave.js:1", "shortDescription": {"text": "Commented-code block (6 lines) in scripts/save-cracker/dig-warhunt-record-crosssave.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-e812d60c90cee385", "name": "Commented-code block (5 lines) in scripts/save-cracker/dig-pfact-3.js:1", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-pfact-3.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-cd7c607a070d420f", "name": "Commented-code block (5 lines) in scripts/save-cracker/dig-mask-halo4.js:139", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-mask-halo4.js:139"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-121042a0a202159e", "name": "Commented-code block (7 lines) in scripts/save-cracker/dig-aidip-A.js:1", "shortDescription": {"text": "Commented-code block (7 lines) in scripts/save-cracker/dig-aidip-A.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-af244d1e7c7dd9ac", "name": "Commented-code block (8 lines) in scripts/save-cracker/dig-chartail1.js:6", "shortDescription": {"text": "Commented-code block (8 lines) in scripts/save-cracker/dig-chartail1.js:6"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-993c4043a594daf8", "name": "Commented-code block (8 lines) in scripts/save-cracker/dig-siege-spain-link.js:1", "shortDescription": {"text": "Commented-code block (8 lines) in scripts/save-cracker/dig-siege-spain-link.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-e77087a3b6e2e76e", "name": "Commented-code block (5 lines) in scripts/save-cracker/dig-diplo-cleanJ.js:1", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-diplo-cleanJ.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-560fff2af25efa5f", "name": "Commented-code block (5 lines) in scripts/save-cracker/dig-tilemap11.js:46", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-tilemap11.js:46"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-84bc41ecc0721431", "name": "Commented-code block (5 lines) in scripts/save-cracker/dig-warhunt-attitude-struct.js:1", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-warhunt-attitude-struct.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-f0e1ddf680d77bc2", "name": "Commented-code block (6 lines) in scripts/save-cracker/dig-last075-7.js:1", "shortDescription": {"text": "Commented-code block (6 lines) in scripts/save-cracker/dig-last075-7.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-dceb4c724707f95b", "name": "Commented-code block (6 lines) in scripts/save-cracker/dig-econ-after-diplo.js:1", "shortDescription": {"text": "Commented-code block (6 lines) in scripts/save-cracker/dig-econ-after-diplo.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-22ec4fb1228d69da", "name": "Commented-code block (7 lines) in scripts/save-cracker/dig-head-2.js:1", "shortDescription": {"text": "Commented-code block (7 lines) in scripts/save-cracker/dig-head-2.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-df99b37ebd26266d", "name": "Commented-code block (5 lines) in scripts/save-cracker/dig-zonec2.js:1", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-zonec2.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-fcb3ec1ce08612f4", "name": "Commented-code block (7 lines) in scripts/save-cracker/dig-tail1.js:3", "shortDescription": {"text": "Commented-code block (7 lines) in scripts/save-cracker/dig-tail1.js:3"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-912acbdbdbbfad99", "name": "Commented-code block (5 lines) in scripts/save-cracker/dig-ancil-canonical.js:5", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-ancil-canonical.js:5"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-faf0cbe9e137edb9", "name": "Commented-code block (8 lines) in scripts/save-cracker/dig-warhunt-pairsearch.js:1", "shortDescription": {"text": "Commented-code block (8 lines) in scripts/save-cracker/dig-warhunt-pairsearch.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-6641db71b0144f6c", "name": "Commented-code block (6 lines) in scripts/save-cracker/dig-pop-growthrate.js:1", "shortDescription": {"text": "Commented-code block (6 lines) in scripts/save-cracker/dig-pop-growthrate.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-43923bca48b818c8", "name": "Commented-code block (10 lines) in scripts/save-cracker/dig-hst-idx-scan.js:3", "shortDescription": {"text": "Commented-code block (10 lines) in scripts/save-cracker/dig-hst-idx-scan.js:3"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-83b992e23da0701c", "name": "Commented-code block (5 lines) in scripts/save-cracker/splice-with-selfptr-patch.js:7", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/save-cracker/splice-with-selfptr-patch.js:7"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-5dfaa3fb5d4a6f3f", "name": "Commented-code block (6 lines) in scripts/save-cracker/dig-religion-zone-probe.js:1", "shortDescription": {"text": "Commented-code block (6 lines) in scripts/save-cracker/dig-religion-zone-probe.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-4f0c013ad70aac7d", "name": "Commented-code block (7 lines) in scripts/save-cracker/splice-comprehensive.js:3", "shortDescription": {"text": "Commented-code block (7 lines) in scripts/save-cracker/splice-comprehensive.js:3"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-33711ca7e5b0d779", "name": "Commented-code block (5 lines) in scripts/save-cracker/dig-war-8.js:23", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-war-8.js:23"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-95e8b5afcb57516d", "name": "Commented-code block (7 lines) in scripts/save-cracker/dig-faction-trailing1.js:4", "shortDescription": {"text": "Commented-code block (7 lines) in scripts/save-cracker/dig-faction-trailing1.js:4"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-9cbb5e5ad9d317cb", "name": "Commented-code block (6 lines) in scripts/save-cracker/dig-f280-meaning.js:1", "shortDescription": {"text": "Commented-code block (6 lines) in scripts/save-cracker/dig-f280-meaning.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-c8ee47107a2cc0a1", "name": "Commented-code block (8 lines) in scripts/save-cracker/dig-diplopair2-newentry.js:3", "shortDescription": {"text": "Commented-code block (8 lines) in scripts/save-cracker/dig-diplopair2-newentry.js:3"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-90830444e6a0e8bb", "name": "Commented-code block (5 lines) in scripts/save-cracker/dig-diploterms-15-crosscampaign.js:1", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-diploterms-15-crosscampaign.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-607dca41a02a05d9", "name": "Commented-code block (5 lines) in scripts/save-cracker/dig-strideorder-session47-2.js:1", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-strideorder-session47-2.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-8633640d149f15d2", "name": "Commented-code block (6 lines) in scripts/save-cracker/dig-head-4.js:6", "shortDescription": {"text": "Commented-code block (6 lines) in scripts/save-cracker/dig-head-4.js:6"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-40e6798343543d32", "name": "Commented-code block (12 lines) in scripts/save-cracker/dig-battle8.js:68", "shortDescription": {"text": "Commented-code block (12 lines) in scripts/save-cracker/dig-battle8.js:68"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-ac8ea9804edd61cd", "name": "Commented-code block (5 lines) in scripts/save-cracker/dig-econ-longblock.js:1", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-econ-longblock.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-b692315bb24abda4", "name": "Commented-code block (7 lines) in scripts/save-cracker/dig-tail-tilegrid7.js:1", "shortDescription": {"text": "Commented-code block (7 lines) in scripts/save-cracker/dig-tail-tilegrid7.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-81752ca0c8d37cf7", "name": "Commented-code block (7 lines) in scripts/save-cracker/dig-true-char-coords.js:5", "shortDescription": {"text": "Commented-code block (7 lines) in scripts/save-cracker/dig-true-char-coords.js:5"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-c00ab6e060e3f38a", "name": "Commented-code block (13 lines) in scripts/save-cracker/dig-scripted-events1.js:5", "shortDescription": {"text": "Commented-code block (13 lines) in scripts/save-cracker/dig-scripted-events1.js:5"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-c5be16ed6430c35e", "name": "Commented-code block (8 lines) in scripts/save-cracker/dig-met-02-playerzone.js:1", "shortDescription": {"text": "Commented-code block (8 lines) in scripts/save-cracker/dig-met-02-playerzone.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-22bae0c3a4125f1a", "name": "Commented-code block (6 lines) in scripts/save-cracker/dig-naval-fleetlink.js:1", "shortDescription": {"text": "Commented-code block (6 lines) in scripts/save-cracker/dig-naval-fleetlink.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-9a3444bf71c7b713", "name": "Commented-code block (5 lines) in scripts/save-cracker/dig-warhunt-spain-zones.js:1", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-warhunt-spain-zones.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-65369188dbf36cc8", "name": "Commented-code block (9 lines) in scripts/save-cracker/dig-family3.js:4", "shortDescription": {"text": "Commented-code block (9 lines) in scripts/save-cracker/dig-family3.js:4"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-a2970753e9a680f3", "name": "Commented-code block (5 lines) in scripts/save-cracker/serialize-corpus.js:99", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/save-cracker/serialize-corpus.js:99"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-bb95d0bfbcc1256d", "name": "Commented-code block (7 lines) in scripts/save-cracker/dig-nearest-section.js:6", "shortDescription": {"text": "Commented-code block (7 lines) in scripts/save-cracker/dig-nearest-section.js:6"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-5ede462e71879194", "name": "Commented-code block (5 lines) in scripts/save-cracker/splice-conservative.js:9", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/save-cracker/splice-conservative.js:9"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-4ff8597722a6a9e4", "name": "Commented-code block (7 lines) in scripts/save-cracker/dig-flag-enum6.js:75", "shortDescription": {"text": "Commented-code block (7 lines) in scripts/save-cracker/dig-flag-enum6.js:75"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-0206d8e3ab40b70c", "name": "Commented-code block (13 lines) in scripts/save-cracker/dig-siege8.js:1", "shortDescription": {"text": "Commented-code block (13 lines) in scripts/save-cracker/dig-siege8.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-1a5d93910b67ea9c", "name": "Commented-code block (5 lines) in scripts/save-cracker/dig-religion-block-scan.js:6", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-religion-block-scan.js:6"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-628de5d90c6d29bb", "name": "Commented-code block (7 lines) in scripts/save-cracker/dig-army-manifest1.js:1", "shortDescription": {"text": "Commented-code block (7 lines) in scripts/save-cracker/dig-army-manifest1.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-238462f2aae8b7bb", "name": "Commented-code block (5 lines) in scripts/save-cracker/dig-warhunt-spain-diff.js:1", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-warhunt-spain-diff.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-2d1468da76840c09", "name": "Commented-code block (5 lines) in scripts/save-cracker/dig-diplo-D.js:10", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-diplo-D.js:10"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-c3767961d0806d8e", "name": "Commented-code block (8 lines) in scripts/save-cracker/dig-siege9.js:1", "shortDescription": {"text": "Commented-code block (8 lines) in scripts/save-cracker/dig-siege9.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-759b90f3e97853b6", "name": "Commented-code block (5 lines) in scripts/save-cracker/dig-pop-rate-field.js:1", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-pop-rate-field.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-f711c20d5f4b2c6f", "name": "Commented-code block (5 lines) in scripts/save-cracker/dig-charrec-full-reconcile.js:1", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-charrec-full-reconcile.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-e8a9df1fc5a73a7b", "name": "Commented-code block (6 lines) in scripts/save-cracker/dig-family11.js:4", "shortDescription": {"text": "Commented-code block (6 lines) in scripts/save-cracker/dig-family11.js:4"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-19362e863ab08f36", "name": "Commented-code block (5 lines) in scripts/save-cracker/dig-tile-trail3.js:6", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-tile-trail3.js:6"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-dbcd8f8dbe128976", "name": "Commented-code block (13 lines) in scripts/save-cracker/dig-diploenum-classmeaning.js:7", "shortDescription": {"text": "Commented-code block (13 lines) in scripts/save-cracker/dig-diploenum-classmeaning.js:7"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-12b68c7afcb730d7", "name": "Commented-code block (5 lines) in scripts/save-cracker/dig-diplo-G.js:13", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-diplo-G.js:13"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-02073caae94426ae", "name": "Commented-code block (8 lines) in scripts/save-cracker/dig-settlebody-s100-1.js:3", "shortDescription": {"text": "Commented-code block (8 lines) in scripts/save-cracker/dig-settlebody-s100-1.js:3"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-a282d512f148b700", "name": "Commented-code block (6 lines) in scripts/save-cracker/dig-econ-crossval-blocks.js:1", "shortDescription": {"text": "Commented-code block (6 lines) in scripts/save-cracker/dig-econ-crossval-blocks.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-09222be88c58e3ef", "name": "Commented-code block (6 lines) in scripts/save-cracker/dig-unit-final-validate.js:4", "shortDescription": {"text": "Commented-code block (6 lines) in scripts/save-cracker/dig-unit-final-validate.js:4"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-47b5fafc273a77cf", "name": "Commented-code block (5 lines) in scripts/save-cracker/dig-chartail5.js:1", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-chartail5.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-cc5996103f3bd3dd", "name": "Commented-code block (6 lines) in scripts/save-cracker/serialize.js:7", "shortDescription": {"text": "Commented-code block (6 lines) in scripts/save-cracker/serialize.js:7"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-4fa6895c0a6f15db", "name": "Commented-code block (5 lines) in scripts/save-cracker/dig-warhunt-reciprocal.js:1", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-warhunt-reciprocal.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-0e489a20dc3e2b36", "name": "Commented-code block (8 lines) in scripts/save-cracker/dig-midfile-cells1.js:3", "shortDescription": {"text": "Commented-code block (8 lines) in scripts/save-cracker/dig-midfile-cells1.js:3"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-5387cdc2c3cd7180", "name": "Commented-code block (7 lines) in scripts/save-cracker/dig-tilemap8.js:63", "shortDescription": {"text": "Commented-code block (7 lines) in scripts/save-cracker/dig-tilemap8.js:63"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-26a01a9b63365b47", "name": "Commented-code block (6 lines) in scripts/save-cracker/splice-section-size-only.js:7", "shortDescription": {"text": "Commented-code block (6 lines) in scripts/save-cracker/splice-section-size-only.js:7"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-fa2b290852db39c9", "name": "Commented-code block (7 lines) in scripts/save-cracker/dig-paths-1.js:18", "shortDescription": {"text": "Commented-code block (7 lines) in scripts/save-cracker/dig-paths-1.js:18"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-1011836f43ade98e", "name": "Commented-code block (6 lines) in scripts/save-cracker/dig-pop-candidates.js:1", "shortDescription": {"text": "Commented-code block (6 lines) in scripts/save-cracker/dig-pop-candidates.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-af771e75f8925df6", "name": "Commented-code block (7 lines) in scripts/save-cracker/dig-meta-decode-1.js:3", "shortDescription": {"text": "Commented-code block (7 lines) in scripts/save-cracker/dig-meta-decode-1.js:3"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-0971bc377ecc76e4", "name": "Commented-code block (8 lines) in scripts/save-cracker/dig-find-shift-boundary.js:27", "shortDescription": {"text": "Commented-code block (8 lines) in scripts/save-cracker/dig-find-shift-boundary.js:27"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-0b7b452926a3b5df", "name": "Commented-code block (5 lines) in scripts/save-cracker/dig-aipolicy-session45-2.js:8", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-aipolicy-session45-2.js:8"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-aa292a1c1f49c2d0", "name": "Commented-code block (5 lines) in scripts/save-cracker/dig-diplo-pairing-allfactions.js:3", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-diplo-pairing-allfactions.js:3"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-3f17395ba12bd9cb", "name": "Commented-code block (6 lines) in scripts/save-cracker/dig-header-classify.js:5", "shortDescription": {"text": "Commented-code block (6 lines) in scripts/save-cracker/dig-header-classify.js:5"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-c5bf431493dfb859", "name": "Commented-code block (10 lines) in scripts/save-cracker/dig-blob-0x026fe963.js:8", "shortDescription": {"text": "Commented-code block (10 lines) in scripts/save-cracker/dig-blob-0x026fe963.js:8"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-56368821c54aae79", "name": "Commented-code block (5 lines) in scripts/save-cracker/splice-d12-all-chars.js:11", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/save-cracker/splice-d12-all-chars.js:11"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-6b77d397facb3035", "name": "Commented-code block (6 lines) in scripts/save-cracker/dig-religion-find-statsblock.js:1", "shortDescription": {"text": "Commented-code block (6 lines) in scripts/save-cracker/dig-religion-find-statsblock.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-9a7c586f33de290a", "name": "Commented-code block (5 lines) in scripts/save-cracker/dig-rebellion8.js:63", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-rebellion8.js:63"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-17d18068ec06f0f6", "name": "Commented-code block (6 lines) in scripts/save-cracker/dig-econ-gross-locate.js:1", "shortDescription": {"text": "Commented-code block (6 lines) in scripts/save-cracker/dig-econ-gross-locate.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-f9c6ca9d757005a8", "name": "Commented-code block (10 lines) in scripts/save-cracker/dig-pfact-6.js:1", "shortDescription": {"text": "Commented-code block (10 lines) in scripts/save-cracker/dig-pfact-6.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-309ff71d2c34a188", "name": "Commented-code block (7 lines) in scripts/save-cracker/dig-diplo-6.js:3", "shortDescription": {"text": "Commented-code block (7 lines) in scripts/save-cracker/dig-diplo-6.js:3"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-7849a44699f9fea9", "name": "Commented-code block (5 lines) in scripts/save-cracker/dig-playerdiplo-aiblock.js:1", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-playerdiplo-aiblock.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-0125d316b30a86c9", "name": "Commented-code block (5 lines) in scripts/save-cracker/dig-diplopair2-crosssave.js:3", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-diplopair2-crosssave.js:3"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-7106e6cefe3770af", "name": "Commented-code block (5 lines) in scripts/save-cracker/dig-leonidas-record.js:1", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-leonidas-record.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-0cc47ec31e0884f3", "name": "Commented-code block (5 lines) in scripts/save-cracker/dig-alliance-deep2.js:1", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-alliance-deep2.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-45d90af6c0e28a8b", "name": "Commented-code block (12 lines) in scripts/save-cracker/dig-econ-history-blocks.js:1", "shortDescription": {"text": "Commented-code block (12 lines) in scripts/save-cracker/dig-econ-history-blocks.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-6ebd3c9717d63afe", "name": "Commented-code block (5 lines) in scripts/save-cracker/dig-mapfeat-stride.js:1", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-mapfeat-stride.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-356bbddbc68ded77", "name": "Commented-code block (5 lines) in scripts/save-cracker/dig-family9.js:8", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-family9.js:8"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-934de3f886de68dd", "name": "Commented-code block (5 lines) in scripts/save-cracker/dig-lua-counters.js:1", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-lua-counters.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-018cd7c6af20a2f3", "name": "Commented-code block (6 lines) in scripts/save-cracker/dig-scripted-events-s73-4.js:68", "shortDescription": {"text": "Commented-code block (6 lines) in scripts/save-cracker/dig-scripted-events-s73-4.js:68"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-00f9156442856187", "name": "Commented-code block (5 lines) in scripts/save-cracker/dig-econ-owner-income.js:1", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-econ-owner-income.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-58f32dc7daa9ca18", "name": "Commented-code block (5 lines) in scripts/save-cracker/dig-agent-v1parse.js:1", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-agent-v1parse.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-166f8db727b4ae9a", "name": "Commented-code block (5 lines) in scripts/save-cracker/dig-pop-rate-anchor.js:1", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-pop-rate-anchor.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-1acdadc36541ab83", "name": "Commented-code block (7 lines) in scripts/save-cracker/dig-region-record-fields.js:1", "shortDescription": {"text": "Commented-code block (7 lines) in scripts/save-cracker/dig-region-record-fields.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-c796ec2db62fc58d", "name": "Commented-code block (6 lines) in scripts/save-cracker/dig-econ-midblock.js:1", "shortDescription": {"text": "Commented-code block (6 lines) in scripts/save-cracker/dig-econ-midblock.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-5680650eb19177f2", "name": "Commented-code block (5 lines) in scripts/save-cracker/dig-warhunt-context-strings.js:1", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-warhunt-context-strings.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-22439a6c64973475", "name": "Commented-code block (7 lines) in scripts/save-cracker/dig-victory-master.js:1", "shortDescription": {"text": "Commented-code block (7 lines) in scripts/save-cracker/dig-victory-master.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-7a354f5e38bbc25e", "name": "Commented-code block (5 lines) in scripts/save-cracker/dig-mapfeat-strings.js:1", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-mapfeat-strings.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-30a2d828239acca8", "name": "Commented-code block (5 lines) in scripts/save-cracker/dig-event-log-flags5.js:79", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-event-log-flags5.js:79"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-1b277968f1d0bdbc", "name": "Commented-code block (6 lines) in scripts/save-cracker/dig-diplo-pairing-coverage.js:36", "shortDescription": {"text": "Commented-code block (6 lines) in scripts/save-cracker/dig-diplo-pairing-coverage.js:36"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-6624e80d67c0b0af", "name": "Commented-code block (9 lines) in scripts/save-cracker/dig-war-6.js:47", "shortDescription": {"text": "Commented-code block (9 lines) in scripts/save-cracker/dig-war-6.js:47"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-8742672e0f158b94", "name": "Commented-code block (5 lines) in scripts/save-cracker/dig-charrec-effect-map2.js:1", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-charrec-effect-map2.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-604ac6485f3c8764", "name": "Commented-code block (11 lines) in scripts/save-cracker/dig-owner-s97-1.js:6", "shortDescription": {"text": "Commented-code block (11 lines) in scripts/save-cracker/dig-owner-s97-1.js:6"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-8ec3798e02c710c6", "name": "Commented-code block (6 lines) in scripts/save-cracker/dig-diplo-4.js:13", "shortDescription": {"text": "Commented-code block (6 lines) in scripts/save-cracker/dig-diplo-4.js:13"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-6d4e45c44eb61772", "name": "Commented-code block (5 lines) in scripts/save-cracker/dig-unit-soldier-stride.js:1", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-unit-soldier-stride.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-302de73848903a1a", "name": "Commented-code block (5 lines) in scripts/save-cracker/dig-settle-correlate.js:1", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-settle-correlate.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-9dc88654b213b800", "name": "Commented-code block (5 lines) in scripts/save-cracker/dig-aidip-9.js:1", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-aidip-9.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-e3da8c5fa0e15a69", "name": "Commented-code block (5 lines) in scripts/save-cracker/dig-traits-boundary.js:3", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-traits-boundary.js:3"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-98c1dc1dbf38c876", "name": "Commented-code block (5 lines) in scripts/save-cracker/dig-bloodline-find-antigonos.js:8", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-bloodline-find-antigonos.js:8"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-f8aa733d370ac711", "name": "Commented-code block (7 lines) in scripts/save-cracker/dig-aiarr2.js:3", "shortDescription": {"text": "Commented-code block (7 lines) in scripts/save-cracker/dig-aiarr2.js:3"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-b2ff36587153c507", "name": "Commented-code block (7 lines) in scripts/save-cracker/dig-trade-region-name-bridge.js:1", "shortDescription": {"text": "Commented-code block (7 lines) in scripts/save-cracker/dig-trade-region-name-bridge.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-bf5687ee32873e27", "name": "Commented-code block (5 lines) in scripts/save-cracker/dig-recruit3.js:1", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-recruit3.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-d1829e563fcdd95f", "name": "Commented-code block (6 lines) in scripts/save-cracker/dig-midfile-aizone1.js:1", "shortDescription": {"text": "Commented-code block (6 lines) in scripts/save-cracker/dig-midfile-aizone1.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-bb0fc9fbb2ee662e", "name": "Commented-code block (5 lines) in scripts/save-cracker/dig-scripted-events6.js:36", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-scripted-events6.js:36"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-efade6fad6e48fe6", "name": "Commented-code block (5 lines) in scripts/save-cracker/dig-header-postturn-record.js:42", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-header-postturn-record.js:42"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-9d5696bce6e9191d", "name": "Commented-code block (5 lines) in scripts/save-cracker/dig-turnnum-2.js:3", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-turnnum-2.js:3"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-7d562a85683f4966", "name": "Commented-code block (5 lines) in scripts/save-cracker/dig-hash-blob13.js:25", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-hash-blob13.js:25"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-bb2f9e588a36f5e5", "name": "Commented-code block (7 lines) in scripts/save-cracker/dig-tail-tilegrid11.js:9", "shortDescription": {"text": "Commented-code block (7 lines) in scripts/save-cracker/dig-tail-tilegrid11.js:9"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-f55865a3dadb6c66", "name": "Commented-code block (9 lines) in scripts/save-cracker/dig-religion-find-vector.js:1", "shortDescription": {"text": "Commented-code block (9 lines) in scripts/save-cracker/dig-religion-find-vector.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-0c9f113723799764", "name": "Commented-code block (8 lines) in scripts/save-cracker/dig-naval-validate.js:1", "shortDescription": {"text": "Commented-code block (8 lines) in scripts/save-cracker/dig-naval-validate.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-4982725614194955", "name": "Commented-code block (8 lines) in scripts/save-cracker/dig-cpool-4.js:1", "shortDescription": {"text": "Commented-code block (8 lines) in scripts/save-cracker/dig-cpool-4.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-f39ab05528c2af73", "name": "Commented-code block (7 lines) in scripts/save-cracker/dig-naval-fleets.js:1", "shortDescription": {"text": "Commented-code block (7 lines) in scripts/save-cracker/dig-naval-fleets.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-3fb610b250b59454", "name": "Commented-code block (9 lines) in scripts/save-cracker/dig-siege-alex-byz.js:1", "shortDescription": {"text": "Commented-code block (9 lines) in scripts/save-cracker/dig-siege-alex-byz.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-159810a8095a929a", "name": "Commented-code block (5 lines) in scripts/save-cracker/dig-agent-spyrec.js:1", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-agent-spyrec.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-a455b5bea689a387", "name": "Commented-code block (7 lines) in scripts/save-cracker/dig-uuid-index2.js:1", "shortDescription": {"text": "Commented-code block (7 lines) in scripts/save-cracker/dig-uuid-index2.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-5fd80a1a197f277b", "name": "Commented-code block (5 lines) in scripts/save-cracker/dig-aidip-F.js:1", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-aidip-F.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-cb4e9146efdc3e86", "name": "Commented-code block (5 lines) in scripts/save-cracker/dig-charrec-stat-zone.js:1", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-charrec-stat-zone.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-baaaeda8a05b2b18", "name": "Commented-code block (5 lines) in scripts/save-cracker/dig-religion-groundtruth.js:1", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-religion-groundtruth.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-f695af70953f7ed5", "name": "Commented-code block (6 lines) in scripts/save-cracker/dig-alex-4.js:1", "shortDescription": {"text": "Commented-code block (6 lines) in scripts/save-cracker/dig-alex-4.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-e592df09c0e59c3a", "name": "Commented-code block (5 lines) in scripts/save-cracker/dig-diplopair2-baseline.js:8", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-diplopair2-baseline.js:8"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-09aa72e44c77f80c", "name": "Commented-code block (7 lines) in scripts/save-cracker/dig-aidip-K.js:1", "shortDescription": {"text": "Commented-code block (7 lines) in scripts/save-cracker/dig-aidip-K.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-303a72d0c0f10990", "name": "Commented-code block (5 lines) in scripts/save-cracker/dig-diplo-pairing-reciprocal.js:3", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-diplo-pairing-reciprocal.js:3"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-571ae2ad42c49f5a", "name": "Commented-code block (11 lines) in scripts/save-cracker/dig-12bslot-s85-2.js:1", "shortDescription": {"text": "Commented-code block (11 lines) in scripts/save-cracker/dig-12bslot-s85-2.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-56e21ddd0cba36e0", "name": "Commented-code block (6 lines) in scripts/save-cracker/dig-econ-registry-format.js:1", "shortDescription": {"text": "Commented-code block (6 lines) in scripts/save-cracker/dig-econ-registry-format.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-f60e8c9968b5cade", "name": "Commented-code block (7 lines) in scripts/save-cracker/dig-econ-gross-context.js:1", "shortDescription": {"text": "Commented-code block (7 lines) in scripts/save-cracker/dig-econ-gross-context.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-ae0eed5f927e3523", "name": "Commented-code block (5 lines) in scripts/save-cracker/dig-adoption-1.js:1", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-adoption-1.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-0aa8b5b980b97a31", "name": "Commented-code block (6 lines) in scripts/save-cracker/dig-unit-army-grouping.js:1", "shortDescription": {"text": "Commented-code block (6 lines) in scripts/save-cracker/dig-unit-army-grouping.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-95f9a039285201d7", "name": "Commented-code block (6 lines) in scripts/save-cracker/dig-charpath-legs.js:1", "shortDescription": {"text": "Commented-code block (6 lines) in scripts/save-cracker/dig-charpath-legs.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-e766eaa888356501", "name": "Commented-code block (7 lines) in scripts/save-cracker/dig-econ-search-aitotals.js:1", "shortDescription": {"text": "Commented-code block (7 lines) in scripts/save-cracker/dig-econ-search-aitotals.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-21c9b89348ac4d94", "name": "Commented-code block (6 lines) in scripts/save-cracker/dig-diplo-H7.js:97", "shortDescription": {"text": "Commented-code block (6 lines) in scripts/save-cracker/dig-diplo-H7.js:97"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-e9de9da02e13394e", "name": "Commented-code block (7 lines) in scripts/save-cracker/dig-playerdiplo-partnerlist.js:1", "shortDescription": {"text": "Commented-code block (7 lines) in scripts/save-cracker/dig-playerdiplo-partnerlist.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-6679591144eaa29e", "name": "Commented-code block (7 lines) in scripts/save-cracker/dig-89slot-s92.js:5", "shortDescription": {"text": "Commented-code block (7 lines) in scripts/save-cracker/dig-89slot-s92.js:5"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-0c5fd52a20efccad", "name": "Commented-code block (6 lines) in scripts/save-cracker/dig-record-pointer-table.js:6", "shortDescription": {"text": "Commented-code block (6 lines) in scripts/save-cracker/dig-record-pointer-table.js:6"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-64f59b950af9e5f2", "name": "Commented-code block (5 lines) in scripts/save-cracker/dig-siege-spain-block.js:1", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-siege-spain-block.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-ca8e6b9d5cf06dc6", "name": "Legacy-named symbol `pop_copy` in scripts/save-cracker/dig-stats-block-dynamic-fields.js:44", "shortDescription": {"text": "Legacy-named symbol `pop_copy` in scripts/save-cracker/dig-stats-block-dynamic-fields.js:44"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-ad5c68c6d32d45db", "name": "Commented-code block (6 lines) in scripts/save-cracker/dig-ship-move2.js:1", "shortDescription": {"text": "Commented-code block (6 lines) in scripts/save-cracker/dig-ship-move2.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-3a1b48c42788fffa", "name": "Commented-code block (8 lines) in scripts/save-cracker/dig-naval-position2.js:1", "shortDescription": {"text": "Commented-code block (8 lines) in scripts/save-cracker/dig-naval-position2.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-51cc1d2eca74791d", "name": "Commented-code block (12 lines) in scripts/save-cracker/dig-charrec-effect-enum.js:1", "shortDescription": {"text": "Commented-code block (12 lines) in scripts/save-cracker/dig-charrec-effect-enum.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-3ec2a58fb4291125", "name": "Commented-code block (5 lines) in scripts/save-cracker/dig-reputation-04-rec-layout.js:1", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-reputation-04-rec-layout.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-e12f198d7dda56ef", "name": "Commented-code block (5 lines) in scripts/save-cracker/dig-ai-weights1.js:4", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-ai-weights1.js:4"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-f8c7a42d3a519a58", "name": "Commented-code block (7 lines) in scripts/save-cracker/dig-lua-state7.js:61", "shortDescription": {"text": "Commented-code block (7 lines) in scripts/save-cracker/dig-lua-state7.js:61"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-71e80b8a9799a5cc", "name": "Commented-code block (5 lines) in scripts/save-cracker/dig-model-validate3.js:124", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-model-validate3.js:124"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-f9c62bd66b3683fb", "name": "Commented-code block (8 lines) in scripts/save-cracker/dig-trade-region-record-survey.js:1", "shortDescription": {"text": "Commented-code block (8 lines) in scripts/save-cracker/dig-trade-region-record-survey.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-2b99a71f433360ed", "name": "Commented-code block (7 lines) in scripts/save-cracker/dig-econ-before-record.js:1", "shortDescription": {"text": "Commented-code block (7 lines) in scripts/save-cracker/dig-econ-before-record.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-fc8e939fd8e33eab", "name": "Commented-code block (6 lines) in scripts/save-cracker/dig-pop-block-diff.js:1", "shortDescription": {"text": "Commented-code block (6 lines) in scripts/save-cracker/dig-pop-block-diff.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-063bf89bb10bac97", "name": "Commented-code block (6 lines) in scripts/save-cracker/dig-econ-settlement-breakdown.js:1", "shortDescription": {"text": "Commented-code block (6 lines) in scripts/save-cracker/dig-econ-settlement-breakdown.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-cbef115f9e8f63c7", "name": "Commented-code block (5 lines) in scripts/save-cracker/splice-with-count-patch.js:3", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/save-cracker/splice-with-count-patch.js:3"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-e52a49ac216a96df", "name": "Commented-code block (7 lines) in scripts/save-cracker/dig-family10.js:4", "shortDescription": {"text": "Commented-code block (7 lines) in scripts/save-cracker/dig-family10.js:4"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-3fd923150a301046", "name": "Commented-code block (8 lines) in scripts/save-cracker/dig-header-year-player.js:1", "shortDescription": {"text": "Commented-code block (8 lines) in scripts/save-cracker/dig-header-year-player.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-fe942b0d71a7e948", "name": "Commented-code block (6 lines) in scripts/save-cracker/dig-queue-recruit-fieldmap.js:1", "shortDescription": {"text": "Commented-code block (6 lines) in scripts/save-cracker/dig-queue-recruit-fieldmap.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-6b4a86da4019108b", "name": "Commented-code block (6 lines) in scripts/save-cracker/dig-azes.js:6", "shortDescription": {"text": "Commented-code block (6 lines) in scripts/save-cracker/dig-azes.js:6"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-ae902f9cdc39a811", "name": "Commented-code block (5 lines) in scripts/save-cracker/dig-settlement-header-full.js:67", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-settlement-header-full.js:67"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-f157023de2b68b49", "name": "Commented-code block (7 lines) in scripts/save-cracker/dig-soldier-stats-deep.js:3", "shortDescription": {"text": "Commented-code block (7 lines) in scripts/save-cracker/dig-soldier-stats-deep.js:3"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-387d0165605674d3", "name": "Commented-code block (5 lines) in scripts/save-cracker/dig-family16.js:5", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-family16.js:5"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-3c34d6b22fd48714", "name": "Commented-code block (5 lines) in scripts/save-cracker/dig-family20.js:4", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-family20.js:4"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-31109e913cf2264b", "name": "Commented-code block (10 lines) in scripts/save-cracker/splice-with-section-fix.js:8", "shortDescription": {"text": "Commented-code block (10 lines) in scripts/save-cracker/splice-with-section-fix.js:8"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-b81088c1d1a5eb88", "name": "Commented-code block (5 lines) in scripts/save-cracker/dig-stride9xyz8.js:1", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-stride9xyz8.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-1db6b236e6516159", "name": "Commented-code block (6 lines) in scripts/save-cracker/dig-econ-postdiplo-walk.js:1", "shortDescription": {"text": "Commented-code block (6 lines) in scripts/save-cracker/dig-econ-postdiplo-walk.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-2b813e305b89dd7f", "name": "Commented-code block (5 lines) in scripts/save-cracker/dig-diploterms-07-relrecords.js:1", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-diploterms-07-relrecords.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-15510be8b577b09b", "name": "Commented-code block (7 lines) in scripts/save-cracker/compare-saves.js:1", "shortDescription": {"text": "Commented-code block (7 lines) in scripts/save-cracker/compare-saves.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-6fb25b9375a0cfd2", "name": "Commented-code block (6 lines) in scripts/save-cracker/dig-portrait-CRACKED.js:3", "shortDescription": {"text": "Commented-code block (6 lines) in scripts/save-cracker/dig-portrait-CRACKED.js:3"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-c9ab5acec49f4735", "name": "Commented-code block (7 lines) in scripts/save-cracker/dig-diplopair2-uuidtype.js:3", "shortDescription": {"text": "Commented-code block (7 lines) in scripts/save-cracker/dig-diplopair2-uuidtype.js:3"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-7a18ddce80d86e0a", "name": "Commented-code block (6 lines) in scripts/save-cracker/dig-midfile-final4.js:65", "shortDescription": {"text": "Commented-code block (6 lines) in scripts/save-cracker/dig-midfile-final4.js:65"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-34ca02fc46af2204", "name": "Commented-code block (6 lines) in scripts/save-cracker/dig-lua-state6.js:37", "shortDescription": {"text": "Commented-code block (6 lines) in scripts/save-cracker/dig-lua-state6.js:37"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-4f6e79724c906d2c", "name": "Commented-code block (5 lines) in scripts/save-cracker/dig-mapfeat-diff.js:1", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-mapfeat-diff.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-2d2327541c16f527", "name": "Commented-code block (5 lines) in scripts/save-cracker/dig-rle1.js:36", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-rle1.js:36"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-7fb3fd5e1e0ad4b6", "name": "Commented-code block (8 lines) in scripts/save-cracker/dig-gap214-2.js:3", "shortDescription": {"text": "Commented-code block (8 lines) in scripts/save-cracker/dig-gap214-2.js:3"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-587143d4000b229c", "name": "Commented-code block (8 lines) in scripts/save-cracker/dig-turnnum-1.js:6", "shortDescription": {"text": "Commented-code block (8 lines) in scripts/save-cracker/dig-turnnum-1.js:6"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-7d1e58f589a235ba", "name": "Commented-code block (8 lines) in scripts/save-cracker/dig-treasury-i64.js:18", "shortDescription": {"text": "Commented-code block (8 lines) in scripts/save-cracker/dig-treasury-i64.js:18"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-d626ce050aac58ab", "name": "Commented-code block (12 lines) in scripts/save-cracker/dig-aipolicy-session45-1.js:4", "shortDescription": {"text": "Commented-code block (12 lines) in scripts/save-cracker/dig-aipolicy-session45-1.js:4"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-5e5bf96fb19dfa22", "name": "Commented-code block (7 lines) in scripts/save-cracker/dig-alliance2.js:1", "shortDescription": {"text": "Commented-code block (7 lines) in scripts/save-cracker/dig-alliance2.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-93f270938677f795", "name": "Commented-code block (5 lines) in scripts/save-cracker/dig-descr-strat-resources1.js:2", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-descr-strat-resources1.js:2"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-bd4e81bfe4a18d8f", "name": "Commented-code block (5 lines) in scripts/save-cracker/dig-charrec-raw-array.js:1", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-charrec-raw-array.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-23cc8ab322c2b73a", "name": "Commented-code block (9 lines) in scripts/save-cracker/dig-diplopair2-positional.js:8", "shortDescription": {"text": "Commented-code block (9 lines) in scripts/save-cracker/dig-diplopair2-positional.js:8"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-7650220266365982", "name": "Commented-code block (7 lines) in scripts/save-cracker/dig-header-anchor-uuid.js:1", "shortDescription": {"text": "Commented-code block (7 lines) in scripts/save-cracker/dig-header-anchor-uuid.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-f65041dda9d256a6", "name": "Commented-code block (11 lines) in scripts/save-cracker/dig-field-army-tail1.js:4", "shortDescription": {"text": "Commented-code block (11 lines) in scripts/save-cracker/dig-field-army-tail1.js:4"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-79ce44d33926041e", "name": "Commented-code block (7 lines) in scripts/save-cracker/dig-unit-hashkey-match.js:1", "shortDescription": {"text": "Commented-code block (7 lines) in scripts/save-cracker/dig-unit-hashkey-match.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-56dde9b013da3899", "name": "Commented-code block (11 lines) in scripts/save-cracker/dig-watchtower-final.js:3", "shortDescription": {"text": "Commented-code block (11 lines) in scripts/save-cracker/dig-watchtower-final.js:3"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-1ddb23b1e36d56fd", "name": "Commented-code block (6 lines) in scripts/save-cracker/sections.js:1", "shortDescription": {"text": "Commented-code block (6 lines) in scripts/save-cracker/sections.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-b39177228353259c", "name": "Commented-code block (14 lines) in scripts/save-cracker/dig-agent-statemap.js:6", "shortDescription": {"text": "Commented-code block (14 lines) in scripts/save-cracker/dig-agent-statemap.js:6"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-90062f2a2fdc734d", "name": "Commented-code block (7 lines) in scripts/save-cracker/dig-uria-buildings.js:1", "shortDescription": {"text": "Commented-code block (7 lines) in scripts/save-cracker/dig-uria-buildings.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-e311b6871b5f4744", "name": "Commented-code block (12 lines) in scripts/save-cracker/dig-religion-locate-block.js:32", "shortDescription": {"text": "Commented-code block (12 lines) in scripts/save-cracker/dig-religion-locate-block.js:32"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-37a1d9f87193a115", "name": "Commented-code block (6 lines) in scripts/save-cracker/dig-siege-t6-blocks.js:1", "shortDescription": {"text": "Commented-code block (6 lines) in scripts/save-cracker/dig-siege-t6-blocks.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-5caf2d7bd0f4cf42", "name": "Commented-code block (7 lines) in scripts/save-cracker/dig-diplo-ladder1.js:5", "shortDescription": {"text": "Commented-code block (7 lines) in scripts/save-cracker/dig-diplo-ladder1.js:5"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-b8c5672823a5d614", "name": "Commented-code block (5 lines) in scripts/save-cracker/dig-tilemap2.js:40", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-tilemap2.js:40"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-65039ebc0b195403", "name": "Commented-code block (12 lines) in scripts/save-cracker/dig-diplo-cleanD.js:6", "shortDescription": {"text": "Commented-code block (12 lines) in scripts/save-cracker/dig-diplo-cleanD.js:6"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-446964f8469fc847", "name": "Commented-code block (5 lines) in scripts/save-cracker/dig-terrain-confirm1.js:3", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-terrain-confirm1.js:3"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-71625b4cd9c4de04", "name": "Commented-code block (9 lines) in scripts/save-cracker/dig-section-walker8.js:3", "shortDescription": {"text": "Commented-code block (9 lines) in scripts/save-cracker/dig-section-walker8.js:3"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-8bfe597b14122c9e", "name": "Commented-code block (6 lines) in scripts/save-cracker/dig-charrec-array-bounds.js:1", "shortDescription": {"text": "Commented-code block (6 lines) in scripts/save-cracker/dig-charrec-array-bounds.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-8ac017623377fc65", "name": "Commented-code block (7 lines) in scripts/save-cracker/dig-tail-profile1.js:1", "shortDescription": {"text": "Commented-code block (7 lines) in scripts/save-cracker/dig-tail-profile1.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-cd8d0313bc511976", "name": "Commented-code block (6 lines) in scripts/save-cracker/dig-econ-find-section.js:1", "shortDescription": {"text": "Commented-code block (6 lines) in scripts/save-cracker/dig-econ-find-section.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-ee40c50e7e08365f", "name": "Commented-code block (8 lines) in scripts/save-cracker/dig-stats-block-fields.js:1", "shortDescription": {"text": "Commented-code block (8 lines) in scripts/save-cracker/dig-stats-block-fields.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-d592856e6125f970", "name": "Commented-code block (5 lines) in scripts/save-cracker/dig-anc3.js:51", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-anc3.js:51"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-b88d2c7d39380bb6", "name": "Commented-code block (6 lines) in scripts/save-cracker/dig-charrec-effect-proof.js:1", "shortDescription": {"text": "Commented-code block (6 lines) in scripts/save-cracker/dig-charrec-effect-proof.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-7305ca290a42c0ea", "name": "Commented-code block (5 lines) in scripts/save-cracker/dig-charrec-fixedpoint.js:1", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-charrec-fixedpoint.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-f926adbb5c014d0d", "name": "Commented-code block (8 lines) in scripts/save-cracker/dig-scripted-events-s73-1.js:1", "shortDescription": {"text": "Commented-code block (8 lines) in scripts/save-cracker/dig-scripted-events-s73-1.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-8ded4ecfd4efaa66", "name": "Commented-code block (11 lines) in scripts/save-cracker/dig-zonea2.js:1", "shortDescription": {"text": "Commented-code block (11 lines) in scripts/save-cracker/dig-zonea2.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-21c5f7e87da10e39", "name": "Commented-code block (6 lines) in scripts/save-cracker/dig-econ-recon.js:1", "shortDescription": {"text": "Commented-code block (6 lines) in scripts/save-cracker/dig-econ-recon.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-5e1ab0e64bb4ee79", "name": "Commented-code block (18 lines) in scripts/save-cracker/dig-tilemap12.js:1", "shortDescription": {"text": "Commented-code block (18 lines) in scripts/save-cracker/dig-tilemap12.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-533e3faeddcb4fe6", "name": "Commented-code block (5 lines) in scripts/save-cracker/dig-decline-2.js:32", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-decline-2.js:32"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-914d8724f5f00ee3", "name": "Commented-code block (5 lines) in scripts/save-cracker/dig-diplo2.js:8", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-diplo2.js:8"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-69bc3e7622d544d4", "name": "Commented-code block (5 lines) in scripts/save-cracker/dig-construction7.js:23", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-construction7.js:23"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-44e035e50e74933b", "name": "Commented-code block (10 lines) in scripts/save-cracker/dig-charrec-effect-delta.js:1", "shortDescription": {"text": "Commented-code block (10 lines) in scripts/save-cracker/dig-charrec-effect-delta.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-bd7b3da11fe29b80", "name": "Commented-code block (8 lines) in scripts/save-cracker/dig-field-army-tail4.js:90", "shortDescription": {"text": "Commented-code block (8 lines) in scripts/save-cracker/dig-field-army-tail4.js:90"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-4b209bf67f2cf246", "name": "Commented-code block (7 lines) in scripts/save-cracker/dig-naval-final.js:6", "shortDescription": {"text": "Commented-code block (7 lines) in scripts/save-cracker/dig-naval-final.js:6"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-a944e6b863cf4374", "name": "Commented-code block (5 lines) in scripts/save-cracker/dig-rebellion3.js:51", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-rebellion3.js:51"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-04d3d8f17a9ed6df", "name": "Commented-code block (5 lines) in scripts/save-cracker/dig-naval-shiptype.js:1", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-naval-shiptype.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-a6d41bd252722cf5", "name": "Legacy-named symbol `pop_copy` in scripts/save-cracker/dig-settle-block-walk.js:75", "shortDescription": {"text": "Legacy-named symbol `pop_copy` in scripts/save-cracker/dig-settle-block-walk.js:75"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-72596179b5c52279", "name": "Commented-code block (5 lines) in scripts/save-cracker/dig-events-table.js:1", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-events-table.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-c2ff30123b794817", "name": "Commented-code block (6 lines) in scripts/save-cracker/dig-naval-model.js:1", "shortDescription": {"text": "Commented-code block (6 lines) in scripts/save-cracker/dig-naval-model.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-6a6ba3486d71af23", "name": "Commented-code block (7 lines) in scripts/save-cracker/dig-strideorder-session47-1.js:8", "shortDescription": {"text": "Commented-code block (7 lines) in scripts/save-cracker/dig-strideorder-session47-1.js:8"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-6a317bb5895026d3", "name": "Commented-code block (5 lines) in scripts/save-cracker/dig-alliance-deep6.js:1", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-alliance-deep6.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-91541bb7133e1ae9", "name": "Commented-code block (6 lines) in scripts/save-cracker/dig-pop-rate-exhaustive.js:1", "shortDescription": {"text": "Commented-code block (6 lines) in scripts/save-cracker/dig-pop-rate-exhaustive.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-617de9ae1b6dcfdf", "name": "Commented-code block (8 lines) in scripts/save-cracker/dig-family1.js:12", "shortDescription": {"text": "Commented-code block (8 lines) in scripts/save-cracker/dig-family1.js:12"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-1ba571d33a722340", "name": "Commented-code block (6 lines) in scripts/save-cracker/dig-reputation-08-bodyonly.js:1", "shortDescription": {"text": "Commented-code block (6 lines) in scripts/save-cracker/dig-reputation-08-bodyonly.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-60dff48c3eb5de18", "name": "Commented-code block (6 lines) in scripts/save-cracker/dig-econ-f13-decompose.js:1", "shortDescription": {"text": "Commented-code block (6 lines) in scripts/save-cracker/dig-econ-f13-decompose.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-167c2571938f74a1", "name": "Commented-code block (6 lines) in scripts/save-cracker/dig-diplopair2-globaltable.js:3", "shortDescription": {"text": "Commented-code block (6 lines) in scripts/save-cracker/dig-diplopair2-globaltable.js:3"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-643bcee668cc6f2a", "name": "Commented-code block (6 lines) in scripts/save-cracker/dig-adoption-2.js:1", "shortDescription": {"text": "Commented-code block (6 lines) in scripts/save-cracker/dig-adoption-2.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-a5eea850cffe6d00", "name": "Commented-code block (6 lines) in scripts/save-cracker/dig-diploterms-25-npcvsplayer.js:1", "shortDescription": {"text": "Commented-code block (6 lines) in scripts/save-cracker/dig-diploterms-25-npcvsplayer.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-33e7feebf3a52ad2", "name": "Commented-code block (6 lines) in scripts/save-cracker/dig-familyrec2.js:4", "shortDescription": {"text": "Commented-code block (6 lines) in scripts/save-cracker/dig-familyrec2.js:4"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-716cdcf9e11552a4", "name": "Commented-code block (6 lines) in scripts/save-cracker/dig-victory-scan-regionarrays.js:1", "shortDescription": {"text": "Commented-code block (6 lines) in scripts/save-cracker/dig-victory-scan-regionarrays.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-b467ff0fb11873f9", "name": "Commented-code block (5 lines) in scripts/save-cracker/dig-diploterms-05-warwide.js:1", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-diploterms-05-warwide.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-3ef0b10dc825ee5f", "name": "Commented-code block (5 lines) in scripts/save-cracker/report.js:1", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/save-cracker/report.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-79b9c4a482e7a374", "name": "Commented-code block (6 lines) in scripts/save-cracker/dig-diplo-block-label.js:3", "shortDescription": {"text": "Commented-code block (6 lines) in scripts/save-cracker/dig-diplo-block-label.js:3"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-4fa623ad953ae611", "name": "Commented-code block (11 lines) in scripts/save-cracker/dig-mask-s95-2.js:6", "shortDescription": {"text": "Commented-code block (11 lines) in scripts/save-cracker/dig-mask-s95-2.js:6"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-4430f12e217f6cd7", "name": "Commented-code block (5 lines) in scripts/save-cracker/dig-terrain-confirm5.js:4", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-terrain-confirm5.js:4"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-39cf08e2c42fc4f7", "name": "Commented-code block (5 lines) in scripts/save-cracker/dig-midfile-recount2.js:1", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-midfile-recount2.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-95723ca4d6ac48d5", "name": "Commented-code block (13 lines) in scripts/save-cracker/dig-explore-grid-values-5.js:3", "shortDescription": {"text": "Commented-code block (13 lines) in scripts/save-cracker/dig-explore-grid-values-5.js:3"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-85f701f7d0c7d1e8", "name": "Commented-code block (7 lines) in scripts/save-cracker/dig-econ-faction-object-head.js:1", "shortDescription": {"text": "Commented-code block (7 lines) in scripts/save-cracker/dig-econ-faction-object-head.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-ca602aae94c5537f", "name": "Commented-code block (6 lines) in scripts/save-cracker/dig-tail-tilegrid1.js:1", "shortDescription": {"text": "Commented-code block (6 lines) in scripts/save-cracker/dig-tail-tilegrid1.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-83b37f953469497e", "name": "Commented-code block (5 lines) in scripts/save-cracker/dig-playerdiplo-recordstart.js:1", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-playerdiplo-recordstart.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-cb700ec1cb556d13", "name": "Commented-code block (6 lines) in scripts/save-cracker/dig-war-10.js:15", "shortDescription": {"text": "Commented-code block (6 lines) in scripts/save-cracker/dig-war-10.js:15"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-bb3798b28e07f9da", "name": "Commented-code block (5 lines) in scripts/save-cracker/dig-aidip-C.js:1", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-aidip-C.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-57c58807eacc541c", "name": "Commented-code block (5 lines) in scripts/save-cracker/dig-battle-log11.js:7", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-battle-log11.js:7"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-572272cdb8d4c40c", "name": "Commented-code block (5 lines) in scripts/save-cracker/dig-upkeep2.js:3", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-upkeep2.js:3"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-c3e392be41adf910", "name": "Commented-code block (7 lines) in scripts/save-cracker/dig-roads-locate.js:12", "shortDescription": {"text": "Commented-code block (7 lines) in scripts/save-cracker/dig-roads-locate.js:12"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-7f32a93da7eee2f2", "name": "Commented-code block (6 lines) in scripts/save-cracker/dig-ai-policy1.js:1", "shortDescription": {"text": "Commented-code block (6 lines) in scripts/save-cracker/dig-ai-policy1.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-693e32cc68cd25ec", "name": "Commented-code block (5 lines) in scripts/save-cracker/dig-armor-byte-v2.js:1", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-armor-byte-v2.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-e86bb635368f7e83", "name": "Commented-code block (5 lines) in scripts/save-cracker/dig-staticsec-cell-fields.js:1", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-staticsec-cell-fields.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-118fac1a3d19f896", "name": "Commented-code block (7 lines) in scripts/save-cracker/dig-siege-spain-truearmy.js:1", "shortDescription": {"text": "Commented-code block (7 lines) in scripts/save-cracker/dig-siege-spain-truearmy.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-771e61fd23b07909", "name": "Commented-code block (7 lines) in scripts/save-cracker/dig-86-90.js:4", "shortDescription": {"text": "Commented-code block (7 lines) in scripts/save-cracker/dig-86-90.js:4"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-fff44af7ddd9629e", "name": "Commented-code block (5 lines) in scripts/save-cracker/dig-unit-section-registry.js:1", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-unit-section-registry.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-1ae4dc12c5046637", "name": "Commented-code block (9 lines) in scripts/save-cracker/dig-ai-cache-ris4.js:1", "shortDescription": {"text": "Commented-code block (9 lines) in scripts/save-cracker/dig-ai-cache-ris4.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-e99906e7235eefa9", "name": "Commented-code block (6 lines) in scripts/save-cracker/dig-siege2.js:1", "shortDescription": {"text": "Commented-code block (6 lines) in scripts/save-cracker/dig-siege2.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-88e483396a621349", "name": "Commented-code block (8 lines) in scripts/save-cracker/dig-faction-walk2.js:7", "shortDescription": {"text": "Commented-code block (8 lines) in scripts/save-cracker/dig-faction-walk2.js:7"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-26c6540dab6e7b2c", "name": "Commented-code block (5 lines) in scripts/save-cracker/dig-stride9-internal2.js:1", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-stride9-internal2.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-6f15429926ce7a54", "name": "Commented-code block (6 lines) in scripts/save-cracker/dig-agent-model-find.js:1", "shortDescription": {"text": "Commented-code block (6 lines) in scripts/save-cracker/dig-agent-model-find.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-b7c80d4dd89ac1f6", "name": "Commented-code block (5 lines) in scripts/save-cracker/dig-tail-tilegrid9.js:1", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-tail-tilegrid9.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-bd8f5728b2034cbf", "name": "Commented-code block (6 lines) in scripts/save-cracker/dig-warhunt-uuid-pairing.js:1", "shortDescription": {"text": "Commented-code block (6 lines) in scripts/save-cracker/dig-warhunt-uuid-pairing.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-3107fc42a64c49e7", "name": "Commented-code block (6 lines) in scripts/save-cracker/dig-aidip-3.js:1", "shortDescription": {"text": "Commented-code block (6 lines) in scripts/save-cracker/dig-aidip-3.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-af62a55c9a1272ef", "name": "Legacy-named symbol `pop_copy` in scripts/save-cracker/dig-settle-lib.js:7", "shortDescription": {"text": "Legacy-named symbol `pop_copy` in scripts/save-cracker/dig-settle-lib.js:7"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-aeea95eb8df64524", "name": "Commented-code block (5 lines) in scripts/save-cracker/dig-settle-lib.js:3", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-settle-lib.js:3"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-06ab683f82acfcde", "name": "Commented-code block (7 lines) in scripts/save-cracker/dig-terrain-confirm3.js:78", "shortDescription": {"text": "Commented-code block (7 lines) in scripts/save-cracker/dig-terrain-confirm3.js:78"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-17334413d31c3f8d", "name": "Commented-code block (8 lines) in scripts/save-cracker/dig-lua-footer1.js:1", "shortDescription": {"text": "Commented-code block (8 lines) in scripts/save-cracker/dig-lua-footer1.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-fb9485159c3ce780", "name": "Commented-code block (8 lines) in scripts/save-cracker/dig-warhunt-t0-precise.js:1", "shortDescription": {"text": "Commented-code block (8 lines) in scripts/save-cracker/dig-warhunt-t0-precise.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-b8628f4630ee0291", "name": "Commented-code block (12 lines) in scripts/save-cracker/dig-econ-DECODE-SUMMARY.js:1", "shortDescription": {"text": "Commented-code block (12 lines) in scripts/save-cracker/dig-econ-DECODE-SUMMARY.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-5b48189e6fdaa039", "name": "Commented-code block (7 lines) in scripts/save-cracker/dig-script-fired-state-3.js:1", "shortDescription": {"text": "Commented-code block (7 lines) in scripts/save-cracker/dig-script-fired-state-3.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-d19ab6c5dcb2d821", "name": "Commented-code block (5 lines) in scripts/save-cracker/dig-warhunt-uuid-define.js:1", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-warhunt-uuid-define.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-33e4f6facabacf15", "name": "Commented-code block (6 lines) in scripts/save-cracker/dig-newchar.js:31", "shortDescription": {"text": "Commented-code block (6 lines) in scripts/save-cracker/dig-newchar.js:31"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-8f82fcefe27a1bf1", "name": "Commented-code block (11 lines) in scripts/save-cracker/dig-diplo-pairing-final.js:3", "shortDescription": {"text": "Commented-code block (11 lines) in scripts/save-cracker/dig-diplo-pairing-final.js:3"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-90aa39a676f19101", "name": "Commented-code block (6 lines) in scripts/save-cracker/dig-head-3.js:1", "shortDescription": {"text": "Commented-code block (6 lines) in scripts/save-cracker/dig-head-3.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-c2ca0b797ed3e056", "name": "Commented-code block (5 lines) in scripts/save-cracker/dig-treasury-hunt.js:23", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-treasury-hunt.js:23"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-ef5f4e819a8040c0", "name": "Commented-code block (9 lines) in scripts/save-cracker/dig-deadpool-count-v2.js:3", "shortDescription": {"text": "Commented-code block (9 lines) in scripts/save-cracker/dig-deadpool-count-v2.js:3"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-b255261be7e551b7", "name": "Commented-code block (6 lines) in scripts/save-cracker/dig-familyrec4.js:2", "shortDescription": {"text": "Commented-code block (6 lines) in scripts/save-cracker/dig-familyrec4.js:2"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-30fda74e360f38a3", "name": "Commented-code block (9 lines) in scripts/save-cracker/dig-staticsec-matrix-extent.js:1", "shortDescription": {"text": "Commented-code block (9 lines) in scripts/save-cracker/dig-staticsec-matrix-extent.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-41c62275dfde000c", "name": "Commented-code block (6 lines) in scripts/save-cracker/dig-mp5.js:52", "shortDescription": {"text": "Commented-code block (6 lines) in scripts/save-cracker/dig-mp5.js:52"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-32ad59924d8b311e", "name": "Commented-code block (10 lines) in scripts/save-cracker/dig-chartail7.js:1", "shortDescription": {"text": "Commented-code block (10 lines) in scripts/save-cracker/dig-chartail7.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-72e8b5102a89b0f5", "name": "Commented-code block (6 lines) in scripts/save-cracker/dig-settlement-coords.js:64", "shortDescription": {"text": "Commented-code block (6 lines) in scripts/save-cracker/dig-settlement-coords.js:64"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-62fbd043fcc648e6", "name": "Commented-code block (7 lines) in scripts/save-cracker/dig-unit-armor-isolate.js:1", "shortDescription": {"text": "Commented-code block (7 lines) in scripts/save-cracker/dig-unit-armor-isolate.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-65b90c3187157be6", "name": "Commented-code block (8 lines) in scripts/save-cracker/dig-soldier-section-strict.js:1", "shortDescription": {"text": "Commented-code block (8 lines) in scripts/save-cracker/dig-soldier-section-strict.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-719b51b511911345", "name": "Commented-code block (5 lines) in scripts/save-cracker/dig-playerdiplo-stancetable2.js:1", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-playerdiplo-stancetable2.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-34ea48487839eedb", "name": "Commented-code block (6 lines) in scripts/save-cracker/dig-tile-trail2.js:55", "shortDescription": {"text": "Commented-code block (6 lines) in scripts/save-cracker/dig-tile-trail2.js:55"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-c3d7b09f430cb22e", "name": "Commented-code block (5 lines) in scripts/save-cracker/dig-ris-counter1.js:7", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-ris-counter1.js:7"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-cfdaf635b9421233", "name": "Commented-code block (5 lines) in scripts/save-cracker/dig-trade-goods8.js:64", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-trade-goods8.js:64"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-7176a874823691c8", "name": "Commented-code block (5 lines) in scripts/save-cracker/dig-marriage-new-husband.js:27", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-marriage-new-husband.js:27"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-60ba50218c2a4122", "name": "Commented-code block (7 lines) in scripts/save-cracker/dig-stride9xyz7.js:1", "shortDescription": {"text": "Commented-code block (7 lines) in scripts/save-cracker/dig-stride9xyz7.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-521c035f2254f1ad", "name": "Commented-code block (6 lines) in scripts/save-cracker/dig-reputation-11-record-map.js:5", "shortDescription": {"text": "Commented-code block (6 lines) in scripts/save-cracker/dig-reputation-11-record-map.js:5"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-4e3c715030273dfd", "name": "Commented-code block (5 lines) in scripts/save-cracker/dig-battle12.js:43", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-battle12.js:43"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-22143dbb0c1e6402", "name": "Commented-code block (9 lines) in scripts/save-cracker/dig-aidip-4.js:6", "shortDescription": {"text": "Commented-code block (9 lines) in scripts/save-cracker/dig-aidip-4.js:6"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-121cdfe0aa5e64bd", "name": "Commented-code block (6 lines) in scripts/save-cracker/dig-diplovalid2.js:1", "shortDescription": {"text": "Commented-code block (6 lines) in scripts/save-cracker/dig-diplovalid2.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-b4a6b270701748fe", "name": "Commented-code block (9 lines) in scripts/save-cracker/dig-building-trailer-fields.js:25", "shortDescription": {"text": "Commented-code block (9 lines) in scripts/save-cracker/dig-building-trailer-fields.js:25"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-ab231d9da692bbdf", "name": "Commented-code block (5 lines) in scripts/save-cracker/dig-tilegrid-fullscan.js:1", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-tilegrid-fullscan.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-bf83d01a9b4852d9", "name": "Commented-code block (5 lines) in scripts/save-cracker/dig-uuid-index4.js:125", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-uuid-index4.js:125"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-e6b0f415fe9b605b", "name": "Commented-code block (11 lines) in scripts/save-cracker/dig-halo-move-3.js:1", "shortDescription": {"text": "Commented-code block (11 lines) in scripts/save-cracker/dig-halo-move-3.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-460cab8b2763f1ad", "name": "Commented-code block (6 lines) in scripts/save-cracker/dig-rebellion-head2.js:1", "shortDescription": {"text": "Commented-code block (6 lines) in scripts/save-cracker/dig-rebellion-head2.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-d1ddf39eccd588f9", "name": "Commented-code block (6 lines) in scripts/save-cracker/dig-agent-anchor.js:1", "shortDescription": {"text": "Commented-code block (6 lines) in scripts/save-cracker/dig-agent-anchor.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-372204b8c65ac9f2", "name": "Commented-code block (5 lines) in scripts/save-cracker/dig-armyboard6.js:13", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-armyboard6.js:13"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-53ea28e7af96418c", "name": "Commented-code block (8 lines) in scripts/save-cracker/dig-resources-confirm.js:4", "shortDescription": {"text": "Commented-code block (8 lines) in scripts/save-cracker/dig-resources-confirm.js:4"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-f9a891deeebbab7f", "name": "Commented-code block (5 lines) in scripts/save-cracker/dig-charrec-effect-map.js:1", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-charrec-effect-map.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-79d04eb9537699a3", "name": "Commented-code block (7 lines) in scripts/save-cracker/dig-trade-section-finder.js:1", "shortDescription": {"text": "Commented-code block (7 lines) in scripts/save-cracker/dig-trade-section-finder.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-2d1d52d6f2d82074", "name": "Commented-code block (5 lines) in scripts/save-cracker/dig-diplo-9.js:14", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-diplo-9.js:14"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-e23e58521fc4ddb8", "name": "Commented-code block (5 lines) in scripts/save-cracker/dig-mapfeat-early-diff.js:1", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-mapfeat-early-diff.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-a26a3779fa52cf69", "name": "Commented-code block (7 lines) in scripts/save-cracker/dig-warhunt-matrix.js:1", "shortDescription": {"text": "Commented-code block (7 lines) in scripts/save-cracker/dig-warhunt-matrix.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-6db967eb52555e43", "name": "Commented-code block (9 lines) in scripts/save-cracker/dig-12bslot-s85-3.js:3", "shortDescription": {"text": "Commented-code block (9 lines) in scripts/save-cracker/dig-12bslot-s85-3.js:3"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-60f2dafb7cb28a22", "name": "Commented-code block (11 lines) in scripts/save-cracker/dig-diplo-cleanB.js:41", "shortDescription": {"text": "Commented-code block (11 lines) in scripts/save-cracker/dig-diplo-cleanB.js:41"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-6cfcd31a3cdf66c6", "name": "Commented-code block (6 lines) in scripts/save-cracker/dig-aidip-I.js:1", "shortDescription": {"text": "Commented-code block (6 lines) in scripts/save-cracker/dig-aidip-I.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-1890a69bddbf6e04", "name": "Commented-code block (5 lines) in scripts/save-cracker/dig-upkeep11.js:65", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-upkeep11.js:65"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-a86bb4b32cc00068", "name": "Commented-code block (7 lines) in scripts/save-cracker/dig-ancil-validate.js:3", "shortDescription": {"text": "Commented-code block (7 lines) in scripts/save-cracker/dig-ancil-validate.js:3"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-071f1fccb0483357", "name": "Commented-code block (9 lines) in scripts/save-cracker/dig-diplovalid1.js:5", "shortDescription": {"text": "Commented-code block (9 lines) in scripts/save-cracker/dig-diplovalid1.js:5"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-4c1fad90ab9fdd28", "name": "Commented-code block (12 lines) in scripts/save-cracker/dig-diplo-I.js:5", "shortDescription": {"text": "Commented-code block (12 lines) in scripts/save-cracker/dig-diplo-I.js:5"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-5af9a30ee642dcb2", "name": "Commented-code block (7 lines) in scripts/save-cracker/test-dead-pool-removal.js:14", "shortDescription": {"text": "Commented-code block (7 lines) in scripts/save-cracker/test-dead-pool-removal.js:14"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-f7c7fd03cff38a60", "name": "Commented-code block (7 lines) in scripts/save-cracker/dig-reputation-06-t4-indiff.js:1", "shortDescription": {"text": "Commented-code block (7 lines) in scripts/save-cracker/dig-reputation-06-t4-indiff.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-bfe2df6cd215afbc", "name": "Commented-code block (5 lines) in scripts/save-cracker/dig-unit-nonzero-slots.js:1", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-unit-nonzero-slots.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-fa607c2f99cad89d", "name": "Commented-code block (5 lines) in scripts/save-cracker/dig-warhunt-ris-key.js:1", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-warhunt-ris-key.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-8f9562f4d66477b5", "name": "Commented-code block (5 lines) in scripts/save-cracker/dig-chain-tiers.js:23", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-chain-tiers.js:23"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-b00f8fc059368391", "name": "Commented-code block (9 lines) in scripts/save-cracker/dig-gap167-2.js:3", "shortDescription": {"text": "Commented-code block (9 lines) in scripts/save-cracker/dig-gap167-2.js:3"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-3db41ae5c42c047a", "name": "Commented-code block (5 lines) in scripts/save-cracker/dig-econ-fingerprint-section.js:1", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-econ-fingerprint-section.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-d21563a2a7c675ac", "name": "Commented-code block (11 lines) in scripts/save-cracker/dig-watchtower-exact.js:6", "shortDescription": {"text": "Commented-code block (11 lines) in scripts/save-cracker/dig-watchtower-exact.js:6"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-bf088a8bfb7d4887", "name": "Commented-code block (7 lines) in scripts/save-cracker/dig-pfact-2.js:1", "shortDescription": {"text": "Commented-code block (7 lines) in scripts/save-cracker/dig-pfact-2.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-54b218506cb26a32", "name": "Commented-code block (5 lines) in scripts/save-cracker/dig-deadpool-count-header.js:4", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-deadpool-count-header.js:4"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-4201b2b136573c3e", "name": "Commented-code block (12 lines) in scripts/save-cracker/dig-agent-posrec.js:1", "shortDescription": {"text": "Commented-code block (12 lines) in scripts/save-cracker/dig-agent-posrec.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-f6a10783748d3de8", "name": "Commented-code block (7 lines) in scripts/save-cracker/dig-econ-before-ordinal0.js:1", "shortDescription": {"text": "Commented-code block (7 lines) in scripts/save-cracker/dig-econ-before-ordinal0.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-dae595a8f1377d48", "name": "Commented-code block (7 lines) in scripts/save-cracker/dig-siege-spain-corduba.js:1", "shortDescription": {"text": "Commented-code block (7 lines) in scripts/save-cracker/dig-siege-spain-corduba.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-06177f119db0fa18", "name": "Commented-code block (5 lines) in scripts/save-cracker/dig-siege-spain-besA.js:1", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-siege-spain-besA.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-ac5e0f244acbcc40", "name": "Commented-code block (6 lines) in scripts/save-cracker/dig-flag-enum5.js:1", "shortDescription": {"text": "Commented-code block (6 lines) in scripts/save-cracker/dig-flag-enum5.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-ced12c4a53943ec7", "name": "Commented-code block (6 lines) in scripts/save-cracker/dig-gap2.js:11", "shortDescription": {"text": "Commented-code block (6 lines) in scripts/save-cracker/dig-gap2.js:11"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-5a55792d53b4e8b0", "name": "Commented-code block (5 lines) in scripts/save-cracker/dig-mapfeat-registry.js:1", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-mapfeat-registry.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-1570d2bae6c870e9", "name": "Commented-code block (8 lines) in scripts/save-cracker/dig-tail-tilegrid12.js:10", "shortDescription": {"text": "Commented-code block (8 lines) in scripts/save-cracker/dig-tail-tilegrid12.js:10"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-5d9e19ff27bc69e1", "name": "Commented-code block (10 lines) in scripts/save-cracker/dig-faction-treasury-final.js:3", "shortDescription": {"text": "Commented-code block (10 lines) in scripts/save-cracker/dig-faction-treasury-final.js:3"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-ac9a93dd2fbb66dc", "name": "Commented-code block (6 lines) in scripts/save-cracker/dig-econ-decode-fields.js:1", "shortDescription": {"text": "Commented-code block (6 lines) in scripts/save-cracker/dig-econ-decode-fields.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-9ed43f06ceb71be8", "name": "Commented-code block (6 lines) in scripts/save-cracker/dig-cpool-5.js:1", "shortDescription": {"text": "Commented-code block (6 lines) in scripts/save-cracker/dig-cpool-5.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-2a883be6672564d1", "name": "Commented-code block (5 lines) in scripts/save-cracker/dig-traitanc-discriminator.js:1", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-traitanc-discriminator.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-7bc07a1b00a846e2", "name": "Commented-code block (6 lines) in scripts/save-cracker/dig-faction-deeper.js:3", "shortDescription": {"text": "Commented-code block (6 lines) in scripts/save-cracker/dig-faction-deeper.js:3"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-2e57011222c0e267", "name": "Commented-code block (8 lines) in scripts/save-cracker/dig-tail-tilegrid8.js:4", "shortDescription": {"text": "Commented-code block (8 lines) in scripts/save-cracker/dig-tail-tilegrid8.js:4"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-53b6ab56a07331c0", "name": "Commented-code block (5 lines) in scripts/save-cracker/dig-charrec-effect-final.js:1", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-charrec-effect-final.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-905b841f32314af7", "name": "Commented-code block (7 lines) in scripts/save-cracker/dig-section-walker1.js:3", "shortDescription": {"text": "Commented-code block (7 lines) in scripts/save-cracker/dig-section-walker1.js:3"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-ebc5cd3c560fa18d", "name": "Commented-code block (6 lines) in scripts/save-cracker/dig-roads1.js:1", "shortDescription": {"text": "Commented-code block (6 lines) in scripts/save-cracker/dig-roads1.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-354550239cafbf8f", "name": "Commented-code block (5 lines) in scripts/save-cracker/dig-header-date-record.js:86", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-header-date-record.js:86"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-4a785fd30035f242", "name": "Commented-code block (8 lines) in scripts/save-cracker/dig-major-faction-tag-1.js:6", "shortDescription": {"text": "Commented-code block (8 lines) in scripts/save-cracker/dig-major-faction-tag-1.js:6"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-506c04834b0c5440", "name": "Commented-code block (5 lines) in scripts/save-cracker/dig-diplopair2-registry.js:28", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-diplopair2-registry.js:28"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-36872e30bf1b0960", "name": "Commented-code block (5 lines) in scripts/save-cracker/dig-diplopair2-verify-t2s.js:1", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-diplopair2-verify-t2s.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-dd41886470d1d2c7", "name": "Commented-code block (6 lines) in scripts/save-cracker/dig-warhunt-attitude-scan.js:1", "shortDescription": {"text": "Commented-code block (6 lines) in scripts/save-cracker/dig-warhunt-attitude-scan.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-8c87426bbd1a07b2", "name": "Commented-code block (5 lines) in scripts/save-cracker/dig-warhunt-headdiff.js:1", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-warhunt-headdiff.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-b116343308624a06", "name": "Commented-code block (6 lines) in scripts/save-cracker/dig-leonidas-multi.js:3", "shortDescription": {"text": "Commented-code block (6 lines) in scripts/save-cracker/dig-leonidas-multi.js:3"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-b900aeb030edbe2d", "name": "Commented-code block (6 lines) in scripts/save-cracker/dig-victory-save-regions.js:1", "shortDescription": {"text": "Commented-code block (6 lines) in scripts/save-cracker/dig-victory-save-regions.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-143bc179e09804a8", "name": "Commented-code block (6 lines) in scripts/save-cracker/dig-startingwars1.js:9", "shortDescription": {"text": "Commented-code block (6 lines) in scripts/save-cracker/dig-startingwars1.js:9"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-3290fee41e04d787", "name": "Commented-code block (5 lines) in scripts/save-cracker/dig-diplo-clean7.js:1", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-diplo-clean7.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-1beb0c67480b170c", "name": "Commented-code block (6 lines) in scripts/save-cracker/dig-all-chars.js:22", "shortDescription": {"text": "Commented-code block (6 lines) in scripts/save-cracker/dig-all-chars.js:22"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-a183e12360e3fb66", "name": "Commented-code block (6 lines) in scripts/save-cracker/dig-treasury-t1-t2.js:19", "shortDescription": {"text": "Commented-code block (6 lines) in scripts/save-cracker/dig-treasury-t1-t2.js:19"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-e572a3b6aef3a7f8", "name": "Commented-code block (7 lines) in scripts/save-cracker/dig-stride9xyz1.js:4", "shortDescription": {"text": "Commented-code block (7 lines) in scripts/save-cracker/dig-stride9xyz1.js:4"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-4d44c057a6a7150f", "name": "Commented-code block (7 lines) in scripts/save-cracker/dig-longtail2.js:3", "shortDescription": {"text": "Commented-code block (7 lines) in scripts/save-cracker/dig-longtail2.js:3"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-cb49cdf48c8d75de", "name": "Commented-code block (5 lines) in scripts/save-cracker/dig-diplocat-accounting.js:1", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-diplocat-accounting.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-681c4b2fb9d29b50", "name": "Commented-code block (7 lines) in scripts/save-cracker/dig-diplopair2-storage.js:3", "shortDescription": {"text": "Commented-code block (7 lines) in scripts/save-cracker/dig-diplopair2-storage.js:3"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-70e35145627f47c9", "name": "Commented-code block (7 lines) in scripts/save-cracker/dig-victory-region-names.js:1", "shortDescription": {"text": "Commented-code block (7 lines) in scripts/save-cracker/dig-victory-region-names.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-bf2343b54a05e370", "name": "Commented-code block (6 lines) in scripts/save-cracker/dig-warhunt-spain-aligned.js:1", "shortDescription": {"text": "Commented-code block (6 lines) in scripts/save-cracker/dig-warhunt-spain-aligned.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-45b2530d814a92d7", "name": "Commented-code block (5 lines) in scripts/save-cracker/dig-last075-4.js:52", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-last075-4.js:52"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-6e0d3fd0c1e738eb", "name": "Commented-code block (7 lines) in scripts/save-cracker/dig-queue1.js:7", "shortDescription": {"text": "Commented-code block (7 lines) in scripts/save-cracker/dig-queue1.js:7"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-6ce40ff124eec558", "name": "Commented-code block (8 lines) in scripts/save-cracker/dig-diplo-clean6.js:1", "shortDescription": {"text": "Commented-code block (8 lines) in scripts/save-cracker/dig-diplo-clean6.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-35fadd908c150a83", "name": "Commented-code block (6 lines) in scripts/save-cracker/dig-midfile-recount3.js:1", "shortDescription": {"text": "Commented-code block (6 lines) in scripts/save-cracker/dig-midfile-recount3.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-dfa4f6c07b254075", "name": "Commented-code block (5 lines) in scripts/save-cracker/dig-diplo-rosetta.js:1", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-diplo-rosetta.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-a93baa7aad234f93", "name": "Commented-code block (6 lines) in scripts/save-cracker/dig-settle-bigformat.js:3", "shortDescription": {"text": "Commented-code block (6 lines) in scripts/save-cracker/dig-settle-bigformat.js:3"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-0a23055d65b1dded", "name": "Commented-code block (6 lines) in scripts/save-cracker/dig-record-selfptr.js:38", "shortDescription": {"text": "Commented-code block (6 lines) in scripts/save-cracker/dig-record-selfptr.js:38"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-03279502b65e71d8", "name": "Commented-code block (12 lines) in scripts/save-cracker/dig-warhunt-sig-count.js:1", "shortDescription": {"text": "Commented-code block (12 lines) in scripts/save-cracker/dig-warhunt-sig-count.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-32d16a24d2805d7c", "name": "Commented-code block (5 lines) in scripts/save-cracker/dig-diploterms-19-playerclass.js:1", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-diploterms-19-playerclass.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-54abe14df531991b", "name": "Commented-code block (6 lines) in scripts/save-cracker/dig-occupy3.js:1", "shortDescription": {"text": "Commented-code block (6 lines) in scripts/save-cracker/dig-occupy3.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-4f12267c881b6afe", "name": "Commented-code block (7 lines) in scripts/save-cracker/dig-uuid-index3.js:20", "shortDescription": {"text": "Commented-code block (7 lines) in scripts/save-cracker/dig-uuid-index3.js:20"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-a2a6666f8e402fef", "name": "Commented-code block (5 lines) in scripts/save-cracker/dig-minor-rec-structure.js:20", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-minor-rec-structure.js:20"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-13e3fb5a562b454a", "name": "Commented-code block (8 lines) in scripts/save-cracker/dig-mother3.js:17", "shortDescription": {"text": "Commented-code block (8 lines) in scripts/save-cracker/dig-mother3.js:17"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-cf22537335adfd25", "name": "Commented-code block (7 lines) in scripts/save-cracker/dig-pop-fixedpoint.js:1", "shortDescription": {"text": "Commented-code block (7 lines) in scripts/save-cracker/dig-pop-fixedpoint.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-4be5ee7790a18411", "name": "Commented-code block (5 lines) in scripts/save-cracker/dig-settle-models1.js:1", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-settle-models1.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-929aef264c624ada", "name": "Commented-code block (5 lines) in scripts/save-cracker/splice-d14-scaled.js:6", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/save-cracker/splice-d14-scaled.js:6"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-c23f3cd38490e5df", "name": "Commented-code block (5 lines) in scripts/save-cracker/dig-charrec-clean-delta.js:1", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-charrec-clean-delta.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-784ed66d4725e44a", "name": "Commented-code block (5 lines) in scripts/save-cracker/dig-pop-acc-detail.js:1", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-pop-acc-detail.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-5cd01d43fafd0164", "name": "Commented-code block (5 lines) in scripts/save-cracker/dig-econ-f13-marker-track.js:1", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-econ-f13-marker-track.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-c5a642be6b7bce9a", "name": "Commented-code block (18 lines) in scripts/save-cracker/dig-blob-0x02027c75.js:9", "shortDescription": {"text": "Commented-code block (18 lines) in scripts/save-cracker/dig-blob-0x02027c75.js:9"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-437a1dfe78453b61", "name": "Commented-code block (5 lines) in scripts/save-cracker/dig-siege6.js:1", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-siege6.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-481c79416dd268aa", "name": "Commented-code block (7 lines) in scripts/save-cracker/test-dead-pool-splice.js:3", "shortDescription": {"text": "Commented-code block (7 lines) in scripts/save-cracker/test-dead-pool-splice.js:3"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-dfffc13862acc10f", "name": "Commented-code block (5 lines) in scripts/save-cracker/dig-gap7.js:10", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-gap7.js:10"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-1101ce8d268dcd67", "name": "Commented-code block (5 lines) in scripts/save-cracker/dig-tax-anchor-check.js:3", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-tax-anchor-check.js:3"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-46e67fa9090579b5", "name": "Commented-code block (7 lines) in scripts/save-cracker/dig-diplo9.js:26", "shortDescription": {"text": "Commented-code block (7 lines) in scripts/save-cracker/dig-diplo9.js:26"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-953bb843dad171d7", "name": "Commented-code block (9 lines) in scripts/save-cracker/dig-recruit7.js:1", "shortDescription": {"text": "Commented-code block (9 lines) in scripts/save-cracker/dig-recruit7.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-532f8f3f1a7debc7", "name": "Commented-code block (5 lines) in scripts/save-cracker/dig-battle-log5.js:1", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-battle-log5.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-708dd5138ecc3872", "name": "Commented-code block (22 lines) in scripts/save-cracker/dig-settlement-owners.js:43", "shortDescription": {"text": "Commented-code block (22 lines) in scripts/save-cracker/dig-settlement-owners.js:43"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-bb985d4130a5a796", "name": "Commented-code block (5 lines) in scripts/save-cracker/dig-siege-spain-twosaves.js:1", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-siege-spain-twosaves.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-e655e811fe798d17", "name": "Commented-code block (5 lines) in scripts/save-cracker/splice-d14-safe-trim.js:3", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/save-cracker/splice-d14-safe-trim.js:3"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-5da1577ab59bce86", "name": "Commented-code block (6 lines) in scripts/save-cracker/dig-treasury-real.js:1", "shortDescription": {"text": "Commented-code block (6 lines) in scripts/save-cracker/dig-treasury-real.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-b16146e796622a6a", "name": "Commented-code block (6 lines) in scripts/save-cracker/dig-pfact-7.js:39", "shortDescription": {"text": "Commented-code block (6 lines) in scripts/save-cracker/dig-pfact-7.js:39"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-2a3c3f713451e2bb", "name": "Commented-code block (7 lines) in scripts/save-cracker/dig-path-cache1.js:6", "shortDescription": {"text": "Commented-code block (7 lines) in scripts/save-cracker/dig-path-cache1.js:6"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-3dece791ee604fbb", "name": "Commented-code block (5 lines) in scripts/save-cracker/dig-upkeep4.js:7", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-upkeep4.js:7"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-aa0d44468b33c3f9", "name": "Commented-code block (6 lines) in scripts/save-cracker/dig-charrec-final-table.js:1", "shortDescription": {"text": "Commented-code block (6 lines) in scripts/save-cracker/dig-charrec-final-table.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-0f38ad171a1923ad", "name": "Commented-code block (7 lines) in scripts/save-cracker/dig-diplo-reconstruct.js:1", "shortDescription": {"text": "Commented-code block (7 lines) in scripts/save-cracker/dig-diplo-reconstruct.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-2ec4a0932a934365", "name": "Commented-code block (7 lines) in scripts/save-cracker/dig-aidip-8.js:145", "shortDescription": {"text": "Commented-code block (7 lines) in scripts/save-cracker/dig-aidip-8.js:145"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-26c37678bd5f5297", "name": "Commented-code block (9 lines) in scripts/save-cracker/dig-family17.js:8", "shortDescription": {"text": "Commented-code block (9 lines) in scripts/save-cracker/dig-family17.js:8"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-384d2fdad0fd51e0", "name": "Commented-code block (8 lines) in scripts/save-cracker/dig-mother2.js:4", "shortDescription": {"text": "Commented-code block (8 lines) in scripts/save-cracker/dig-mother2.js:4"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-6dbaf89924bafe03", "name": "Commented-code block (5 lines) in scripts/save-cracker/dig-minordiplo-ownership.js:106", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-minordiplo-ownership.js:106"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-64c426c953b8126b", "name": "Commented-code block (5 lines) in scripts/save-cracker/dig-stats-anchor.js:1", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-stats-anchor.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-0072891edd0173f4", "name": "Commented-code block (5 lines) in scripts/save-cracker/dig-unit-owner-id.js:30", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-unit-owner-id.js:30"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-665681a869fb3aec", "name": "Commented-code block (7 lines) in scripts/save-cracker/dig-family13.js:4", "shortDescription": {"text": "Commented-code block (7 lines) in scripts/save-cracker/dig-family13.js:4"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-41a4d7bad80c3d91", "name": "Commented-code block (5 lines) in scripts/save-cracker/dig-trade-settlement-income.js:1", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-trade-settlement-income.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-2078fd26cf259cdb", "name": "Commented-code block (12 lines) in scripts/save-cracker/dig-diplopair2-gtlink.js:3", "shortDescription": {"text": "Commented-code block (12 lines) in scripts/save-cracker/dig-diplopair2-gtlink.js:3"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-ec9ffbe73caf950e", "name": "Commented-code block (7 lines) in scripts/save-cracker/dig-longtail1.js:3", "shortDescription": {"text": "Commented-code block (7 lines) in scripts/save-cracker/dig-longtail1.js:3"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-4c92a38803aa6aed", "name": "Commented-code block (7 lines) in scripts/save-cracker/dig-siege1.js:5", "shortDescription": {"text": "Commented-code block (7 lines) in scripts/save-cracker/dig-siege1.js:5"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-5fccc7a95dee98a6", "name": "Commented-code block (7 lines) in scripts/save-cracker/dig-rebellion1.js:6", "shortDescription": {"text": "Commented-code block (7 lines) in scripts/save-cracker/dig-rebellion1.js:6"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-b47ba54a99a805cd", "name": "Commented-code block (14 lines) in scripts/save-cracker/dig-mood1.js:5", "shortDescription": {"text": "Commented-code block (14 lines) in scripts/save-cracker/dig-mood1.js:5"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-a9ff44477c8720c4", "name": "Commented-code block (5 lines) in scripts/save-cracker/dig-tilemap4.js:9", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-tilemap4.js:9"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-9824abf288752a4f", "name": "Commented-code block (5 lines) in scripts/save-cracker/dig-agent-infiltrate-diff.js:1", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-agent-infiltrate-diff.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-68835e38149afe15", "name": "Commented-code block (17 lines) in scripts/save-cracker/dig-econ-field-semantics.js:1", "shortDescription": {"text": "Commented-code block (17 lines) in scripts/save-cracker/dig-econ-field-semantics.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-a53defa1f20d31d0", "name": "Commented-code block (11 lines) in scripts/save-cracker/dig-family8.js:4", "shortDescription": {"text": "Commented-code block (11 lines) in scripts/save-cracker/dig-family8.js:4"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-9669ef38c2a5d3a5", "name": "Commented-code block (5 lines) in scripts/save-cracker/dig-recruitF.js:6", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-recruitF.js:6"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-3afaa8e77f4d71b6", "name": "Commented-code block (7 lines) in scripts/save-cracker/dig-relation-map-2.js:106", "shortDescription": {"text": "Commented-code block (7 lines) in scripts/save-cracker/dig-relation-map-2.js:106"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-3a8023f0f8768236", "name": "Commented-code block (5 lines) in scripts/save-cracker/dig-agents2.js:55", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-agents2.js:55"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-e63eaa306bfbec85", "name": "Commented-code block (5 lines) in scripts/save-cracker/dig-agent-posrec2.js:1", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-agent-posrec2.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-b2e1f54eb4e3ba0c", "name": "Commented-code block (5 lines) in scripts/save-cracker/dig-tilegap-blockcount.js:14", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-tilegap-blockcount.js:14"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-7b74a0e59d5ff189", "name": "Commented-code block (5 lines) in scripts/save-cracker/dig-battle-log4.js:26", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-battle-log4.js:26"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-b400a82c69da06ba", "name": "Commented-code block (6 lines) in scripts/save-cracker/dig-trade-resource-section-decode.js:1", "shortDescription": {"text": "Commented-code block (6 lines) in scripts/save-cracker/dig-trade-resource-section-decode.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-6cdfd890638bc135", "name": "Commented-code block (5 lines) in scripts/save-cracker/dig-explore-grid-values-1.js:3", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-explore-grid-values-1.js:3"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-cd2ee5f5d5b7ca20", "name": "Commented-code block (17 lines) in scripts/save-cracker/dig-familyrec3.js:4", "shortDescription": {"text": "Commented-code block (17 lines) in scripts/save-cracker/dig-familyrec3.js:4"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-e4c42ebfa9cc0033", "name": "Commented-code block (6 lines) in scripts/save-cracker/dig-tail-tilegrid10.js:105", "shortDescription": {"text": "Commented-code block (6 lines) in scripts/save-cracker/dig-tail-tilegrid10.js:105"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-c9fc42f31a7c3d2d", "name": "Commented-code block (7 lines) in scripts/save-cracker/dig-agent-coord-change.js:1", "shortDescription": {"text": "Commented-code block (7 lines) in scripts/save-cracker/dig-agent-coord-change.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-7816ea249e884019", "name": "Commented-code block (5 lines) in scripts/save-cracker/dig-buildslots-08-resolve-direction-and-levels.js:1", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-buildslots-08-resolve-direction-and-levels.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-25fbd426815044a2", "name": "Commented-code block (8 lines) in scripts/save-cracker/dig-prng40-s90-1.js:4", "shortDescription": {"text": "Commented-code block (8 lines) in scripts/save-cracker/dig-prng40-s90-1.js:4"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-407655b91f412f81", "name": "Commented-code block (5 lines) in scripts/save-cracker/dig-aiarr-s87-2.js:3", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-aiarr-s87-2.js:3"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-f98dfa5f8c4da3f3", "name": "Commented-code block (7 lines) in scripts/save-cracker/dig-aidip-G.js:10", "shortDescription": {"text": "Commented-code block (7 lines) in scripts/save-cracker/dig-aidip-G.js:10"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-1598e0a345c1b8da", "name": "Commented-code block (8 lines) in scripts/save-cracker/dig-unitstats3.js:37", "shortDescription": {"text": "Commented-code block (8 lines) in scripts/save-cracker/dig-unitstats3.js:37"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-95ce9690316938c4", "name": "Commented-code block (5 lines) in scripts/save-cracker/dig-anc1.js:1", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-anc1.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-e65b8ed4ff791cc7", "name": "Commented-code block (7 lines) in scripts/save-cracker/dig-aidip-L.js:1", "shortDescription": {"text": "Commented-code block (7 lines) in scripts/save-cracker/dig-aidip-L.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-165bc0215080f1f6", "name": "Commented-code block (8 lines) in scripts/save-cracker/dig-siege5.js:1", "shortDescription": {"text": "Commented-code block (8 lines) in scripts/save-cracker/dig-siege5.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-5697c39a366acd82", "name": "Commented-code block (6 lines) in scripts/save-cracker/dig-faction-treasury.js:3", "shortDescription": {"text": "Commented-code block (6 lines) in scripts/save-cracker/dig-faction-treasury.js:3"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-4127ce0ebead6c4e", "name": "Commented-code block (8 lines) in scripts/save-cracker/dig-halo-move-4.js:3", "shortDescription": {"text": "Commented-code block (8 lines) in scripts/save-cracker/dig-halo-move-4.js:3"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-17d3be017b21a2de", "name": "Commented-code block (6 lines) in scripts/save-cracker/dig-war-7.js:88", "shortDescription": {"text": "Commented-code block (6 lines) in scripts/save-cracker/dig-war-7.js:88"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-55238ab5019172fd", "name": "Commented-code block (5 lines) in scripts/save-cracker/dig-tax-groundtruth.js:5", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-tax-groundtruth.js:5"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-facfb5f8a35fc164", "name": "Commented-code block (5 lines) in scripts/save-cracker/dig-ship-move3.js:1", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-ship-move3.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-24ff21b51262d5b5", "name": "Commented-code block (9 lines) in scripts/save-cracker/dig-siege-alex-anchored.js:6", "shortDescription": {"text": "Commented-code block (9 lines) in scripts/save-cracker/dig-siege-alex-anchored.js:6"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-24edba092830d93f", "name": "Commented-code block (6 lines) in scripts/save-cracker/dig-aidip-D.js:111", "shortDescription": {"text": "Commented-code block (6 lines) in scripts/save-cracker/dig-aidip-D.js:111"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-65dc1e466f76bd87", "name": "Commented-code block (9 lines) in scripts/save-cracker/dig-siege-spain-newrecords.js:1", "shortDescription": {"text": "Commented-code block (9 lines) in scripts/save-cracker/dig-siege-spain-newrecords.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-3fcee4b068062716", "name": "Commented-code block (5 lines) in scripts/save-cracker/dig-model-strings2.js:3", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-model-strings2.js:3"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-0d54751cb550223e", "name": "Commented-code block (12 lines) in scripts/save-cracker/dig-aidip-E.js:9", "shortDescription": {"text": "Commented-code block (12 lines) in scripts/save-cracker/dig-aidip-E.js:9"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-8f19f5166f00c0a6", "name": "Commented-code block (5 lines) in scripts/save-cracker/dig-victory-find-objects.js:1", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-victory-find-objects.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-c7c1bbfa4e3d02d4", "name": "Commented-code block (7 lines) in scripts/save-cracker/dig-chartail3.js:5", "shortDescription": {"text": "Commented-code block (7 lines) in scripts/save-cracker/dig-chartail3.js:5"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-1ea9a597b0925384", "name": "Commented-code block (5 lines) in scripts/save-cracker/dig-army-count3.js:5", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-army-count3.js:5"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-fd827b3659a1af45", "name": "Commented-code block (7 lines) in scripts/save-cracker/dig-warhunt-walk-array.js:1", "shortDescription": {"text": "Commented-code block (7 lines) in scripts/save-cracker/dig-warhunt-walk-array.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-8729b107b066ad3b", "name": "Commented-code block (6 lines) in scripts/save-cracker/dig-buildslots-05-decode-all.js:5", "shortDescription": {"text": "Commented-code block (6 lines) in scripts/save-cracker/dig-buildslots-05-decode-all.js:5"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-4e7ced291ac27ced", "name": "Commented-code block (9 lines) in scripts/save-cracker/dig-35stride2.js:6", "shortDescription": {"text": "Commented-code block (9 lines) in scripts/save-cracker/dig-35stride2.js:6"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-133323cc49622960", "name": "Commented-code block (6 lines) in scripts/save-cracker/dig-warhunt-diplo-dump.js:1", "shortDescription": {"text": "Commented-code block (6 lines) in scripts/save-cracker/dig-warhunt-diplo-dump.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-945f2f5d07abe018", "name": "Commented-code block (7 lines) in scripts/save-cracker/dig-watchtower-coords.js:1", "shortDescription": {"text": "Commented-code block (7 lines) in scripts/save-cracker/dig-watchtower-coords.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-ea127dc7d94368bd", "name": "Commented-code block (7 lines) in scripts/save-cracker/dig-portrait-link-final.js:1", "shortDescription": {"text": "Commented-code block (7 lines) in scripts/save-cracker/dig-portrait-link-final.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-30d8db86cce19c5e", "name": "Commented-code block (5 lines) in scripts/save-cracker/dig-midfile-scriptzone1.js:21", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-midfile-scriptzone1.js:21"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-3d3975c08aef43fd", "name": "Commented-code block (6 lines) in scripts/save-cracker/dig-trade-resource-objects.js:1", "shortDescription": {"text": "Commented-code block (6 lines) in scripts/save-cracker/dig-trade-resource-objects.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-e9be8ef4314df37a", "name": "Commented-code block (5 lines) in scripts/save-cracker/dig-header-cross.js:1", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-header-cross.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-43795cefe07e87de", "name": "Commented-code block (6 lines) in scripts/save-cracker/dig-aidiplocache1.js:13", "shortDescription": {"text": "Commented-code block (6 lines) in scripts/save-cracker/dig-aidiplocache1.js:13"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-24c0714ef07c0a3b", "name": "Commented-code block (5 lines) in scripts/save-cracker/dig-buildslots-11-find-growth.js:1", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-buildslots-11-find-growth.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-c2585c70208d5b58", "name": "Commented-code block (5 lines) in scripts/save-cracker/dig-hash-blob6.js:1", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-hash-blob6.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-455976c4debb718f", "name": "Commented-code block (5 lines) in scripts/save-cracker/count-units.js:3", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/save-cracker/count-units.js:3"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-b1209e6064da2b3b", "name": "Commented-code block (5 lines) in scripts/save-cracker/dig-model-validate2.js:152", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-model-validate2.js:152"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-cacff30b195e471e", "name": "Commented-code block (10 lines) in scripts/save-cracker/dig-aiarr1.js:9", "shortDescription": {"text": "Commented-code block (10 lines) in scripts/save-cracker/dig-aiarr1.js:9"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-b342fa80ab4706d2", "name": "Commented-code block (11 lines) in scripts/save-cracker/dig-warsrt1.js:6", "shortDescription": {"text": "Commented-code block (11 lines) in scripts/save-cracker/dig-warsrt1.js:6"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-6bd764676a965bd0", "name": "Commented-code block (10 lines) in scripts/save-cracker/dig-warhunt-array-full.js:1", "shortDescription": {"text": "Commented-code block (10 lines) in scripts/save-cracker/dig-warhunt-array-full.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-83e0bd3bbba5a2be", "name": "Commented-code block (6 lines) in scripts/save-cracker/dig-econ-net-search.js:1", "shortDescription": {"text": "Commented-code block (6 lines) in scripts/save-cracker/dig-econ-net-search.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-a4d552bdde8e9213", "name": "Commented-code block (5 lines) in scripts/save-cracker/dig-mask-halo7.js:134", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-mask-halo7.js:134"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-b08ad2150fab5307", "name": "Commented-code block (5 lines) in scripts/save-cracker/dig-field-army-tail3.js:1", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-field-army-tail3.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-2a221fa9523f463b", "name": "Commented-code block (5 lines) in scripts/save-cracker/dig-charrec-slot-order.js:1", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-charrec-slot-order.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-e4e69b1fd01f1460", "name": "Commented-code block (5 lines) in scripts/save-cracker/dig-stride9xyz4.js:28", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-stride9xyz4.js:28"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-6664c7044ac9861f", "name": "Commented-code block (8 lines) in scripts/save-cracker/dig-naval-state.js:1", "shortDescription": {"text": "Commented-code block (8 lines) in scripts/save-cracker/dig-naval-state.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-052303bee2eca260", "name": "Commented-code block (7 lines) in scripts/save-cracker/dig-trade-body-sections.js:1", "shortDescription": {"text": "Commented-code block (7 lines) in scripts/save-cracker/dig-trade-body-sections.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-f7cd3fd7dd8fc560", "name": "Commented-code block (12 lines) in scripts/save-cracker/dig-armyboard2.js:1", "shortDescription": {"text": "Commented-code block (12 lines) in scripts/save-cracker/dig-armyboard2.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-8ef74cb53d224dbf", "name": "Commented-code block (7 lines) in scripts/save-cracker/dig-startingwars2.js:1", "shortDescription": {"text": "Commented-code block (7 lines) in scripts/save-cracker/dig-startingwars2.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-4e111fc0379e5707", "name": "Commented-code block (8 lines) in scripts/save-cracker/dig-diplo5.js:3", "shortDescription": {"text": "Commented-code block (8 lines) in scripts/save-cracker/dig-diplo5.js:3"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-fdfa166ee755fde4", "name": "Commented-code block (9 lines) in scripts/save-cracker/diff.js:6", "shortDescription": {"text": "Commented-code block (9 lines) in scripts/save-cracker/diff.js:6"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-63dab05ee7d2ac69", "name": "Commented-code block (5 lines) in scripts/save-cracker/dig-mother1.js:7", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-mother1.js:7"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-e405ddddad45bd19", "name": "Commented-code block (18 lines) in scripts/save-cracker/dig-12bslot-s85-1.js:4", "shortDescription": {"text": "Commented-code block (18 lines) in scripts/save-cracker/dig-12bslot-s85-1.js:4"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-fc17c5e16d044258", "name": "Commented-code block (7 lines) in scripts/save-cracker/dig-warhunt-attitude-test.js:1", "shortDescription": {"text": "Commented-code block (7 lines) in scripts/save-cracker/dig-warhunt-attitude-test.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-113484bc3b9494ee", "name": "Commented-code block (10 lines) in scripts/save-cracker/dig-section-walker4.js:3", "shortDescription": {"text": "Commented-code block (10 lines) in scripts/save-cracker/dig-section-walker4.js:3"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-eb5907f8077d9898", "name": "Commented-code block (9 lines) in scripts/save-cracker/dig-ancil-decode.js:6", "shortDescription": {"text": "Commented-code block (9 lines) in scripts/save-cracker/dig-ancil-decode.js:6"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-6372c5c87ad20c41", "name": "Commented-code block (6 lines) in scripts/save-cracker/dig-met-05-spain.js:1", "shortDescription": {"text": "Commented-code block (6 lines) in scripts/save-cracker/dig-met-05-spain.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-2f67ffab49af1139", "name": "Commented-code block (8 lines) in scripts/save-cracker/dig-minordiplo-verify.js:3", "shortDescription": {"text": "Commented-code block (8 lines) in scripts/save-cracker/dig-minordiplo-verify.js:3"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-166bc1af9e0cbdf0", "name": "Commented-code block (5 lines) in scripts/save-cracker/dig-victory-classify-arrays.js:1", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-victory-classify-arrays.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-b5505ab5b0abdc12", "name": "Commented-code block (11 lines) in scripts/save-cracker/dig-gap214-3.js:3", "shortDescription": {"text": "Commented-code block (11 lines) in scripts/save-cracker/dig-gap214-3.js:3"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-60719440999bd465", "name": "Commented-code block (12 lines) in scripts/save-cracker/dig-35stride1.js:6", "shortDescription": {"text": "Commented-code block (12 lines) in scripts/save-cracker/dig-35stride1.js:6"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-9445f4be94ade6ce", "name": "Commented-code block (6 lines) in scripts/save-cracker/dig-diplocat-countmeaning.js:6", "shortDescription": {"text": "Commented-code block (6 lines) in scripts/save-cracker/dig-diplocat-countmeaning.js:6"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-e52b4d3f25bea89b", "name": "Commented-code block (5 lines) in scripts/save-cracker/dig-diploenum-perstance.js:3", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-diploenum-perstance.js:3"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-e262ffc776308963", "name": "Commented-code block (9 lines) in scripts/save-cracker/dig-naval-position.js:1", "shortDescription": {"text": "Commented-code block (9 lines) in scripts/save-cracker/dig-naval-position.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-fe46f76dde861930", "name": "Commented-code block (5 lines) in scripts/save-cracker/dig-tilegrid-fields1.js:150", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-tilegrid-fields1.js:150"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-0be7d87afb6a865e", "name": "Commented-code block (10 lines) in scripts/save-cracker/dig-settlebody-s94-2.js:1", "shortDescription": {"text": "Commented-code block (10 lines) in scripts/save-cracker/dig-settlebody-s94-2.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-06996c80309f801a", "name": "Commented-code block (6 lines) in scripts/save-cracker/dig-pop-correlate.js:1", "shortDescription": {"text": "Commented-code block (6 lines) in scripts/save-cracker/dig-pop-correlate.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-b6603c5e702c2131", "name": "Commented-code block (6 lines) in scripts/save-cracker/dig-siege-turn9.js:44", "shortDescription": {"text": "Commented-code block (6 lines) in scripts/save-cracker/dig-siege-turn9.js:44"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-48ad95e671a82ae3", "name": "Commented-code block (5 lines) in scripts/save-cracker/dig-prng-state1.js:1", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-prng-state1.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-1b8ec39f2a75fb98", "name": "Commented-code block (6 lines) in scripts/save-cracker/dig-tile-trail4.js:85", "shortDescription": {"text": "Commented-code block (6 lines) in scripts/save-cracker/dig-tile-trail4.js:85"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-c7c2cf836af04025", "name": "Commented-code block (5 lines) in scripts/save-cracker/dig-traits-parser-dropped.js:3", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-traits-parser-dropped.js:3"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-146c280976a7b4ec", "name": "Commented-code block (6 lines) in scripts/save-cracker/dig-adoption-5.js:23", "shortDescription": {"text": "Commented-code block (6 lines) in scripts/save-cracker/dig-adoption-5.js:23"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-a588fe9ee2cb7a58", "name": "Commented-code block (5 lines) in scripts/save-cracker/dig-adoption-3.js:30", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-adoption-3.js:30"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-95897a47b4dd80c8", "name": "Commented-code block (6 lines) in scripts/save-cracker/dig-pfact-4.js:115", "shortDescription": {"text": "Commented-code block (6 lines) in scripts/save-cracker/dig-pfact-4.js:115"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-e917a15dc909338d", "name": "Commented-code block (5 lines) in scripts/save-cracker/dig-rle5.js:1", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-rle5.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-ae47887b291c9aee", "name": "Commented-code block (6 lines) in scripts/save-cracker/dig-diploterms-24-tradesearch.js:1", "shortDescription": {"text": "Commented-code block (6 lines) in scripts/save-cracker/dig-diploterms-24-tradesearch.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-949e7159487aa5d1", "name": "Commented-code block (8 lines) in scripts/save-cracker/dig-diplocat-markers.js:1", "shortDescription": {"text": "Commented-code block (8 lines) in scripts/save-cracker/dig-diplocat-markers.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-d71bb2ee96e7a7f4", "name": "Commented-code block (5 lines) in scripts/save-cracker/dig-midfile-cells6.js:5", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-midfile-cells6.js:5"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-b7362c0b230f33a2", "name": "Commented-code block (6 lines) in scripts/save-cracker/dig-midfile-entities2.js:1", "shortDescription": {"text": "Commented-code block (6 lines) in scripts/save-cracker/dig-midfile-entities2.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-bdbc310eba800545", "name": "Commented-code block (5 lines) in scripts/save-cracker/dig-diplo-H4.js:17", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-diplo-H4.js:17"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-a44f00b808fb579f", "name": "Commented-code block (6 lines) in scripts/save-cracker/dig-ai-cache-ris1.js:32", "shortDescription": {"text": "Commented-code block (6 lines) in scripts/save-cracker/dig-ai-cache-ris1.js:32"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-0d45c895353590a4", "name": "Commented-code block (6 lines) in scripts/save-cracker/dig-stride-184.js:1", "shortDescription": {"text": "Commented-code block (6 lines) in scripts/save-cracker/dig-stride-184.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-ebfd459cbd98d02b", "name": "Commented-code block (5 lines) in scripts/save-cracker/dig-armor-byte.js:83", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-armor-byte.js:83"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-766fbc8bc8bf1cb9", "name": "Commented-code block (6 lines) in scripts/save-cracker/dig-econ-t0t7-trajectory.js:1", "shortDescription": {"text": "Commented-code block (6 lines) in scripts/save-cracker/dig-econ-t0t7-trajectory.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-661fb191d09b50b1", "name": "Commented-code block (5 lines) in scripts/save-cracker/dig-met-04-zonegrowth.js:1", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-met-04-zonegrowth.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-03bdaee989bcd119", "name": "Commented-code block (5 lines) in scripts/save-cracker/dig-relation-map-3.js:45", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-relation-map-3.js:45"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-9a3bcdd43d235534", "name": "Commented-code block (5 lines) in scripts/save-cracker/dig-startingwars3.js:1", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-startingwars3.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-a5d0ec2bdf92f545", "name": "Commented-code block (6 lines) in scripts/save-cracker/dig-diplo-clean4.js:1", "shortDescription": {"text": "Commented-code block (6 lines) in scripts/save-cracker/dig-diplo-clean4.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-d96a8d3638ea978f", "name": "Commented-code block (7 lines) in scripts/save-cracker/dig-diplo-E.js:3", "shortDescription": {"text": "Commented-code block (7 lines) in scripts/save-cracker/dig-diplo-E.js:3"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-fdd2c86d6ed28930", "name": "Commented-code block (9 lines) in scripts/save-cracker/dig-trade-session44.js:4", "shortDescription": {"text": "Commented-code block (9 lines) in scripts/save-cracker/dig-trade-session44.js:4"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-619cc197fd85465a", "name": "Commented-code block (7 lines) in scripts/save-cracker/dig-diplo-H.js:6", "shortDescription": {"text": "Commented-code block (7 lines) in scripts/save-cracker/dig-diplo-H.js:6"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-65bc7a3017209ef4", "name": "Commented-code block (15 lines) in scripts/save-cracker/dig-buildings-3.js:1", "shortDescription": {"text": "Commented-code block (15 lines) in scripts/save-cracker/dig-buildings-3.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-b3578c969378d33c", "name": "Commented-code block (11 lines) in scripts/save-cracker/dig-treasury-content.js:10", "shortDescription": {"text": "Commented-code block (11 lines) in scripts/save-cracker/dig-treasury-content.js:10"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-a8b4b1be173fd9dd", "name": "Commented-code block (6 lines) in scripts/save-cracker/dig-buildslots-07-association-direction.js:5", "shortDescription": {"text": "Commented-code block (6 lines) in scripts/save-cracker/dig-buildslots-07-association-direction.js:5"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-c29701d30e35fe6a", "name": "Commented-code block (5 lines) in scripts/save-cracker/dig-upkeep8.js:3", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-upkeep8.js:3"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-abcaae5dd188c4b0", "name": "Commented-code block (5 lines) in scripts/save-cracker/dig-diploenum-final.js:3", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-diploenum-final.js:3"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-782d5383a96c82e1", "name": "Commented-code block (5 lines) in scripts/save-cracker/dig-hash-blob3.js:11", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-hash-blob3.js:11"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-e5315e3a693474ce", "name": "Commented-code block (7 lines) in scripts/save-cracker/dig-charpath-fullscan.js:1", "shortDescription": {"text": "Commented-code block (7 lines) in scripts/save-cracker/dig-charpath-fullscan.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-08abe6fb1233f894", "name": "Commented-code block (5 lines) in scripts/save-cracker/dig-econ-settlement-sum.js:1", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-econ-settlement-sum.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-c2d9fa0998a07e41", "name": "Commented-code block (5 lines) in scripts/save-cracker/dig-victory-search-outlive.js:1", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-victory-search-outlive.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-b8917ef5e383fe19", "name": "Commented-code block (5 lines) in scripts/save-cracker/dig-diplomap-fields.js:91", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-diplomap-fields.js:91"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-ce3006fc9c8becf8", "name": "Commented-code block (7 lines) in scripts/save-cracker/dig-mask-halo1.js:5", "shortDescription": {"text": "Commented-code block (7 lines) in scripts/save-cracker/dig-mask-halo1.js:5"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-08ded05405101abc", "name": "Commented-code block (9 lines) in scripts/save-cracker/dig-head-8.js:1", "shortDescription": {"text": "Commented-code block (9 lines) in scripts/save-cracker/dig-head-8.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-4f6d3c5caaad948a", "name": "Commented-code block (5 lines) in scripts/save-cracker/dig-charrec-attr-cluster.js:1", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-charrec-attr-cluster.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-753b8f96ae3f1bbe", "name": "Commented-code block (5 lines) in scripts/save-cracker/dig-upkeep9.js:7", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-upkeep9.js:7"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-8b740b66c771ab07", "name": "Commented-code block (6 lines) in scripts/save-cracker/dig-bloodline-leader-dedupe.js:3", "shortDescription": {"text": "Commented-code block (6 lines) in scripts/save-cracker/dig-bloodline-leader-dedupe.js:3"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-55d4242d07d8b14c", "name": "Commented-code block (5 lines) in scripts/save-cracker/dig-settle-po-regress.js:3", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-settle-po-regress.js:3"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-1950ee26c9dd8302", "name": "Commented-code block (5 lines) in scripts/save-cracker/dig-familyrec1.js:26", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-familyrec1.js:26"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-c803ac4089306469", "name": "Commented-code block (10 lines) in scripts/save-cracker/dig-family12.js:4", "shortDescription": {"text": "Commented-code block (10 lines) in scripts/save-cracker/dig-family12.js:4"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-184150a04a1c92ef", "name": "Commented-code block (6 lines) in scripts/save-cracker/dig-diplo-pairing-baseline.js:6", "shortDescription": {"text": "Commented-code block (6 lines) in scripts/save-cracker/dig-diplo-pairing-baseline.js:6"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-7a4eed18744361c7", "name": "Commented-code block (5 lines) in scripts/save-cracker/dig-head-7.js:1", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-head-7.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-7fecbd67159e1352", "name": "Commented-code block (7 lines) in scripts/save-cracker/index.js:4", "shortDescription": {"text": "Commented-code block (7 lines) in scripts/save-cracker/index.js:4"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-a57c3534dc04f71c", "name": "Commented-code block (8 lines) in scripts/save-cracker/dig-charpath-verify.js:1", "shortDescription": {"text": "Commented-code block (8 lines) in scripts/save-cracker/dig-charpath-verify.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-969a3bf95d5e110d", "name": "Commented-code block (5 lines) in scripts/save-cracker/dig-ext-char-record.js:1", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-ext-char-record.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-6485e2bbf7cb6597", "name": "Commented-code block (6 lines) in scripts/save-cracker/dig-charpath-final.js:5", "shortDescription": {"text": "Commented-code block (6 lines) in scripts/save-cracker/dig-charpath-final.js:5"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-5578ea3b52eafbbe", "name": "Commented-code block (5 lines) in scripts/save-cracker/dig-diplocat-typeids.js:1", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-diplocat-typeids.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-6a91b20cc001d591", "name": "Commented-code block (9 lines) in scripts/save-cracker/dig-occupy5.js:5", "shortDescription": {"text": "Commented-code block (9 lines) in scripts/save-cracker/dig-occupy5.js:5"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-1495a559ee40da89", "name": "Commented-code block (10 lines) in scripts/save-cracker/dig-build-queue-timing.js:6", "shortDescription": {"text": "Commented-code block (10 lines) in scripts/save-cracker/dig-build-queue-timing.js:6"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-478656cb439cd8e6", "name": "Commented-code block (13 lines) in scripts/save-cracker/dig-faction-track.js:3", "shortDescription": {"text": "Commented-code block (13 lines) in scripts/save-cracker/dig-faction-track.js:3"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-0eb964fc7cb556c8", "name": "Commented-code block (6 lines) in scripts/save-cracker/dig-econ-dump-record.js:1", "shortDescription": {"text": "Commented-code block (6 lines) in scripts/save-cracker/dig-econ-dump-record.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-0ecc3a1875cb3c88", "name": "Commented-code block (8 lines) in scripts/save-cracker/dig-family2.js:9", "shortDescription": {"text": "Commented-code block (8 lines) in scripts/save-cracker/dig-family2.js:9"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-0b81ed0ef86edd34", "name": "Commented-code block (6 lines) in scripts/save-cracker/dig-event-log-flags4.js:81", "shortDescription": {"text": "Commented-code block (6 lines) in scripts/save-cracker/dig-event-log-flags4.js:81"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-d4466df89772a78e", "name": "Commented-code block (6 lines) in scripts/save-cracker/dig-charpath-overview.js:1", "shortDescription": {"text": "Commented-code block (6 lines) in scripts/save-cracker/dig-charpath-overview.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-8f1b824049c0efe4", "name": "Commented-code block (7 lines) in scripts/save-cracker/dig-pop-locate.js:3", "shortDescription": {"text": "Commented-code block (7 lines) in scripts/save-cracker/dig-pop-locate.js:3"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-9b717e96b6bff043", "name": "Commented-code block (8 lines) in scripts/save-cracker/dig-met-03-matrixcells.js:1", "shortDescription": {"text": "Commented-code block (8 lines) in scripts/save-cracker/dig-met-03-matrixcells.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-1f60dc20ccf4c50c", "name": "Commented-code block (6 lines) in scripts/save-cracker/dig-slot46-final.js:143", "shortDescription": {"text": "Commented-code block (6 lines) in scripts/save-cracker/dig-slot46-final.js:143"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-26e6440065101d8b", "name": "Commented-code block (13 lines) in scripts/save-cracker/dig-mask-halo3.js:6", "shortDescription": {"text": "Commented-code block (13 lines) in scripts/save-cracker/dig-mask-halo3.js:6"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-dbd8f6d0991aa2eb", "name": "Commented-code block (5 lines) in scripts/save-cracker/dig-warhunt-flip-exact.js:1", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-warhunt-flip-exact.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-e68b3682e921e318", "name": "Commented-code block (7 lines) in scripts/save-cracker/dig-flag-enum2.js:1", "shortDescription": {"text": "Commented-code block (7 lines) in scripts/save-cracker/dig-flag-enum2.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-89b6a9689b762fe8", "name": "Commented-code block (11 lines) in scripts/save-cracker/dig-player-treasury.js:5", "shortDescription": {"text": "Commented-code block (11 lines) in scripts/save-cracker/dig-player-treasury.js:5"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-eb75083f222e0f12", "name": "Commented-code block (5 lines) in scripts/save-cracker/dig-settlebody-s94-1.js:1", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-settlebody-s94-1.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-85d29166a7b9b2a4", "name": "Commented-code block (9 lines) in scripts/save-cracker/dig-mood2.js:6", "shortDescription": {"text": "Commented-code block (9 lines) in scripts/save-cracker/dig-mood2.js:6"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-612186d8b428e292", "name": "Commented-code block (9 lines) in scripts/save-cracker/dig-scripted-events-s73-5.js:19", "shortDescription": {"text": "Commented-code block (9 lines) in scripts/save-cracker/dig-scripted-events-s73-5.js:19"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-4233ea579df04398", "name": "Commented-code block (11 lines) in scripts/save-cracker/dig-field-army-tail2.js:112", "shortDescription": {"text": "Commented-code block (11 lines) in scripts/save-cracker/dig-field-army-tail2.js:112"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-78eb96b6305bca5d", "name": "Commented-code block (6 lines) in scripts/save-cracker/dig-diploenum-playerzone-raw.js:3", "shortDescription": {"text": "Commented-code block (6 lines) in scripts/save-cracker/dig-diploenum-playerzone-raw.js:3"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-c8c5bef30b37623d", "name": "Commented-code block (5 lines) in scripts/save-cracker/dig-eventlog.js:1", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-eventlog.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-01012350a5cf4099", "name": "Commented-code block (5 lines) in scripts/save-cracker/dig-finalsweep3.js:23", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-finalsweep3.js:23"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-478107443f6e7757", "name": "Commented-code block (12 lines) in scripts/save-cracker/dig-faction-state.js:3", "shortDescription": {"text": "Commented-code block (12 lines) in scripts/save-cracker/dig-faction-state.js:3"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-83d02a9b0dd81eea", "name": "Commented-code block (6 lines) in scripts/save-cracker/dig-per-tile-registry6.js:58", "shortDescription": {"text": "Commented-code block (6 lines) in scripts/save-cracker/dig-per-tile-registry6.js:58"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-9194eb6fa55a6501", "name": "Commented-code block (7 lines) in scripts/save-cracker/dig-body-root3.js:9", "shortDescription": {"text": "Commented-code block (7 lines) in scripts/save-cracker/dig-body-root3.js:9"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-fd294dab27af8252", "name": "Commented-code block (6 lines) in scripts/save-cracker/dig-mp11.js:4", "shortDescription": {"text": "Commented-code block (6 lines) in scripts/save-cracker/dig-mp11.js:4"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-200b551db823fc29", "name": "Commented-code block (6 lines) in scripts/save-cracker/dig-hash-blob14.js:1", "shortDescription": {"text": "Commented-code block (6 lines) in scripts/save-cracker/dig-hash-blob14.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-8f6e6d23214048db", "name": "Commented-code block (5 lines) in scripts/save-cracker/dig-reputation-07-smallint.js:1", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-reputation-07-smallint.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-133968d65f600e8a", "name": "Commented-code block (7 lines) in scripts/save-cracker/dig-aidip-J.js:1", "shortDescription": {"text": "Commented-code block (7 lines) in scripts/save-cracker/dig-aidip-J.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-bd434a02f57164b5", "name": "Commented-code block (5 lines) in scripts/save-cracker/dig-diplo-G2.js:7", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-diplo-G2.js:7"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-2bd14ea7b02fe549", "name": "Commented-code block (11 lines) in scripts/save-cracker/dig-armyboard5.js:17", "shortDescription": {"text": "Commented-code block (11 lines) in scripts/save-cracker/dig-armyboard5.js:17"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-52166f8dd6df7f07", "name": "Commented-code block (6 lines) in scripts/save-cracker/dig-traits-adoption-diff.js:3", "shortDescription": {"text": "Commented-code block (6 lines) in scripts/save-cracker/dig-traits-adoption-diff.js:3"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-59c14f4c135f2c69", "name": "Commented-code block (6 lines) in scripts/save-cracker/dig-siege-spain-recon.js:1", "shortDescription": {"text": "Commented-code block (6 lines) in scripts/save-cracker/dig-siege-spain-recon.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-d90ba6227f41b0a2", "name": "Commented-code block (8 lines) in scripts/save-cracker/dig-settlefield-s96-2.js:1", "shortDescription": {"text": "Commented-code block (8 lines) in scripts/save-cracker/dig-settlefield-s96-2.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-96ad37dcc3956ad3", "name": "Commented-code block (9 lines) in scripts/save-cracker/dig-settlement-population.js:1", "shortDescription": {"text": "Commented-code block (9 lines) in scripts/save-cracker/dig-settlement-population.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-837da3c4728982dd", "name": "Commented-code block (8 lines) in scripts/save-cracker/dig-faction-ptol-track.js:13", "shortDescription": {"text": "Commented-code block (8 lines) in scripts/save-cracker/dig-faction-ptol-track.js:13"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-9b2e45646a7743bf", "name": "Commented-code block (5 lines) in scripts/save-cracker/dig-ai-policy-retry2.js:1", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-ai-policy-retry2.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-7e2ee3f5085ae363", "name": "Commented-code block (7 lines) in scripts/save-cracker/dig-rle3.js:1", "shortDescription": {"text": "Commented-code block (7 lines) in scripts/save-cracker/dig-rle3.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-1bb9686a42d87813", "name": "Commented-code block (7 lines) in scripts/save-cracker/dig-recruitE.js:1", "shortDescription": {"text": "Commented-code block (7 lines) in scripts/save-cracker/dig-recruitE.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-d567ac67e1f69c43", "name": "Commented-code block (5 lines) in scripts/save-cracker/dig-pop-floats.js:1", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-pop-floats.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-2ec65b4104aa6c2b", "name": "Commented-code block (6 lines) in scripts/save-cracker/dig-roads7.js:1", "shortDescription": {"text": "Commented-code block (6 lines) in scripts/save-cracker/dig-roads7.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-b7ef5baec9eb3cdd", "name": "Commented-code block (12 lines) in scripts/save-cracker/dig-naval-faction.js:1", "shortDescription": {"text": "Commented-code block (12 lines) in scripts/save-cracker/dig-naval-faction.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-c1afceed401b0ce8", "name": "Commented-code block (5 lines) in scripts/save-cracker/dig-met-01-survey.js:1", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-met-01-survey.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-d53215d4617c5fba", "name": "Commented-code block (5 lines) in scripts/save-cracker/dig-family14.js:5", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-family14.js:5"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-8d0873b709bbadf6", "name": "Commented-code block (7 lines) in scripts/save-cracker/dig-agent-rolescan.js:1", "shortDescription": {"text": "Commented-code block (7 lines) in scripts/save-cracker/dig-agent-rolescan.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-aa4f92c71ebc764b", "name": "Commented-code block (9 lines) in scripts/save-cracker/dig-occupy6.js:1", "shortDescription": {"text": "Commented-code block (9 lines) in scripts/save-cracker/dig-occupy6.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-66a64d95a803eb6c", "name": "Commented-code block (6 lines) in scripts/save-cracker/dig-met-09-fullcell.js:1", "shortDescription": {"text": "Commented-code block (6 lines) in scripts/save-cracker/dig-met-09-fullcell.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-920d6eaf30c21e96", "name": "Commented-code block (6 lines) in scripts/save-cracker/dig-hash-blob4.js:1", "shortDescription": {"text": "Commented-code block (6 lines) in scripts/save-cracker/dig-hash-blob4.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-365ea4ffc291db72", "name": "Commented-code block (5 lines) in scripts/save-cracker/dig-siege7.js:1", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-siege7.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-e115732264a7f1a1", "name": "Commented-code block (5 lines) in scripts/save-cracker/dig-factail-session46-3.js:5", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-factail-session46-3.js:5"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-1f662e8a84f88fa3", "name": "Commented-code block (9 lines) in scripts/save-cracker/dig-trade-resource-extract.js:1", "shortDescription": {"text": "Commented-code block (9 lines) in scripts/save-cracker/dig-trade-resource-extract.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-a0a60af4e260b485", "name": "Commented-code block (5 lines) in scripts/save-cracker/dig-marriage-spouse.js:36", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-marriage-spouse.js:36"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-e97f97b0619d140f", "name": "Commented-code block (5 lines) in scripts/save-cracker/dig-mask-halo2.js:1", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-mask-halo2.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-78720cc22d263348", "name": "Commented-code block (6 lines) in scripts/save-cracker/dig-staticsec-dynamic-proof.js:1", "shortDescription": {"text": "Commented-code block (6 lines) in scripts/save-cracker/dig-staticsec-dynamic-proof.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-81c6ed2a7e2af98b", "name": "Commented-code block (8 lines) in scripts/save-cracker/dig-diploterms-23-terms.js:1", "shortDescription": {"text": "Commented-code block (8 lines) in scripts/save-cracker/dig-diploterms-23-terms.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-2e0b7d547bc65ef2", "name": "Commented-code block (5 lines) in scripts/save-cracker/dig-battle-log10.js:5", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-battle-log10.js:5"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-15d03b64fb45541e", "name": "Commented-code block (6 lines) in scripts/save-cracker/locator.js:1", "shortDescription": {"text": "Commented-code block (6 lines) in scripts/save-cracker/locator.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-d23e44bb1efc0503", "name": "Commented-code block (6 lines) in scripts/save-cracker/dig-stride9xyz2.js:1", "shortDescription": {"text": "Commented-code block (6 lines) in scripts/save-cracker/dig-stride9xyz2.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-23ec98fb830534e4", "name": "Commented-code block (5 lines) in scripts/save-cracker/dig-siege-turn5.js:34", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-siege-turn5.js:34"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-da4ccbbaf3f35358", "name": "Commented-code block (5 lines) in scripts/save-cracker/dig-ai-cache-hash.js:1", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-ai-cache-hash.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-7e365f897afbef70", "name": "Commented-code block (5 lines) in scripts/save-cracker/dig-head-6.js:4", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-head-6.js:4"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-334795e02dd9c0c2", "name": "Commented-code block (5 lines) in scripts/save-cracker/dig-halo-move-1.js:1", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-halo-move-1.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-622b9ce1763b13ca", "name": "Commented-code block (5 lines) in scripts/save-cracker/dig-army-count1.js:3", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-army-count1.js:3"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-4758e84ce6c2f299", "name": "Commented-code block (7 lines) in scripts/save-cracker/dig-diplo-8.js:3", "shortDescription": {"text": "Commented-code block (7 lines) in scripts/save-cracker/dig-diplo-8.js:3"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-935972739b803840", "name": "Commented-code block (5 lines) in scripts/save-cracker/dig-unit-upgrade-bytes.js:1", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-unit-upgrade-bytes.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-67c599b6b394e614", "name": "Commented-code block (5 lines) in scripts/save-cracker/dig-explore-grid-values-2.js:3", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-explore-grid-values-2.js:3"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-097f27b3098d9e19", "name": "Commented-code block (8 lines) in scripts/save-cracker/dig-descrstrat-reload.js:1", "shortDescription": {"text": "Commented-code block (8 lines) in scripts/save-cracker/dig-descrstrat-reload.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-e092a13cfbd725c4", "name": "Commented-code block (5 lines) in scripts/save-cracker/dig-path-cache4.js:124", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-path-cache4.js:124"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-523a70678abf74e4", "name": "Commented-code block (5 lines) in scripts/save-cracker/dig-zonec1.js:17", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-zonec1.js:17"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-38d49beb7f1bc744", "name": "Commented-code block (5 lines) in scripts/save-cracker/dig-tax-validate-ris2.js:8", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-tax-validate-ris2.js:8"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-ddfbab1d0e598cbd", "name": "Commented-code block (5 lines) in scripts/save-cracker/dig-body-root6.js:90", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-body-root6.js:90"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-db22262dbcf6c987", "name": "Commented-code block (5 lines) in scripts/save-cracker/dig-charrec-trait-bytes.js:1", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-charrec-trait-bytes.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-1612d8fd3f3def03", "name": "Commented-code block (6 lines) in scripts/save-cracker/dig-staticsec-extra-fields.js:1", "shortDescription": {"text": "Commented-code block (6 lines) in scripts/save-cracker/dig-staticsec-extra-fields.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-0bffc8b21cc11f3f", "name": "Commented-code block (7 lines) in scripts/save-cracker/dig-tax-ris-relocate.js:13", "shortDescription": {"text": "Commented-code block (7 lines) in scripts/save-cracker/dig-tax-ris-relocate.js:13"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-7a7f9f5d3e8bdb00", "name": "Commented-code block (5 lines) in scripts/save-cracker/dig-buildchain1.js:6", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-buildchain1.js:6"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-1b37b6a65a58c839", "name": "Commented-code block (6 lines) in scripts/save-cracker/dig-stats-full.js:55", "shortDescription": {"text": "Commented-code block (6 lines) in scripts/save-cracker/dig-stats-full.js:55"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-6f716e1fb8c28afc", "name": "Commented-code block (5 lines) in scripts/save-cracker/dig-family19.js:4", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-family19.js:4"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-e779906b286d79b1", "name": "Commented-code block (6 lines) in scripts/save-cracker/dig-chartail8.js:4", "shortDescription": {"text": "Commented-code block (6 lines) in scripts/save-cracker/dig-chartail8.js:4"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-4a756514faf4546d", "name": "Commented-code block (5 lines) in scripts/save-cracker/dig-queue-recruit-diff.js:1", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-queue-recruit-diff.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-0ceea4c03c111a19", "name": "Commented-code block (7 lines) in scripts/save-cracker/dig-midfile-entities1.js:5", "shortDescription": {"text": "Commented-code block (7 lines) in scripts/save-cracker/dig-midfile-entities1.js:5"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-1671a2858da67064", "name": "Commented-code block (5 lines) in scripts/save-cracker/dig-buildslots-01-layout.js:6", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-buildslots-01-layout.js:6"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-9bf41e843677e821", "name": "Commented-code block (6 lines) in scripts/save-cracker/dig-midfile-recount1.js:1", "shortDescription": {"text": "Commented-code block (6 lines) in scripts/save-cracker/dig-midfile-recount1.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-fdf28e337465fdd3", "name": "Commented-code block (10 lines) in scripts/save-cracker/dig-econ-prediplo-fields.js:1", "shortDescription": {"text": "Commented-code block (10 lines) in scripts/save-cracker/dig-econ-prediplo-fields.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-12dbef8649992ce6", "name": "Commented-code block (6 lines) in scripts/save-cracker/dig-warhunt-record-anatomy.js:1", "shortDescription": {"text": "Commented-code block (6 lines) in scripts/save-cracker/dig-warhunt-record-anatomy.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-cb693f1110048cfb", "name": "Commented-code block (6 lines) in scripts/save-cracker/dig-ai-cache-ris9.js:58", "shortDescription": {"text": "Commented-code block (6 lines) in scripts/save-cracker/dig-ai-cache-ris9.js:58"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-34d1308ab5cc82fe", "name": "Commented-code block (8 lines) in scripts/save-cracker/dig-settlefield-s96-1.js:6", "shortDescription": {"text": "Commented-code block (8 lines) in scripts/save-cracker/dig-settlefield-s96-1.js:6"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-0a38ba454211ef8a", "name": "Commented-code block (12 lines) in scripts/save-cracker/dig-siege-spain-smartdiff.js:1", "shortDescription": {"text": "Commented-code block (12 lines) in scripts/save-cracker/dig-siege-spain-smartdiff.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-5858c72b11e63541", "name": "Commented-code block (6 lines) in scripts/save-cracker/dig-tax-ris-fields.js:6", "shortDescription": {"text": "Commented-code block (6 lines) in scripts/save-cracker/dig-tax-ris-fields.js:6"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-57665a1eb1a4f955", "name": "Commented-code block (5 lines) in scripts/save-cracker/dig-recruit8.js:53", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-recruit8.js:53"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-1fd4332f24faddcb", "name": "Commented-code block (5 lines) in scripts/save-cracker/dig-faction-walk3.js:3", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-faction-walk3.js:3"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-16669cdff1fbc380", "name": "Commented-code block (13 lines) in scripts/save-cracker/dig-rebellion-head1.js:10", "shortDescription": {"text": "Commented-code block (13 lines) in scripts/save-cracker/dig-rebellion-head1.js:10"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-1e675d3b4a09254b", "name": "Commented-code block (8 lines) in scripts/save-cracker/dig-diplomacy22.js:1", "shortDescription": {"text": "Commented-code block (8 lines) in scripts/save-cracker/dig-diplomacy22.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-2cf9ff562bf277d3", "name": "Commented-code block (8 lines) in scripts/save-cracker/dig-naval-robust.js:1", "shortDescription": {"text": "Commented-code block (8 lines) in scripts/save-cracker/dig-naval-robust.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-6cb608ffceae48a6", "name": "Commented-code block (6 lines) in scripts/save-cracker/dig-ai-policy8.js:51", "shortDescription": {"text": "Commented-code block (6 lines) in scripts/save-cracker/dig-ai-policy8.js:51"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-003ecad3e10cc6d6", "name": "Commented-code block (14 lines) in scripts/save-cracker/dig-roads-ports-watchtowers-SUMMARY.js:12", "shortDescription": {"text": "Commented-code block (14 lines) in scripts/save-cracker/dig-roads-ports-watchtowers-SUMMARY.js:12"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-2e280081ab18b591", "name": "Commented-code block (6 lines) in scripts/save-cracker/dig-aiarr-s87-1.js:3", "shortDescription": {"text": "Commented-code block (6 lines) in scripts/save-cracker/dig-aiarr-s87-1.js:3"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-b6a80a8f4716045f", "name": "Commented-code block (6 lines) in scripts/save-cracker/dig-diplo-5.js:14", "shortDescription": {"text": "Commented-code block (6 lines) in scripts/save-cracker/dig-diplo-5.js:14"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-be11b90f056194df", "name": "Commented-code block (6 lines) in scripts/save-cracker/dig-v2-parser-test.js:23", "shortDescription": {"text": "Commented-code block (6 lines) in scripts/save-cracker/dig-v2-parser-test.js:23"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-b284c42b342a3d85", "name": "Commented-code block (10 lines) in scripts/save-cracker/dig-paths-2.js:1", "shortDescription": {"text": "Commented-code block (10 lines) in scripts/save-cracker/dig-paths-2.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-84ba38bbae557802", "name": "Commented-code block (7 lines) in scripts/save-cracker/dig-upkeep3.js:3", "shortDescription": {"text": "Commented-code block (7 lines) in scripts/save-cracker/dig-upkeep3.js:3"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-8f25a765cd5a9e4e", "name": "Commented-code block (5 lines) in scripts/save-cracker/dig-hash-blob7.js:62", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-hash-blob7.js:62"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-3fcfd8525024f15c", "name": "Commented-code block (6 lines) in scripts/save-cracker/dig-diplomap-structure.js:6", "shortDescription": {"text": "Commented-code block (6 lines) in scripts/save-cracker/dig-diplomap-structure.js:6"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-b531261017586009", "name": "Commented-code block (8 lines) in scripts/save-cracker/dig-econ-subrecord-walk.js:1", "shortDescription": {"text": "Commented-code block (8 lines) in scripts/save-cracker/dig-econ-subrecord-walk.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-cbfdebac976e6f2b", "name": "Commented-code block (7 lines) in scripts/save-cracker/dig-econ-final-proof.js:1", "shortDescription": {"text": "Commented-code block (7 lines) in scripts/save-cracker/dig-econ-final-proof.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-96322235ea6e4512", "name": "Commented-code block (7 lines) in scripts/save-cracker/dig-header-turnhunt.js:1", "shortDescription": {"text": "Commented-code block (7 lines) in scripts/save-cracker/dig-header-turnhunt.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-5ed57bad1f453d9b", "name": "Commented-code block (5 lines) in scripts/save-cracker/dig-tile-grid-head1.js:1", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-tile-grid-head1.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-e470acdcb49e41c4", "name": "Commented-code block (7 lines) in scripts/save-cracker/dig-aidip-2.js:1", "shortDescription": {"text": "Commented-code block (7 lines) in scripts/save-cracker/dig-aidip-2.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-286c4ffa386c0e8f", "name": "Commented-code block (7 lines) in scripts/save-cracker/dig-diplo-2.js:3", "shortDescription": {"text": "Commented-code block (7 lines) in scripts/save-cracker/dig-diplo-2.js:3"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-2c7dc1607bc62626", "name": "Commented-code block (5 lines) in scripts/save-cracker/dig-warhunt-reluuid-link.js:1", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-warhunt-reluuid-link.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-e86523e96c908ed2", "name": "Commented-code block (5 lines) in scripts/save-cracker/dig-traits-validate-map.js:3", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-traits-validate-map.js:3"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-1c6c7d4e67212262", "name": "Commented-code block (5 lines) in scripts/save-cracker/dig-warhunt-array-bounds.js:1", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-warhunt-array-bounds.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-d5ccc8261bf3bee4", "name": "Commented-code block (9 lines) in scripts/save-cracker/dig-warhunt-record-fields2.js:1", "shortDescription": {"text": "Commented-code block (9 lines) in scripts/save-cracker/dig-warhunt-record-fields2.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-32efc60248b3426a", "name": "Commented-code block (5 lines) in scripts/save-cracker/dig-diploterms-13-playerzone.js:1", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-diploterms-13-playerzone.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-5a963db59ba34dc7", "name": "Commented-code block (5 lines) in scripts/save-cracker/dig-alex-all-turns.js:25", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-alex-all-turns.js:25"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-10493612c83ef55d", "name": "Commented-code block (6 lines) in scripts/save-cracker/dig-naval-survey.js:1", "shortDescription": {"text": "Commented-code block (6 lines) in scripts/save-cracker/dig-naval-survey.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-baea682abc1cbc76", "name": "Commented-code block (6 lines) in scripts/save-cracker/dig-tax-validate-ris.js:7", "shortDescription": {"text": "Commented-code block (6 lines) in scripts/save-cracker/dig-tax-validate-ris.js:7"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-14f807a531caf590", "name": "Commented-code block (5 lines) in scripts/save-cracker/dig-faction-id-source.js:34", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-faction-id-source.js:34"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-f970b4834ccad1a0", "name": "Commented-code block (6 lines) in scripts/save-cracker/dig-recruit9.js:11", "shortDescription": {"text": "Commented-code block (6 lines) in scripts/save-cracker/dig-recruit9.js:11"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-f59712fdab784cd5", "name": "Commented-code block (7 lines) in scripts/save-cracker/dig-tax-survey2.js:3", "shortDescription": {"text": "Commented-code block (7 lines) in scripts/save-cracker/dig-tax-survey2.js:3"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-2dedac3c1969738c", "name": "Commented-code block (6 lines) in scripts/save-cracker/dig-aidip-M.js:46", "shortDescription": {"text": "Commented-code block (6 lines) in scripts/save-cracker/dig-aidip-M.js:46"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-d8fa659c41484496", "name": "Commented-code block (10 lines) in scripts/save-cracker/dig-aidiplocache2.js:1", "shortDescription": {"text": "Commented-code block (10 lines) in scripts/save-cracker/dig-aidiplocache2.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-271e36da0a66d7f6", "name": "Commented-code block (5 lines) in scripts/save-cracker/dig-treasury-fullscan.js:22", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-treasury-fullscan.js:22"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-b2bc5610b5fccd84", "name": "Commented-code block (8 lines) in scripts/save-cracker/dig-met-08-carthagezone.js:1", "shortDescription": {"text": "Commented-code block (8 lines) in scripts/save-cracker/dig-met-08-carthagezone.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-b3d67e1446e0b50c", "name": "Commented-code block (6 lines) in scripts/save-cracker/dig-rebellion2.js:3", "shortDescription": {"text": "Commented-code block (6 lines) in scripts/save-cracker/dig-rebellion2.js:3"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-27d6f5eaf580eef3", "name": "Commented-code block (5 lines) in scripts/save-cracker/dig-warhunt-spain-matrix.js:1", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-warhunt-spain-matrix.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-1c06b5eee341f752", "name": "Commented-code block (5 lines) in scripts/save-cracker/dig-ancil-structure.js:1", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-ancil-structure.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-fb73c92fbfb40c53", "name": "Commented-code block (5 lines) in scripts/save-cracker/dig-pop-structure.js:1", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-pop-structure.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-00c13c7495abb602", "name": "Commented-code block (6 lines) in scripts/save-cracker/dig-head-5.js:1", "shortDescription": {"text": "Commented-code block (6 lines) in scripts/save-cracker/dig-head-5.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-8aa6c46b36148542", "name": "Commented-code block (8 lines) in scripts/save-cracker/dig-unit-upgrade.js:71", "shortDescription": {"text": "Commented-code block (8 lines) in scripts/save-cracker/dig-unit-upgrade.js:71"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-50b787b6dbc1f392", "name": "Commented-code block (5 lines) in scripts/save-cracker/dig-post-grid-267-array.js:1", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-post-grid-267-array.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-0292fe4e57da6700", "name": "Commented-code block (10 lines) in scripts/save-cracker/dig-unit-container-spec.js:1", "shortDescription": {"text": "Commented-code block (10 lines) in scripts/save-cracker/dig-unit-container-spec.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-2daeb9f977ebc754", "name": "Commented-code block (5 lines) in scripts/save-cracker/dig-siege-turn1.js:1", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-siege-turn1.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-d576111e00761c0b", "name": "Commented-code block (6 lines) in scripts/save-cracker/dig-vanilla-counter.js:1", "shortDescription": {"text": "Commented-code block (6 lines) in scripts/save-cracker/dig-vanilla-counter.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-5cfd714d9590a365", "name": "Commented-code block (5 lines) in scripts/save-cracker/dig-recruitG.js:1", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-recruitG.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-79f863debcd36e36", "name": "Commented-code block (7 lines) in scripts/save-cracker/dig-diplocat-reputation.js:1", "shortDescription": {"text": "Commented-code block (7 lines) in scripts/save-cracker/dig-diplocat-reputation.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-fa230817c77ebfea", "name": "Commented-code block (6 lines) in scripts/save-cracker/dig-upkeep5.js:6", "shortDescription": {"text": "Commented-code block (6 lines) in scripts/save-cracker/dig-upkeep5.js:6"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-f4f9d0939697f170", "name": "Commented-code block (13 lines) in scripts/save-cracker/dig-aidip-1.js:6", "shortDescription": {"text": "Commented-code block (13 lines) in scripts/save-cracker/dig-aidip-1.js:6"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-6db1f2aac29e60e7", "name": "Commented-code block (8 lines) in scripts/save-cracker/dig-diploterms-17-npcsemantics.js:45", "shortDescription": {"text": "Commented-code block (8 lines) in scripts/save-cracker/dig-diploterms-17-npcsemantics.js:45"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-4a1fc57dcbdfb719", "name": "Commented-code block (5 lines) in scripts/save-cracker/dig-diplocat-npcsize.js:1", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-diplocat-npcsize.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-d59729ee780c3d91", "name": "Commented-code block (7 lines) in scripts/save-cracker/dig-trade-groundtruth.js:1", "shortDescription": {"text": "Commented-code block (7 lines) in scripts/save-cracker/dig-trade-groundtruth.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-9ed84ed4221a03af", "name": "Commented-code block (6 lines) in scripts/save-cracker/dig-mapfeat-7fff.js:1", "shortDescription": {"text": "Commented-code block (6 lines) in scripts/save-cracker/dig-mapfeat-7fff.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-5e1a4a62ec7f2c31", "name": "Commented-code block (7 lines) in scripts/save-cracker/dig-scripted-events5.js:141", "shortDescription": {"text": "Commented-code block (7 lines) in scripts/save-cracker/dig-scripted-events5.js:141"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-a27f8aa8a70df42b", "name": "Commented-code block (7 lines) in scripts/save-cracker/dig-macedon-validate2.js:21", "shortDescription": {"text": "Commented-code block (7 lines) in scripts/save-cracker/dig-macedon-validate2.js:21"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-147b697da970dd90", "name": "Commented-code block (7 lines) in scripts/save-cracker/dig-cpool-1.js:5", "shortDescription": {"text": "Commented-code block (7 lines) in scripts/save-cracker/dig-cpool-1.js:5"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-75bc8f7f257dc6f6", "name": "Commented-code block (5 lines) in scripts/save-cracker/dig-midfile-final5.js:77", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-midfile-final5.js:77"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-55c2b1507a755063", "name": "Commented-code block (5 lines) in scripts/save-cracker/dig-reputation-10-flag-trajectory.js:1", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-reputation-10-flag-trajectory.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-a6c73a4abc0ae926", "name": "Commented-code block (5 lines) in scripts/save-cracker/dig-warhunt-partner-id.js:1", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-warhunt-partner-id.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-4a65f2f00fde007d", "name": "Commented-code block (5 lines) in scripts/save-cracker/dig-aidip-H.js:1", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-aidip-H.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-b1106d8969335fe8", "name": "Commented-code block (5 lines) in scripts/save-cracker/dig-header-100pct.js:1", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-header-100pct.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-7e980a3779c06b24", "name": "Commented-code block (7 lines) in scripts/save-cracker/dig-scripted-events7.js:1", "shortDescription": {"text": "Commented-code block (7 lines) in scripts/save-cracker/dig-scripted-events7.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-af64c4c55a761219", "name": "Commented-code block (10 lines) in scripts/save-cracker/dig-pfact-5.js:1", "shortDescription": {"text": "Commented-code block (10 lines) in scripts/save-cracker/dig-pfact-5.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-3b8647377455dfba", "name": "Commented-code block (5 lines) in scripts/save-cracker/dig-scripted-events3.js:1", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-scripted-events3.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-e179ea5f75a5d932", "name": "Commented-code block (5 lines) in scripts/save-cracker/dig-body-root2.js:14", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-body-root2.js:14"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-896bec68634256ff", "name": "Commented-code block (5 lines) in scripts/save-cracker/dig-slot46-wives-v2.js:25", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-slot46-wives-v2.js:25"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-66635948826d8d05", "name": "Commented-code block (5 lines) in scripts/save-cracker/dig-sparta3.js:1", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-sparta3.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-0aabed689cc8cce9", "name": "Commented-code block (9 lines) in scripts/save-cracker/dig-charpath-decode.js:1", "shortDescription": {"text": "Commented-code block (9 lines) in scripts/save-cracker/dig-charpath-decode.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-d337677f86cd09cb", "name": "Commented-code block (6 lines) in scripts/save-cracker/dig-diploterms-26-warhunt.js:1", "shortDescription": {"text": "Commented-code block (6 lines) in scripts/save-cracker/dig-diploterms-26-warhunt.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-da5d856d2368effc", "name": "Commented-code block (6 lines) in scripts/save-cracker/dig-siege3.js:1", "shortDescription": {"text": "Commented-code block (6 lines) in scripts/save-cracker/dig-siege3.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-29e67331e86cec3a", "name": "Commented-code block (5 lines) in scripts/save-cracker/dig-rle2.js:1", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-rle2.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-019831312eca974b", "name": "Commented-code block (6 lines) in scripts/save-cracker/dig-charrec-diff-adoption.js:1", "shortDescription": {"text": "Commented-code block (6 lines) in scripts/save-cracker/dig-charrec-diff-adoption.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-250431444b1c9775", "name": "Commented-code block (5 lines) in scripts/save-cracker/dig-diplo-pairing-order.js:64", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-diplo-pairing-order.js:64"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-e1e9d1ce687cf7bc", "name": "Commented-code block (5 lines) in scripts/save-cracker/dig-faction-tops.js:32", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-faction-tops.js:32"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-5adcfd963e7c61e0", "name": "Commented-code block (5 lines) in scripts/save-cracker/dig-victory-proximity.js:1", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-victory-proximity.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-9cd9ebc28088c448", "name": "Legacy-named symbol `regions_backup` in scripts-suite-py/master_processor.py:1632", "shortDescription": {"text": "Legacy-named symbol `regions_backup` in scripts-suite-py/master_processor.py:1632"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-2bd852f5efe62133", "name": "Commented-code block (5 lines) in scripts-suite-py/settlement_processor.py:475", "shortDescription": {"text": "Commented-code block (5 lines) in scripts-suite-py/settlement_processor.py:475"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-b96f7f6a54aefbc3", "name": "Legacy-named symbol `regions_backup` in scripts-suite-py/run_all.py:154", "shortDescription": {"text": "Legacy-named symbol `regions_backup` in scripts-suite-py/run_all.py:154"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-46abc38b7c343039", "name": "Commented-code block (5 lines) in scripts-suite-py/heavy_industry.py:157", "shortDescription": {"text": "Commented-code block (5 lines) in scripts-suite-py/heavy_industry.py:157"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-959ffc58b05b1a4d", "name": "Commented-code block (5 lines) in scripts-suite-py/farms.py:27", "shortDescription": {"text": "Commented-code block (5 lines) in scripts-suite-py/farms.py:27"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-66f901a213f0bc55", "name": "Commented-code block (5 lines) in public/tga-worker.js:2", "shortDescription": {"text": "Commented-code block (5 lines) in public/tga-worker.js:2"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-1bb9fbfed1789489", "name": "Commented-code block (10 lines) in src/descrStratGeneral.js:3", "shortDescription": {"text": "Commented-code block (10 lines) in src/descrStratGeneral.js:3"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-df28bc55837a6e62", "name": "Commented-code block (5 lines) in src/poModel.test.js:1", "shortDescription": {"text": "Commented-code block (5 lines) in src/poModel.test.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-5e3825ff91ce6ed2", "name": "Commented-code block (5 lines) in src/settlementFieldsParser.test.js:44", "shortDescription": {"text": "Commented-code block (5 lines) in src/settlementFieldsParser.test.js:44"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-4561520d9074941f", "name": "Commented-code block (5 lines) in src/AnimationLayout.js:177", "shortDescription": {"text": "Commented-code block (5 lines) in src/AnimationLayout.js:177"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-2d2b4ccad902ca31", "name": "Commented-code block (6 lines) in src/armySetup.js:3", "shortDescription": {"text": "Commented-code block (6 lines) in src/armySetup.js:3"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-78a948e0860e9f51", "name": "Commented-code block (5 lines) in src/parsers.js:115", "shortDescription": {"text": "Commented-code block (5 lines) in src/parsers.js:115"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-257efab2fd04fce6", "name": "Commented-code block (6 lines) in src/packagedFiles.test.js:3", "shortDescription": {"text": "Commented-code block (6 lines) in src/packagedFiles.test.js:3"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-46d336914894c7a5", "name": "Commented-code block (8 lines) in src/App.smoke.test.jsx:5", "shortDescription": {"text": "Commented-code block (8 lines) in src/App.smoke.test.jsx:5"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-fdaf035247a5bc40", "name": "Commented-code block (11 lines) in src/incomeModel.test.js:43", "shortDescription": {"text": "Commented-code block (11 lines) in src/incomeModel.test.js:43"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-3ca2bb67a612f376", "name": "Commented-code block (5 lines) in src/familyRecordParser.test.js:31", "shortDescription": {"text": "Commented-code block (5 lines) in src/familyRecordParser.test.js:31"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-e4e398d446127369", "name": "Commented-code block (7 lines) in src/garrisonClassify.js:4", "shortDescription": {"text": "Commented-code block (7 lines) in src/garrisonClassify.js:4"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-216cfd053ae5c4f3", "name": "Commented-code block (7 lines) in src/characterParser.js:6", "shortDescription": {"text": "Commented-code block (7 lines) in src/characterParser.js:6"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-0fef70aeb7cc9b83", "name": "Commented-code block (6 lines) in src/startingArmiesBuilder.js:35", "shortDescription": {"text": "Commented-code block (6 lines) in src/startingArmiesBuilder.js:35"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-3b571c37af7bac9f", "name": "Commented-code block (5 lines) in src/SearchPalette.js:9", "shortDescription": {"text": "Commented-code block (5 lines) in src/SearchPalette.js:9"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-8c94bd694b5508ba", "name": "Commented-code block (17 lines) in src/tradeNetwork.js:6", "shortDescription": {"text": "Commented-code block (17 lines) in src/tradeNetwork.js:6"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-246673bef19c6554", "name": "Commented-code block (15 lines) in src/characterParserV2.js:5", "shortDescription": {"text": "Commented-code block (15 lines) in src/characterParserV2.js:5"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-d5c3e3bb05bf1a81", "name": "Commented-code block (11 lines) in src/factionParser.js:6", "shortDescription": {"text": "Commented-code block (11 lines) in src/factionParser.js:6"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-a334e7e819bc5032", "name": "Commented-code block (7 lines) in src/FamilyTree.js:29", "shortDescription": {"text": "Commented-code block (7 lines) in src/FamilyTree.js:29"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-ba0438b0ee33a6e7", "name": "Commented-code block (5 lines) in src/SaveInsightsPanel.js:3", "shortDescription": {"text": "Commented-code block (5 lines) in src/SaveInsightsPanel.js:3"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-509cc3e2ef03e16b", "name": "Commented-code block (6 lines) in src/ArmyUnitsModal.js:3", "shortDescription": {"text": "Commented-code block (6 lines) in src/ArmyUnitsModal.js:3"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-dd7df191971dee1c", "name": "Commented-code block (7 lines) in src/taxCalib.js:3", "shortDescription": {"text": "Commented-code block (7 lines) in src/taxCalib.js:3"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-5f76d5ef25b54d8d", "name": "Commented-code block (9 lines) in src/portraitIcons.js:5", "shortDescription": {"text": "Commented-code block (9 lines) in src/portraitIcons.js:5"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-3567de40b017c450", "name": "Commented-code block (6 lines) in src/FactionIcon.js:19", "shortDescription": {"text": "Commented-code block (6 lines) in src/FactionIcon.js:19"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-eba3eef8d4ec9169", "name": "Legacy-named symbol `computeStratTaxPlanLegacy` in src/growthModel.js:151", "shortDescription": {"text": "Legacy-named symbol `computeStratTaxPlanLegacy` in src/growthModel.js:151"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-ba45affef38771e2", "name": "Commented-code block (6 lines) in src/growthModel.js:8", "shortDescription": {"text": "Commented-code block (6 lines) in src/growthModel.js:8"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-8929f6c3914e5476", "name": "Commented-code block (6 lines) in src/familyRecordParser.js:3", "shortDescription": {"text": "Commented-code block (6 lines) in src/familyRecordParser.js:3"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-0f9183837ebd71b6", "name": "Commented-code block (5 lines) in src/factionKnowledgeParser.js:3", "shortDescription": {"text": "Commented-code block (5 lines) in src/factionKnowledgeParser.js:3"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-c051eb09f0f213ac", "name": "Commented-code block (11 lines) in src/diagnostics.js:3", "shortDescription": {"text": "Commented-code block (11 lines) in src/diagnostics.js:3"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-ee8c929f592ffde5", "name": "Commented-code block (8 lines) in src/nonLiveCommanderResolver.test.js:3", "shortDescription": {"text": "Commented-code block (8 lines) in src/nonLiveCommanderResolver.test.js:3"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-4c9b2e9dd1ed15bf", "name": "Commented-code block (5 lines) in src/buildingsWorker.js:1", "shortDescription": {"text": "Commented-code block (5 lines) in src/buildingsWorker.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-88f1537c1bba9841", "name": "Commented-code block (8 lines) in src/siegeParser.js:8", "shortDescription": {"text": "Commented-code block (8 lines) in src/siegeParser.js:8"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-548c34d5802237a0", "name": "Commented-code block (9 lines) in src/saveCrackerExtras.js:6", "shortDescription": {"text": "Commented-code block (9 lines) in src/saveCrackerExtras.js:6"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-0b3ceb585f069af9", "name": "Commented-code block (6 lines) in src/saveCrackerExtras.test.js:5", "shortDescription": {"text": "Commented-code block (6 lines) in src/saveCrackerExtras.test.js:5"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-69db6c05074f6eab", "name": "Commented-code block (5 lines) in src/garrisonClassify.test.js:54", "shortDescription": {"text": "Commented-code block (5 lines) in src/garrisonClassify.test.js:54"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-4c28cf027e769778", "name": "Commented-code block (6 lines) in src/buildingParser.js:8", "shortDescription": {"text": "Commented-code block (6 lines) in src/buildingParser.js:8"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-81156cb98da8d7d5", "name": "Commented-code block (13 lines) in src/traitEffects.js:7", "shortDescription": {"text": "Commented-code block (13 lines) in src/traitEffects.js:7"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-c165d31dc82ff30b", "name": "Commented-code block (13 lines) in src/unitParser.js:6", "shortDescription": {"text": "Commented-code block (13 lines) in src/unitParser.js:6"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-fd46f69d86ad9d4f", "name": "Commented-code block (5 lines) in src/buildingIcons.js:3", "shortDescription": {"text": "Commented-code block (5 lines) in src/buildingIcons.js:3"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-29f7239405418d0b", "name": "Commented-code block (9 lines) in src/charactersWorker.js:36", "shortDescription": {"text": "Commented-code block (9 lines) in src/charactersWorker.js:36"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-e6e1556562358c2a", "name": "Commented-code block (5 lines) in src/tga.js:37", "shortDescription": {"text": "Commented-code block (5 lines) in src/tga.js:37"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-294323d2165a09e8", "name": "Commented-code block (11 lines) in src/recruitPool.js:3", "shortDescription": {"text": "Commented-code block (11 lines) in src/recruitPool.js:3"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-3de30bc7052b9f57", "name": "Commented-code block (8 lines) in src/commanderFactionTag.test.js:3", "shortDescription": {"text": "Commented-code block (8 lines) in src/commanderFactionTag.test.js:3"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-a0148c2412e96944", "name": "Commented-code block (9 lines) in src/saveOwnershipParser.js:3", "shortDescription": {"text": "Commented-code block (9 lines) in src/saveOwnershipParser.js:3"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-c397ec66facdc856", "name": "Commented-code block (7 lines) in src/queueParser.js:10", "shortDescription": {"text": "Commented-code block (7 lines) in src/queueParser.js:10"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-a72e8d479436e1d3", "name": "Commented-code block (7 lines) in src/turnParser.test.js:57", "shortDescription": {"text": "Commented-code block (7 lines) in src/turnParser.test.js:57"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-eab1ae93d88dea27", "name": "Commented-code block (6 lines) in src/familyTimeline.js:13", "shortDescription": {"text": "Commented-code block (6 lines) in src/familyTimeline.js:13"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-f25f12bcc7209cf3", "name": "Commented-code block (5 lines) in src/eventLogParser.js:3", "shortDescription": {"text": "Commented-code block (5 lines) in src/eventLogParser.js:3"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-13b07bff5a484626", "name": "Commented-code block (6 lines) in src/calibSaveOpts.test.js:1", "shortDescription": {"text": "Commented-code block (6 lines) in src/calibSaveOpts.test.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-3ec2ee4f4359995b", "name": "Commented-code block (7 lines) in src/mapEntityParser.js:6", "shortDescription": {"text": "Commented-code block (7 lines) in src/mapEntityParser.js:6"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-4fb77f6450a0d7f0", "name": "Commented-code block (6 lines) in src/WelcomeScreen.js:163", "shortDescription": {"text": "Commented-code block (6 lines) in src/WelcomeScreen.js:163"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-1f4f38a0d9b25a29", "name": "Commented-code block (11 lines) in src/tileResolver.js:8", "shortDescription": {"text": "Commented-code block (11 lines) in src/tileResolver.js:8"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-3f48bfeee68a34f0", "name": "Commented-code block (5 lines) in src/Movable.js:17", "shortDescription": {"text": "Commented-code block (5 lines) in src/Movable.js:17"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-a06eda0d48dcec7a", "name": "Commented-code block (9 lines) in src/economyParser.js:4", "shortDescription": {"text": "Commented-code block (9 lines) in src/economyParser.js:4"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-9f41066e39f10664", "name": "Commented-code block (7 lines) in src/poModel.js:3", "shortDescription": {"text": "Commented-code block (7 lines) in src/poModel.js:3"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-aa1c11ffff87fa83", "name": "Commented-code block (8 lines) in src/factionRecordParser.js:10", "shortDescription": {"text": "Commented-code block (8 lines) in src/factionRecordParser.js:10"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-c1bcb7ba7f36927b", "name": "Commented-code block (6 lines) in src/RegionInfo.js:16", "shortDescription": {"text": "Commented-code block (6 lines) in src/RegionInfo.js:16"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-f6ad059f14d6027b", "name": "Commented-code block (5 lines) in src/siegeParser.test.js:4", "shortDescription": {"text": "Commented-code block (5 lines) in src/siegeParser.test.js:4"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-26a9d51d4553cd62", "name": "Commented-code block (6 lines) in src/garrisonUnits.js:7", "shortDescription": {"text": "Commented-code block (6 lines) in src/garrisonUnits.js:7"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-4e3f1b98aa4deeb7", "name": "Commented-code block (11 lines) in src/nonLiveCommanderResolver.js:4", "shortDescription": {"text": "Commented-code block (11 lines) in src/nonLiveCommanderResolver.js:4"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-ce0aa4c85ee8d0d6", "name": "Commented-code block (5 lines) in src/eventScheduleParser.js:3", "shortDescription": {"text": "Commented-code block (5 lines) in src/eventScheduleParser.js:3"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-dbc50c334cecc9e5", "name": "Commented-code block (6 lines) in src/DiplomacyEditor.js:3", "shortDescription": {"text": "Commented-code block (6 lines) in src/DiplomacyEditor.js:3"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-2a01cac9aea9941a", "name": "Commented-code block (9 lines) in src/settlementFieldsParser.js:8", "shortDescription": {"text": "Commented-code block (9 lines) in src/settlementFieldsParser.js:8"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-bdf27fef36625496", "name": "Commented-code block (5 lines) in src/corrCalib.js:1", "shortDescription": {"text": "Commented-code block (5 lines) in src/corrCalib.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-a1d28d6af2ffc1dc", "name": "Commented-code block (6 lines) in src/growthEval.js:3", "shortDescription": {"text": "Commented-code block (6 lines) in src/growthEval.js:3"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-eff4e4def20fefca", "name": "Commented-code block (7 lines) in src/luaCounterParser.js:60", "shortDescription": {"text": "Commented-code block (7 lines) in src/luaCounterParser.js:60"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-39b84a3c6f1eb128", "name": "Commented-code block (7 lines) in src/landmarkParser.js:6", "shortDescription": {"text": "Commented-code block (7 lines) in src/landmarkParser.js:6"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-0e214fa0f5b3df76", "name": "Commented-code block (5 lines) in src/taxCalib.test.js:1", "shortDescription": {"text": "Commented-code block (5 lines) in src/taxCalib.test.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-85764bfa3dc35e12", "name": "Commented-code block (5 lines) in src/unitParser.test.js:53", "shortDescription": {"text": "Commented-code block (5 lines) in src/unitParser.test.js:53"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-9a39d51ba06c6700", "name": "Commented-code block (6 lines) in src/saveCracker.js:1", "shortDescription": {"text": "Commented-code block (6 lines) in src/saveCracker.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-b7c02e4bb4d446a6", "name": "Commented-code block (5 lines) in src/turnParser.js:15", "shortDescription": {"text": "Commented-code block (5 lines) in src/turnParser.js:15"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-3e719a829bd31e20", "name": "Commented-code block (6 lines) in src/mercenaryParser.js:6", "shortDescription": {"text": "Commented-code block (6 lines) in src/mercenaryParser.js:6"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-464d1e7e3429435b", "name": "Commented-code block (5 lines) in src/ownershipParser.js:3", "shortDescription": {"text": "Commented-code block (5 lines) in src/ownershipParser.js:3"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-2905108f1fc9e2ce", "name": "Commented-code block (5 lines) in src/visionParser.js:6", "shortDescription": {"text": "Commented-code block (5 lines) in src/visionParser.js:6"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-dd1807391a319cd6", "name": "Commented-code block (7 lines) in src/InfoPopup.js:183", "shortDescription": {"text": "Commented-code block (7 lines) in src/InfoPopup.js:183"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-7a4321b2d8756243", "name": "`fetch()` without try/.catch or AbortSignal \u2014 src/InfoPopup.js:1001", "shortDescription": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 src/InfoPopup.js:1001"}, "fullDescription": {"text": "Bare `fetch(...)` will throw an unhandled rejection on network failure. Wrap in try/catch, attach a `.catch(...)`, or pass an AbortSignal with a timeout."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-9c494c42bf0318ff", "name": "Commented-code block (8 lines) in src/incomeModel.js:3", "shortDescription": {"text": "Commented-code block (8 lines) in src/incomeModel.js:3"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-ca34b8543b1da545", "name": "Commented-code block (18 lines) in src/calibSaveOpts.js:10", "shortDescription": {"text": "Commented-code block (18 lines) in src/calibSaveOpts.js:10"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-2d35f2f4df9394e6", "name": "Commented-code block (5 lines) in src/messageLogParser.js:3", "shortDescription": {"text": "Commented-code block (5 lines) in src/messageLogParser.js:3"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-2c04133e54348533", "name": "Near-duplicate function bodies in 2 places", "shortDescription": {"text": "Near-duplicate function bodies in 2 places"}, "fullDescription": {"text": "Functions with the same first-5-line body hash:\nscripts/parse_armies.py:get_pixel, scripts/parse_armies.py:get_pixel\n\nThis is *the* AI-coder failure mode (4\u00d7 more duplication in vibe-coded repos \u2014 see https://jw.hn/ai-code-hygiene). Consolidate or document why they're separate."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-02525d39071dd2c7", "name": "Near-duplicate function bodies in 5 places", "shortDescription": {"text": "Near-duplicate function bodies in 5 places"}, "fullDescription": {"text": "Functions with the same first-5-line body hash:\nscripts-suite-py/starting_treasury.py:run, scripts-suite-py/temples.py:run, scripts-suite-py/civic.py:run, scripts-suite-py/mics.py:run\n\nThis is *the* AI-coder failure mode (4\u00d7 more duplication in vibe-coded repos \u2014 see https://jw.hn/ai-code-hygiene). Consolidate or document why they're separate."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}]}}, "automationDetails": {"id": "repobility/20848"}, "properties": {"repository": "Tarnholm/Provincia", "repoUrl": "https://github.com/Tarnholm/Provincia", "branch": "main"}, "results": [{"ruleId": "scanner-817ad64b09556474", "level": "note", "message": {"text": "Possibly dead Python function: downgrade_port_if_needed"}, "properties": {"repobilityId": "6dcd68d569ef2c6d", "scanner": "scanner-primary", "fingerprint": "817ad64b09556474", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "scripts-suite-py/port_authority.py:268"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-285da65a96d4170b", "level": "note", "message": {"text": "Possibly dead Python function: find_rural_exploit_buildings"}, "properties": {"repobilityId": "d08a6130ceb25f63", "scanner": "scanner-primary", "fingerprint": "285da65a96d4170b", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "scripts-suite-py/rural_exploits.py:102"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-17d2431cd24d0f19", "level": "note", "message": {"text": "Possibly dead Python function: repl_ml"}, "properties": {"repobilityId": "89c24ce80f7c5f0e", "scanner": "scanner-primary", "fingerprint": "17d2431cd24d0f19", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "scripts-suite-py/migrate_chain.py:135"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-a3070620094b1f9e", "level": "note", "message": {"text": "Possibly dead Python function: repl_bare"}, "properties": {"repobilityId": "a0d052516c6ecd66", "scanner": "scanner-primary", "fingerprint": "a3070620094b1f9e", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "scripts-suite-py/migrate_chain.py:151"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-9d8bac9a0a0957da", "level": "note", "message": {"text": "Possibly dead Python function: choose_urban_level_for_settlement"}, "properties": {"repobilityId": "1ee2539fb99d4007", "scanner": "scanner-primary", "fingerprint": "9d8bac9a0a0957da", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "scripts-suite-py/urban_exploits.py:235"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-88a151cdae65429f", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 main-scripts.js:1852"}, "properties": {"repobilityId": "8ad11d7354966126", "scanner": "scanner-primary", "fingerprint": "88a151cdae65429f", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-dc03b2f8cd9c72c9", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 verify-traits.js:49"}, "properties": {"repobilityId": "0cdfda9168ac35ef", "scanner": "scanner-primary", "fingerprint": "dc03b2f8cd9c72c9", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-729b3fbbd8efc229", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 main.js:403"}, "properties": {"repobilityId": "4a2f610e5e3afce9", "scanner": "scanner-primary", "fingerprint": "729b3fbbd8efc229", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-838ebfc95f7ff747", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts-suite/renderer.js:4006"}, "properties": {"repobilityId": "7351193cbbec6711", "scanner": "scanner-primary", "fingerprint": "838ebfc95f7ff747", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-7c038ee437575b87", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/inspect-rome4.js:22"}, "properties": {"repobilityId": "813720f5cd106913", "scanner": "scanner-primary", "fingerprint": "7c038ee437575b87", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-b76a2d7358308862", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/campaign-timeline.js:243"}, "properties": {"repobilityId": "6c43ce522889885a", "scanner": "scanner-primary", "fingerprint": "b76a2d7358308862", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-3cc82f45dddf3e96", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/find-aulus-messapivs.js:27"}, "properties": {"repobilityId": "ec6c72affbe27ee2", "scanner": "scanner-primary", "fingerprint": "3cc82f45dddf3e96", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-34637f621c0fd764", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/antigonid-matrix-calibrate.js:26"}, "properties": {"repobilityId": "cf8b1e8cc9d02866", "scanner": "scanner-primary", "fingerprint": "34637f621c0fd764", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-52a2c8ba0f2785df", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/crack-variant.js:45"}, "properties": {"repobilityId": "b2ce9598acba47f0", "scanner": "scanner-primary", "fingerprint": "52a2c8ba0f2785df", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-48ebc9142205aed4", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/diplo-validate.js:36"}, "properties": {"repobilityId": "607d8be371490a88", "scanner": "scanner-primary", "fingerprint": "48ebc9142205aed4", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-df264e4369d84a1c", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/edct-bisector.js:174"}, "properties": {"repobilityId": "a34d9db48282c08a", "scanner": "scanner-primary", "fingerprint": "df264e4369d84a1c", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-c969465ee8b5fa5b", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/turn-from-history.js:22"}, "properties": {"repobilityId": "eecde31a70b567a4", "scanner": "scanner-primary", "fingerprint": "c969465ee8b5fa5b", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-8de43d3501ba0934", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/probe-diplo-raymond2.js:10"}, "properties": {"repobilityId": "0132b1b9138262c1", "scanner": "scanner-primary", "fingerprint": "8de43d3501ba0934", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-173b1bf7cdcb1888", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/probe-diplo-trace.js:13"}, "properties": {"repobilityId": "e889a63545571152", "scanner": "scanner-primary", "fingerprint": "173b1bf7cdcb1888", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-2fb0759880fc19b6", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/diplo-locate-and-diff.js:39"}, "properties": {"repobilityId": "61a97eb07a691626", "scanner": "scanner-primary", "fingerprint": "2fb0759880fc19b6", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-5493dfefffbcffdd", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/test-descr-strat-pipeline.js:38"}, "properties": {"repobilityId": "578e85ea1d1c77b0", "scanner": "scanner-primary", "fingerprint": "5493dfefffbcffdd", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-16e56ea26c896e89", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/debug-aulus-pos.js:25"}, "properties": {"repobilityId": "06afba0903ade68a", "scanner": "scanner-primary", "fingerprint": "16e56ea26c896e89", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-2b565ea5c31d99fe", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/probe-v2-leader-faction.js:36"}, "properties": {"repobilityId": "4acbd8a6878eee8f", "scanner": "scanner-primary", "fingerprint": "2b565ea5c31d99fe", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-60ced999ba3d88ae", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/probe-family-tree-source.js:140"}, "properties": {"repobilityId": "cb7d9fc0fe5b584e", "scanner": "scanner-primary", "fingerprint": "60ced999ba3d88ae", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-a087e27b821f6e1c", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/female-record-map.js:22"}, "properties": {"repobilityId": "c259bcb7d3cd5e0f", "scanner": "scanner-primary", "fingerprint": "a087e27b821f6e1c", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-6246a058404cfa0d", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/trade-network.js:27"}, "properties": {"repobilityId": "f50126346bc3fb44", "scanner": "scanner-primary", "fingerprint": "6246a058404cfa0d", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-f250645f3a786734", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/probe-diplo-inspect.js:9"}, "properties": {"repobilityId": "2d6cee00218133ee", "scanner": "scanner-primary", "fingerprint": "f250645f3a786734", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-4e88611b40462c02", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/diff-war-declaration.js:11"}, "properties": {"repobilityId": "745f2e3582bec9dd", "scanner": "scanner-primary", "fingerprint": "4e88611b40462c02", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-4ce56b287f2e0a91", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/probe-unit-fields.js:52"}, "properties": {"repobilityId": "dbf576efa1fa7555", "scanner": "scanner-primary", "fingerprint": "4ce56b287f2e0a91", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-cec73f26bf98fba1", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/female-region.js:23"}, "properties": {"repobilityId": "b5d57ddc0d18dbe6", "scanner": "scanner-primary", "fingerprint": "cec73f26bf98fba1", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-79b0fed8a4ddb01a", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/clean-dist-installers.js:41"}, "properties": {"repobilityId": "d943618ed45e7b98", "scanner": "scanner-primary", "fingerprint": "79b0fed8a4ddb01a", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-83d932b7c060e097", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/female-v2-check.js:50"}, "properties": {"repobilityId": "43558c66fee85ecf", "scanner": "scanner-primary", "fingerprint": "83d932b7c060e097", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-24480ff295beeca1", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/crack-julii-t7.js:11"}, "properties": {"repobilityId": "1eef1b5a7855e042", "scanner": "scanner-primary", "fingerprint": "24480ff295beeca1", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-0e13e761a93358dc", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/debug-aulus-all.js:33"}, "properties": {"repobilityId": "d27b1cde8cd9a4b1", "scanner": "scanner-primary", "fingerprint": "0e13e761a93358dc", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-761520bcb5215b10", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/diplo-decode-final.js:20"}, "properties": {"repobilityId": "d13e1ae71fa61f92", "scanner": "scanner-primary", "fingerprint": "761520bcb5215b10", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-bd9ce69c13c9836d", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/diff-unit-fields.js:68"}, "properties": {"repobilityId": "43f28bf65459e014", "scanner": "scanner-primary", "fingerprint": "bd9ce69c13c9836d", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-f5d43498851173f5", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/convertRegions.js:76"}, "properties": {"repobilityId": "f21d0e1a5e590e02", "scanner": "scanner-primary", "fingerprint": "f5d43498851173f5", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-81695f6885cd2fcc", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/probe-s7-global.js:10"}, "properties": {"repobilityId": "99efe40835e8bba5", "scanner": "scanner-primary", "fingerprint": "81695f6885cd2fcc", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-b3246caa6e280c23", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/fetch-runtime.js:20"}, "properties": {"repobilityId": "6ad762dc119d53f7", "scanner": "scanner-primary", "fingerprint": "b3246caa6e280c23", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-ad9ae15e7788be8e", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/probe-leader-portrait.js:93"}, "properties": {"repobilityId": "be64edd320813aa6", "scanner": "scanner-primary", "fingerprint": "ad9ae15e7788be8e", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-c30c8b8bede53498", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/verify-turn-252.js:19"}, "properties": {"repobilityId": "b21d6d9997eeb05b", "scanner": "scanner-primary", "fingerprint": "c30c8b8bede53498", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-f2f3f5e294cfb6be", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/submit-false-positive.js:52"}, "properties": {"repobilityId": "b94df7204e02bb67", "scanner": "scanner-primary", "fingerprint": "f2f3f5e294cfb6be", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-f6c53cdaf2e2da61", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/matrix-row-search.js:38"}, "properties": {"repobilityId": "a4cb516182e1fdd0", "scanner": "scanner-primary", "fingerprint": "f6c53cdaf2e2da61", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-4ef49afde1b6dd5d", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/sum-protectorates.js:13"}, "properties": {"repobilityId": "ad0740ecebe6d77f", "scanner": "scanner-primary", "fingerprint": "4ef49afde1b6dd5d", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-7b7638a96a0c1a37", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/probe-treasury-history-keying.js:95"}, "properties": {"repobilityId": "9187d9efa85ec4b8", "scanner": "scanner-primary", "fingerprint": "7b7638a96a0c1a37", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-ffdbddcc48d975df", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/probe-commander-portrait-match.js:46"}, "properties": {"repobilityId": "b35e0b86374cae1a", "scanner": "scanner-primary", "fingerprint": "ffdbddcc48d975df", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-dfa7123a9ec347df", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/debug-json.js:22"}, "properties": {"repobilityId": "447ce9bd8fa17068", "scanner": "scanner-primary", "fingerprint": "dfa7123a9ec347df", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-3c85ea284a72a0ef", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/diplo-crib-calibrate.js:37"}, "properties": {"repobilityId": "953d001008c6a451", "scanner": "scanner-primary", "fingerprint": "3c85ea284a72a0ef", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-a620971393a6dab9", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/diplo-structure-probe.js:24"}, "properties": {"repobilityId": "22dbd57deb3a503c", "scanner": "scanner-primary", "fingerprint": "a620971393a6dab9", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-37339d21a892cc50", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/probe-rome-garrison.js:32"}, "properties": {"repobilityId": "eb2311444e0941bc", "scanner": "scanner-primary", "fingerprint": "37339d21a892cc50", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-4a0aab5272e14b02", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/debug-find-messapivs.js:13"}, "properties": {"repobilityId": "157582c4f78a0378", "scanner": "scanner-primary", "fingerprint": "4a0aab5272e14b02", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-f128be0f9a991365", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/validate-crack.js:40"}, "properties": {"repobilityId": "1cd5f15ba1cfbf3d", "scanner": "scanner-primary", "fingerprint": "f128be0f9a991365", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-2b9bbd034acc219f", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/debug-aulus-region.js:33"}, "properties": {"repobilityId": "33b6628d56d9b53b", "scanner": "scanner-primary", "fingerprint": "2b9bbd034acc219f", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-946242d6f9be0ce5", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/bundle-mac-demo.js:59"}, "properties": {"repobilityId": "694082e30b73aad4", "scanner": "scanner-primary", "fingerprint": "946242d6f9be0ce5", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-aa9edf0fb2818159", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/survey-all-saves.js:11"}, "properties": {"repobilityId": "42c5d4d5236d25bc", "scanner": "scanner-primary", "fingerprint": "aa9edf0fb2818159", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-61bb8ba2153ea4e7", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/diplo-julii-row.js:33"}, "properties": {"repobilityId": "4709b8c3828ca294", "scanner": "scanner-primary", "fingerprint": "61bb8ba2153ea4e7", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-30fbe71a2c19e8cb", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/diplo-field-dist.js:22"}, "properties": {"repobilityId": "66462583d4b2d947", "scanner": "scanner-primary", "fingerprint": "30fbe71a2c19e8cb", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-70eab9be76556425", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/verify-aulus-bodyguard.js:9"}, "properties": {"repobilityId": "6fda1c432faf25b2", "scanner": "scanner-primary", "fingerprint": "70eab9be76556425", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-483c2cfffc577738", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/female-locate.js:40"}, "properties": {"repobilityId": "ab0e2c561e04c0c2", "scanner": "scanner-primary", "fingerprint": "483c2cfffc577738", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-d1d93c161aeef5a5", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/bundle-mod-data.js:88"}, "properties": {"repobilityId": "2816dfb9e0adbb7c", "scanner": "scanner-primary", "fingerprint": "d1d93c161aeef5a5", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-4b60b0a1a5c826c2", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/probe-diplo-keys.js:12"}, "properties": {"repobilityId": "b5ee92b63e3d2edd", "scanner": "scanner-primary", "fingerprint": "4b60b0a1a5c826c2", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-c678a5de2fd22452", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/campaign-report.js:183"}, "properties": {"repobilityId": "605a28c56e42181d", "scanner": "scanner-primary", "fingerprint": "c678a5de2fd22452", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-88f5c332f75328bb", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/find-faction-relationships.js:14"}, "properties": {"repobilityId": "d88c716aaf11b5ba", "scanner": "scanner-primary", "fingerprint": "88f5c332f75328bb", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-baae4e690abd9456", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/verify-save-vs-strat.js:78"}, "properties": {"repobilityId": "8eea9f8c78e3badd", "scanner": "scanner-primary", "fingerprint": "baae4e690abd9456", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-2334646260aab854", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/diag-portraits.js:43"}, "properties": {"repobilityId": "41221a8542b50ad4", "scanner": "scanner-primary", "fingerprint": "2334646260aab854", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-c65de6a9a25741e3", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/hunt-ant-relationships.js:14"}, "properties": {"repobilityId": "ae1a87a8495b3747", "scanner": "scanner-primary", "fingerprint": "c65de6a9a25741e3", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-9456c70c25abd4ab", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/diff-t7s-t7.js:16"}, "properties": {"repobilityId": "99ae6cf24990a156", "scanner": "scanner-primary", "fingerprint": "9456c70c25abd4ab", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-51a02b2b33016418", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/diplo-find-ally.js:18"}, "properties": {"repobilityId": "ba48b327a8d587cf", "scanner": "scanner-primary", "fingerprint": "51a02b2b33016418", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-209f0b19d5d9cdf3", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/diff-saves.js:30"}, "properties": {"repobilityId": "04ce2e167c5dfeb5", "scanner": "scanner-primary", "fingerprint": "209f0b19d5d9cdf3", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-23072e95009de8fe", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/diplo-relabel.js:19"}, "properties": {"repobilityId": "34ce8fe3f822f686", "scanner": "scanner-primary", "fingerprint": "23072e95009de8fe", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-3fd11e6c371099f1", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/deploy-descr-strat.js:86"}, "properties": {"repobilityId": "60b9a06827a19922", "scanner": "scanner-primary", "fingerprint": "3fd11e6c371099f1", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-c723147e25186f6d", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/dummies-debug.js:9"}, "properties": {"repobilityId": "0e65f712c14c0821", "scanner": "scanner-primary", "fingerprint": "c723147e25186f6d", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-6cc818ebf7cb4154", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/validate-all-saves.js:18"}, "properties": {"repobilityId": "5e72924131fbf0d6", "scanner": "scanner-primary", "fingerprint": "6cc818ebf7cb4154", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-97ffa825854940cc", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/matrix-find-ally-cells.js:26"}, "properties": {"repobilityId": "770659e77f1ec9c4", "scanner": "scanner-primary", "fingerprint": "97ffa825854940cc", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-350b694bc1ca0184", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/debug-l3-overmatch.js:6"}, "properties": {"repobilityId": "c72fff648570e30e", "scanner": "scanner-primary", "fingerprint": "350b694bc1ca0184", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-f8f4ea85cf47e824", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/debug-renderer-chars.js:40"}, "properties": {"repobilityId": "c7361766a39090b8", "scanner": "scanner-primary", "fingerprint": "f8f4ea85cf47e824", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-8ca71dc22c3021a2", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/audit-unit-icons.js:86"}, "properties": {"repobilityId": "cd29c3938017b728", "scanner": "scanner-primary", "fingerprint": "8ca71dc22c3021a2", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-f0100d225ab645f9", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/debug-aulus-save3.js:18"}, "properties": {"repobilityId": "9d5d824613037349", "scanner": "scanner-primary", "fingerprint": "f0100d225ab645f9", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-c206a1b2577d5371", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/core-attitudes-probe.js:32"}, "properties": {"repobilityId": "78ada4a8aa2367ad", "scanner": "scanner-primary", "fingerprint": "c206a1b2577d5371", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-6267bee68626c352", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/hunt-treasury.js:16"}, "properties": {"repobilityId": "074952ac36a94a4a", "scanner": "scanner-primary", "fingerprint": "6267bee68626c352", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-6f1a2cb4a4d2406f", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/diff-t7s-t7-summary.js:26"}, "properties": {"repobilityId": "40181c5b2a896984", "scanner": "scanner-primary", "fingerprint": "6f1a2cb4a4d2406f", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-9e8ffbfbac28c9c1", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/dump-treasury-cells.js:9"}, "properties": {"repobilityId": "2fe5cc1858a3f22e", "scanner": "scanner-primary", "fingerprint": "9e8ffbfbac28c9c1", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-1e8a57d53e34bb03", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-entity-count.js:20"}, "properties": {"repobilityId": "04f311a90ee598b1", "scanner": "scanner-primary", "fingerprint": "1e8a57d53e34bb03", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-532507520fcd33bf", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/female-crack.js:22"}, "properties": {"repobilityId": "b5c43c08f6888b59", "scanner": "scanner-primary", "fingerprint": "532507520fcd33bf", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-e349db8819b622f7", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/probe-diplo-raymond.js:23"}, "properties": {"repobilityId": "aff029ce55564112", "scanner": "scanner-primary", "fingerprint": "e349db8819b622f7", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-5d4d9a69a0166b37", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/validate-descr-strat.js:154"}, "properties": {"repobilityId": "aacede81a41a67f1", "scanner": "scanner-primary", "fingerprint": "5d4d9a69a0166b37", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-7e2cfb7583d39e44", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-budget.js:19"}, "properties": {"repobilityId": "969006808ea09481", "scanner": "scanner-primary", "fingerprint": "7e2cfb7583d39e44", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-bceb1b7c7ed76734", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/bactria-matrix-probe.js:20"}, "properties": {"repobilityId": "dad4e8215e24eddd", "scanner": "scanner-primary", "fingerprint": "bceb1b7c7ed76734", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-eebe0ea222e0a983", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/dummies-player-hunt.js:14"}, "properties": {"repobilityId": "0587fb5892634aaa", "scanner": "scanner-primary", "fingerprint": "eebe0ea222e0a983", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-d0e33ac798e78405", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/diff-diplo-t6e-t7s.js:21"}, "properties": {"repobilityId": "8137a0e3f96ff8ec", "scanner": "scanner-primary", "fingerprint": "d0e33ac798e78405", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-8179815f6b9f3e43", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/diplo-alliance-check.js:31"}, "properties": {"repobilityId": "25f3e77c626f58e4", "scanner": "scanner-primary", "fingerprint": "8179815f6b9f3e43", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-c95e1e2a3f9d80e1", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/trace-aulus.js:22"}, "properties": {"repobilityId": "ace3a49410b5f454", "scanner": "scanner-primary", "fingerprint": "c95e1e2a3f9d80e1", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-ed67a98490545655", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/probe-ui-batch2.js:37"}, "properties": {"repobilityId": "e8dc943b4b994458", "scanner": "scanner-primary", "fingerprint": "ed67a98490545655", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-68faa2dccb961695", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/bactria-3turn-diplo.js:22"}, "properties": {"repobilityId": "b8d1d4cfd4239541", "scanner": "scanner-primary", "fingerprint": "68faa2dccb961695", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-fcdc7485e463624e", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/female-probe.js:18"}, "properties": {"repobilityId": "294ae46fba9d129f", "scanner": "scanner-primary", "fingerprint": "fcdc7485e463624e", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-40af742d015122a9", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-to-descr-strat.js:790"}, "properties": {"repobilityId": "6ed77ed82a7edd7f", "scanner": "scanner-primary", "fingerprint": "40af742d015122a9", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-818541a857702045", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/debug-brundisium-11.js:40"}, "properties": {"repobilityId": "e36bbc06b8a2c996", "scanner": "scanner-primary", "fingerprint": "818541a857702045", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-227e9a34467695c8", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/female-reverse.js:18"}, "properties": {"repobilityId": "4e5d8c8cad309520", "scanner": "scanner-primary", "fingerprint": "227e9a34467695c8", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-84b41f9cf1707130", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/probe-order-slots-v3.js:63"}, "properties": {"repobilityId": "cacaafd0e96d4b6e", "scanner": "scanner-primary", "fingerprint": "84b41f9cf1707130", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-c9b8bf3330ef2589", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/hunt-turn-relative.js:34"}, "properties": {"repobilityId": "b80499288e5fc7ed", "scanner": "scanner-primary", "fingerprint": "c9b8bf3330ef2589", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-2b5592ac59d8370c", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/build-mac-from-windows.js:76"}, "properties": {"repobilityId": "2bbb1cdf6d7463ae", "scanner": "scanner-primary", "fingerprint": "2b5592ac59d8370c", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-0f59e8bd82206af0", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/debug-taras-units.js:14"}, "properties": {"repobilityId": "61926657ee6e9d07", "scanner": "scanner-primary", "fingerprint": "0f59e8bd82206af0", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-27acd70ecce0fbd0", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/hunt-turn.js:23"}, "properties": {"repobilityId": "c78ce05e4b6df0f0", "scanner": "scanner-primary", "fingerprint": "27acd70ecce0fbd0", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-2c401bda2b820f0d", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/inspect-save.js:45"}, "properties": {"repobilityId": "bf6969fc6d154254", "scanner": "scanner-primary", "fingerprint": "2c401bda2b820f0d", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-ce69ded2989487e7", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/diff-war-smart.js:13"}, "properties": {"repobilityId": "1f8457d06a5d15f2", "scanner": "scanner-primary", "fingerprint": "ce69ded2989487e7", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-c05b192e204b6fd8", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/matrix-dump-bytes.js:21"}, "properties": {"repobilityId": "7cc71b770c6655ed", "scanner": "scanner-primary", "fingerprint": "c05b192e204b6fd8", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-14f312cfd0544e20", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/probe-ui-additions.js:35"}, "properties": {"repobilityId": "44ba05083a8405ed", "scanner": "scanner-primary", "fingerprint": "14f312cfd0544e20", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-0e39a7ee7b865492", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/inspect-rome3.js:22"}, "properties": {"repobilityId": "7042f19674df8722", "scanner": "scanner-primary", "fingerprint": "0e39a7ee7b865492", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-392ac87ac4e52926", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/probe-live-commander-faction.js:114"}, "properties": {"repobilityId": "77a4cfe5324f8d5a", "scanner": "scanner-primary", "fingerprint": "392ac87ac4e52926", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-98ce00f88479b30b", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/diplo-align-symmetry.js:32"}, "properties": {"repobilityId": "fc95c5cf744d683c", "scanner": "scanner-primary", "fingerprint": "98ce00f88479b30b", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-80affe39da5b7c2c", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/probe-order-slots-v4.js:86"}, "properties": {"repobilityId": "d20c1e65154df6e4", "scanner": "scanner-primary", "fingerprint": "80affe39da5b7c2c", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-7a4589e6a09defe3", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/audit-region-recruits.js:222"}, "properties": {"repobilityId": "bc53edc664054ece", "scanner": "scanner-primary", "fingerprint": "7a4589e6a09defe3", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-67758feb743f9d0e", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/debug-titus.js:36"}, "properties": {"repobilityId": "71241bfa3f45c191", "scanner": "scanner-primary", "fingerprint": "67758feb743f9d0e", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-4c3a28e6fb7ec96b", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/probe-order-slots-v3b.js:10"}, "properties": {"repobilityId": "82d71d4091b3cf6e", "scanner": "scanner-primary", "fingerprint": "4c3a28e6fb7ec96b", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-78203c8444d64701", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/probe-diplo-warlist.js:20"}, "properties": {"repobilityId": "4ee6c4e3785485c0", "scanner": "scanner-primary", "fingerprint": "78203c8444d64701", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-e508b4725ef5358f", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/probe-pin.js:10"}, "properties": {"repobilityId": "2eb25f65b1d683c5", "scanner": "scanner-primary", "fingerprint": "e508b4725ef5358f", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-8fb9f0c316b837d5", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/doctor.js:343"}, "properties": {"repobilityId": "cc993986d36c1ed4", "scanner": "scanner-primary", "fingerprint": "8fb9f0c316b837d5", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-dac6c6ca693d7179", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/diplo-zones.js:16"}, "properties": {"repobilityId": "70e78a4348b30ce0", "scanner": "scanner-primary", "fingerprint": "dac6c6ca693d7179", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-23a4378d81438d15", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/probe-siege-defender.js:27"}, "properties": {"repobilityId": "d773da1450070b05", "scanner": "scanner-primary", "fingerprint": "23a4378d81438d15", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-916d1f36e02ae6a3", "level": "none", "message": {"text": "TODO/FIXME marker in shipping code \u2014 scripts/save-budget-full.js:200"}, "properties": {"repobilityId": "9cdc78e87ac20c0d", "scanner": "scanner-primary", "fingerprint": "916d1f36e02ae6a3", "layer": "frontend", "severity": "info", "confidence": 1.0, "tags": ["frontend-quality", "fq.todo-marker"]}}, {"ruleId": "scanner-e4ea4134c127cccb", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-budget-full.js:124"}, "properties": {"repobilityId": "a86b064101bbfd91", "scanner": "scanner-primary", "fingerprint": "e4ea4134c127cccb", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-87afa49b03c5c06e", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/verify-l3-turn.js:17"}, "properties": {"repobilityId": "cd6c5dfb57f41a1b", "scanner": "scanner-primary", "fingerprint": "87afa49b03c5c06e", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-7760381f2b9316a1", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/matrix-try-stride24.js:31"}, "properties": {"repobilityId": "91b31a2546f6a875", "scanner": "scanner-primary", "fingerprint": "7760381f2b9316a1", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-1263b98baa626109", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/debug-aulus-coords.js:22"}, "properties": {"repobilityId": "b1955f66cda5d7c7", "scanner": "scanner-primary", "fingerprint": "1263b98baa626109", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-98d4ed0adc593b85", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/dump-hidden-resources.js:210"}, "properties": {"repobilityId": "63dd61d305e84026", "scanner": "scanner-primary", "fingerprint": "98d4ed0adc593b85", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-17360b9970e4aa32", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/probe-diplo-locator.js:38"}, "properties": {"repobilityId": "7d4256b7781a1a3a", "scanner": "scanner-primary", "fingerprint": "17360b9970e4aa32", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-4a73bb974d639dec", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/port-win-conditions.js:154"}, "properties": {"repobilityId": "57ae2dbc8991566b", "scanner": "scanner-primary", "fingerprint": "4a73bb974d639dec", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-b6299dbf116ebb2e", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-vanilla-treasury.js:17"}, "properties": {"repobilityId": "5cebfcde2c938a42", "scanner": "scanner-primary", "fingerprint": "b6299dbf116ebb2e", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-1084d99dedefc7c1", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-ancil-layout.js:49"}, "properties": {"repobilityId": "9cc615e4aa3e75b1", "scanner": "scanner-primary", "fingerprint": "1084d99dedefc7c1", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-19266b8ef68033a0", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-around-roster.js:11"}, "properties": {"repobilityId": "e4fbf39541c2626a", "scanner": "scanner-primary", "fingerprint": "19266b8ef68033a0", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-527b80329c69cfa6", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-units-fullzone.js:29"}, "properties": {"repobilityId": "7dcf941e1bdd900b", "scanner": "scanner-primary", "fingerprint": "527b80329c69cfa6", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-56d776ee4524b8b8", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-uuid-hits-context.js:24"}, "properties": {"repobilityId": "98d1de076304f48e", "scanner": "scanner-primary", "fingerprint": "56d776ee4524b8b8", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-50bd964b159b2af0", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diploterms-18-ownerbyte.js:23"}, "properties": {"repobilityId": "46dc57ee69952881", "scanner": "scanner-primary", "fingerprint": "50bd964b159b2af0", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-da992b134a44b6c6", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-playerdiplo-stancetable.js:31"}, "properties": {"repobilityId": "fef41a7e901f5ad2", "scanner": "scanner-primary", "fingerprint": "da992b134a44b6c6", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-49b0ba06abab95cc", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-econ-registry-full.js:22"}, "properties": {"repobilityId": "72c110ef1cd49077", "scanner": "scanner-primary", "fingerprint": "49b0ba06abab95cc", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-2a920a93f0482d59", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-trade4.js:40"}, "properties": {"repobilityId": "ae14751cf25df000", "scanner": "scanner-primary", "fingerprint": "2a920a93f0482d59", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-b94a053a41070727", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-battle-log3.js:9"}, "properties": {"repobilityId": "d826fb0b7d9f7777", "scanner": "scanner-primary", "fingerprint": "b94a053a41070727", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-1d7465ec859d9cfe", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-anc-boundary.js:28"}, "properties": {"repobilityId": "14217b5f4a2ca0fa", "scanner": "scanner-primary", "fingerprint": "1d7465ec859d9cfe", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-32c0e2e0f3b124f1", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplo-H6.js:60"}, "properties": {"repobilityId": "4f10c74cf817a17e", "scanner": "scanner-primary", "fingerprint": "32c0e2e0f3b124f1", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-ac4ccc7fb1dc5c2e", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-econ-deltas.js:33"}, "properties": {"repobilityId": "54b5829230890677", "scanner": "scanner-primary", "fingerprint": "ac4ccc7fb1dc5c2e", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-4bb93e4272fc9d44", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-region-list3.js:38"}, "properties": {"repobilityId": "7a91ba0194fd4dbb", "scanner": "scanner-primary", "fingerprint": "4bb93e4272fc9d44", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-c15d427cc009dfe3", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-watchtower-table.js:28"}, "properties": {"repobilityId": "d5e41e344c2e9a4e", "scanner": "scanner-primary", "fingerprint": "c15d427cc009dfe3", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-6c9506c785d4016d", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-vanilla-position-records.js:36"}, "properties": {"repobilityId": "522031de25b8b42a", "scanner": "scanner-primary", "fingerprint": "6c9506c785d4016d", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-647726c96f5face2", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-cpool-8.js:88"}, "properties": {"repobilityId": "cf5d665cd16f8f1d", "scanner": "scanner-primary", "fingerprint": "647726c96f5face2", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-10393b488d5fbf8e", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplo-3.js:27"}, "properties": {"repobilityId": "22591f7e3441470f", "scanner": "scanner-primary", "fingerprint": "10393b488d5fbf8e", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-8d5052a1650d452a", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-factail-session46-2.js:71"}, "properties": {"repobilityId": "c7d210dcff32fcfa", "scanner": "scanner-primary", "fingerprint": "8d5052a1650d452a", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-142035fe442d4f96", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-building-data.js:77"}, "properties": {"repobilityId": "ef9d0cd5f15efdfa", "scanner": "scanner-primary", "fingerprint": "142035fe442d4f96", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-a5f8e02bf8dbd735", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-lua-state5.js:16"}, "properties": {"repobilityId": "4905d2c75bfdeca9", "scanner": "scanner-primary", "fingerprint": "a5f8e02bf8dbd735", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-f848059fbcda55e5", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-script-fired-state-1.js:40"}, "properties": {"repobilityId": "81d7c54b87cd5497", "scanner": "scanner-primary", "fingerprint": "f848059fbcda55e5", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-1477772143aefc0c", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-stats-income.js:92"}, "properties": {"repobilityId": "e5fb4ddfdbcadbfe", "scanner": "scanner-primary", "fingerprint": "1477772143aefc0c", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-e2948945aa448ea8", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-battle-log9.js:42"}, "properties": {"repobilityId": "eb8710d93fc57b0d", "scanner": "scanner-primary", "fingerprint": "e2948945aa448ea8", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-8b0183dc262748c3", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-board3.js:14"}, "properties": {"repobilityId": "895a9073faa2e9fc", "scanner": "scanner-primary", "fingerprint": "8b0183dc262748c3", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-f28bb25dbb2591dc", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-find-owner-vs-creator.js:23"}, "properties": {"repobilityId": "d995d610f6824d22", "scanner": "scanner-primary", "fingerprint": "f28bb25dbb2591dc", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-ad2c1a42272c6632", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-ai-cache-ris5.js:10"}, "properties": {"repobilityId": "e99ab28e1c83bb41", "scanner": "scanner-primary", "fingerprint": "ad2c1a42272c6632", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-aaf9eb67a92cdc30", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-addgeneral-test.js:12"}, "properties": {"repobilityId": "ddb961c44a2eb0e3", "scanner": "scanner-primary", "fingerprint": "aaf9eb67a92cdc30", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-c68c34a1203c7e3c", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-construction17.js:21"}, "properties": {"repobilityId": "de3dcd5cf7140448", "scanner": "scanner-primary", "fingerprint": "c68c34a1203c7e3c", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-83e56ec648e56e42", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplo-H3.js:33"}, "properties": {"repobilityId": "4aa4497b32989aff", "scanner": "scanner-primary", "fingerprint": "83e56ec648e56e42", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-334511ef9bc3628c", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-explore-grid-values-3.js:86"}, "properties": {"repobilityId": "ab0ab2952e49cb27", "scanner": "scanner-primary", "fingerprint": "334511ef9bc3628c", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-5b6993df768664d8", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-v1-on-ris.js:15"}, "properties": {"repobilityId": "bb2290a3048520f6", "scanner": "scanner-primary", "fingerprint": "5b6993df768664d8", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-bf0b7aaa8a64c19a", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-traits-layout-proof.js:32"}, "properties": {"repobilityId": "2d798c573b2640d5", "scanner": "scanner-primary", "fingerprint": "bf0b7aaa8a64c19a", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-3d4e8a2060ab6230", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-settlefields-s86-1.js:32"}, "properties": {"repobilityId": "b4f32973429922ad", "scanner": "scanner-primary", "fingerprint": "3d4e8a2060ab6230", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-33d4d93a6d429687", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-default-set-flag-map.js:33"}, "properties": {"repobilityId": "68fac7596f509749", "scanner": "scanner-primary", "fingerprint": "33d4d93a6d429687", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-d088fa2446de27f6", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-character-diff-v2.js:30"}, "properties": {"repobilityId": "02976a797c7f07ba", "scanner": "scanner-primary", "fingerprint": "d088fa2446de27f6", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-8e59468af6ad2889", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-econ-rome-block.js:20"}, "properties": {"repobilityId": "216e17aef937a812", "scanner": "scanner-primary", "fingerprint": "8e59468af6ad2889", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-2fa0799c4052e3db", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-upkeep1.js:47"}, "properties": {"repobilityId": "b01a376acb756725", "scanner": "scanner-primary", "fingerprint": "2fa0799c4052e3db", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-acbc5ff2e853f641", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-cpool-3.js:76"}, "properties": {"repobilityId": "9069641d97a7c592", "scanner": "scanner-primary", "fingerprint": "acbc5ff2e853f641", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-dee1f01d38fa621f", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-disambiguate.js:20"}, "properties": {"repobilityId": "21b39355c2903cdd", "scanner": "scanner-primary", "fingerprint": "dee1f01d38fa621f", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-0ffcd87934ce408f", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-section-index-decode.js:43"}, "properties": {"repobilityId": "4cb9e0e4b21647d3", "scanner": "scanner-primary", "fingerprint": "0ffcd87934ce408f", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-a8289bcd4cbae2bd", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-hash-blob9.js:10"}, "properties": {"repobilityId": "c78f614e1ce5e650", "scanner": "scanner-primary", "fingerprint": "a8289bcd4cbae2bd", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-64836c6f4ef7f871", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-faction-block-zone.js:15"}, "properties": {"repobilityId": "b2a6a5b4bc2753e9", "scanner": "scanner-primary", "fingerprint": "64836c6f4ef7f871", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-6bd0d316345f7ae9", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-gap11.js:16"}, "properties": {"repobilityId": "16b5e25b0573f072", "scanner": "scanner-primary", "fingerprint": "6bd0d316345f7ae9", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-81145f457add70a9", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-antigonosb.js:10"}, "properties": {"repobilityId": "b436875df22845ea", "scanner": "scanner-primary", "fingerprint": "81145f457add70a9", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-20db5c7c7b250c1d", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-econ-find36.js:14"}, "properties": {"repobilityId": "ed408688c699d59a", "scanner": "scanner-primary", "fingerprint": "20db5c7c7b250c1d", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-f393b9d359d4cbc8", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-tax-ris-explore.js:17"}, "properties": {"repobilityId": "9e0e019347b60af7", "scanner": "scanner-primary", "fingerprint": "f393b9d359d4cbc8", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-cbecacd923011401", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-lua-counter-classify.js:41"}, "properties": {"repobilityId": "6406547cda89b7b9", "scanner": "scanner-primary", "fingerprint": "cbecacd923011401", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-f982a030293ee2cf", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-aidip-B.js:50"}, "properties": {"repobilityId": "63702ac07173fbc1", "scanner": "scanner-primary", "fingerprint": "f982a030293ee2cf", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-8f9212eea032e357", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-portrait-pointer-v2.js:30"}, "properties": {"repobilityId": "494a2d7ef92d6180", "scanner": "scanner-primary", "fingerprint": "8f9212eea032e357", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-c6218f0b1f93b05d", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-reputation-03-vanilla-recs.js:55"}, "properties": {"repobilityId": "2172bbd7bf36ef05", "scanner": "scanner-primary", "fingerprint": "c6218f0b1f93b05d", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-fceae98036662b45", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-alex-2.js:22"}, "properties": {"repobilityId": "75497adb90ddfb87", "scanner": "scanner-primary", "fingerprint": "fceae98036662b45", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-a211d998ff1dfbd2", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-met-07-counter.js:78"}, "properties": {"repobilityId": "dfa861e4921fa8f5", "scanner": "scanner-primary", "fingerprint": "a211d998ff1dfbd2", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-31e5775e4218d8e4", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-econ-stride-runs.js:38"}, "properties": {"repobilityId": "05b051b4ecac1d1d", "scanner": "scanner-primary", "fingerprint": "31e5775e4218d8e4", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-c25cc5b6c89b106e", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-block-faction-final.js:63"}, "properties": {"repobilityId": "af8dbea613389cb5", "scanner": "scanner-primary", "fingerprint": "c25cc5b6c89b106e", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-e69cbaf486a66aee", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-buildchain5.js:15"}, "properties": {"repobilityId": "4cadfdc7d4175256", "scanner": "scanner-primary", "fingerprint": "e69cbaf486a66aee", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-9de1b2f72ebedb7f", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-midfile-aizone2.js:70"}, "properties": {"repobilityId": "adfd426d50395d77", "scanner": "scanner-primary", "fingerprint": "9de1b2f72ebedb7f", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-929352d6d6715953", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-faction-record-walker.js:30"}, "properties": {"repobilityId": "5808b84d6bbe0a51", "scanner": "scanner-primary", "fingerprint": "929352d6d6715953", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-186806c69c2c093d", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-path-cache2.js:56"}, "properties": {"repobilityId": "dfd6843267cc5570", "scanner": "scanner-primary", "fingerprint": "186806c69c2c093d", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-e59592d36ea867d9", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-warsrt2.js:66"}, "properties": {"repobilityId": "78763db2282e355e", "scanner": "scanner-primary", "fingerprint": "e59592d36ea867d9", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-7117a6ae8fcbc0db", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diploenum-groundtruth.js:223"}, "properties": {"repobilityId": "c0ecdef99bfe896f", "scanner": "scanner-primary", "fingerprint": "7117a6ae8fcbc0db", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-bf0d2262ee9b3a9a", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplocat-senate.js:36"}, "properties": {"repobilityId": "7943df0015c3cdb5", "scanner": "scanner-primary", "fingerprint": "bf0d2262ee9b3a9a", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-bf99c2895bd9aabe", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-faction-track2.js:42"}, "properties": {"repobilityId": "f49a5a872dcef941", "scanner": "scanner-primary", "fingerprint": "bf99c2895bd9aabe", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-0e9af0b14d786750", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-v1-portrait-direct.js:25"}, "properties": {"repobilityId": "b8f6807d76732d46", "scanner": "scanner-primary", "fingerprint": "0e9af0b14d786750", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-4784d57bc4f14474", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-merge-armies.js:11"}, "properties": {"repobilityId": "59cd5c94aeddc678", "scanner": "scanner-primary", "fingerprint": "4784d57bc4f14474", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-d8e1952f0116f171", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-extract-soldier-array.js:13"}, "properties": {"repobilityId": "78ebf61b55aaf78f", "scanner": "scanner-primary", "fingerprint": "d8e1952f0116f171", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-09980abe36af794a", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-meta-decode-2.js:45"}, "properties": {"repobilityId": "3b6a7d9b8c27995e", "scanner": "scanner-primary", "fingerprint": "09980abe36af794a", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-aca5b1d277482242", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-stats-owner.js:103"}, "properties": {"repobilityId": "61fd9d162f5fe13e", "scanner": "scanner-primary", "fingerprint": "aca5b1d277482242", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-bd572376a58cb23c", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-unitstats19.js:62"}, "properties": {"repobilityId": "aeefb3199cad0886", "scanner": "scanner-primary", "fingerprint": "bd572376a58cb23c", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-920224dd0faae18d", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-trait-levels.js:51"}, "properties": {"repobilityId": "1576f261c6f4e1a2", "scanner": "scanner-primary", "fingerprint": "920224dd0faae18d", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-fcec3d1d9929da57", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-stats-fields.js:99"}, "properties": {"repobilityId": "386dc4ffc45f2d33", "scanner": "scanner-primary", "fingerprint": "fcec3d1d9929da57", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-5848b82a77d62eee", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-family7.js:42"}, "properties": {"repobilityId": "db7b3fad5fa1ea9d", "scanner": "scanner-primary", "fingerprint": "5848b82a77d62eee", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-df2e8c28a2e0770f", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-recruitH.js:69"}, "properties": {"repobilityId": "b2c00bd6da2b8cd0", "scanner": "scanner-primary", "fingerprint": "df2e8c28a2e0770f", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-0c0a483b2230ba36", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/cover.js:72"}, "properties": {"repobilityId": "d7823a2f95f57228", "scanner": "scanner-primary", "fingerprint": "0c0a483b2230ba36", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-06c56bb537237087", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-met-06-spaindiff.js:49"}, "properties": {"repobilityId": "69b938965798df9d", "scanner": "scanner-primary", "fingerprint": "06c56bb537237087", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-e89a2410705dc7fe", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-tilegrid-fullscan3.js:28"}, "properties": {"repobilityId": "b9c0a1f96f3b1dc3", "scanner": "scanner-primary", "fingerprint": "e89a2410705dc7fe", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-fcb831e28be11097", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-roads4.js:27"}, "properties": {"repobilityId": "4d94be923f8f74ec", "scanner": "scanner-primary", "fingerprint": "fcb831e28be11097", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-0221d265e9ae4269", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-faction-records.js:26"}, "properties": {"repobilityId": "8e166dfd826ad217", "scanner": "scanner-primary", "fingerprint": "0221d265e9ae4269", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-82f8e282f74dde84", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-war-1.js:12"}, "properties": {"repobilityId": "04516f5f2714f9f1", "scanner": "scanner-primary", "fingerprint": "82f8e282f74dde84", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-f80808aebe1700db", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-explore-grid-values-4.js:65"}, "properties": {"repobilityId": "bd23f32f4e671ebb", "scanner": "scanner-primary", "fingerprint": "f80808aebe1700db", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-a8d817e026781aa3", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-construction18.js:15"}, "properties": {"repobilityId": "573edfa35b0220f3", "scanner": "scanner-primary", "fingerprint": "a8d817e026781aa3", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-57a37b4ae111acc9", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-ris-counter4.js:42"}, "properties": {"repobilityId": "acf1c8098e5a9695", "scanner": "scanner-primary", "fingerprint": "57a37b4ae111acc9", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-fa270e4d994d2df2", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-deadpool-count-v4.js:22"}, "properties": {"repobilityId": "59f67130660c2a9e", "scanner": "scanner-primary", "fingerprint": "fa270e4d994d2df2", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-0ea5ec0fa2449ba5", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-body-root4.js:21"}, "properties": {"repobilityId": "ff1d5fa8d65b08b3", "scanner": "scanner-primary", "fingerprint": "0ea5ec0fa2449ba5", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-7e369a254e418a36", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-midfile-bridges2.js:45"}, "properties": {"repobilityId": "dd3025c99c3172fc", "scanner": "scanner-primary", "fingerprint": "7e369a254e418a36", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-8b19dc3e00bfb6da", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-zeroff2.js:284"}, "properties": {"repobilityId": "819ccad9c5104390", "scanner": "scanner-primary", "fingerprint": "8b19dc3e00bfb6da", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-5df10c13e9d11218", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-azes-record.js:23"}, "properties": {"repobilityId": "205ca89e0460bd84", "scanner": "scanner-primary", "fingerprint": "5df10c13e9d11218", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-129302b3d61ec953", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-battle9.js:13"}, "properties": {"repobilityId": "f72941703cbb119d", "scanner": "scanner-primary", "fingerprint": "129302b3d61ec953", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-c89a6dfce18d7ca5", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-mapfeat-trajectory.js:77"}, "properties": {"repobilityId": "aef919b687e290ac", "scanner": "scanner-primary", "fingerprint": "c89a6dfce18d7ca5", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-f641917c0fe5ed8a", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-warhunt-uuid-trace.js:34"}, "properties": {"repobilityId": "cc3f4441e0aed1e0", "scanner": "scanner-primary", "fingerprint": "f641917c0fe5ed8a", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-575109cd77b9bcb2", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-watchtower-locate.js:22"}, "properties": {"repobilityId": "b7860b15caa5a373", "scanner": "scanner-primary", "fingerprint": "575109cd77b9bcb2", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-fa979cacdf829751", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-unit-retrain-diff.js:81"}, "properties": {"repobilityId": "887bc5ae53bd04fd", "scanner": "scanner-primary", "fingerprint": "fa979cacdf829751", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-40ad7b7ceea02185", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-finalsweep2.js:19"}, "properties": {"repobilityId": "178e7ddb74ad4077", "scanner": "scanner-primary", "fingerprint": "40ad7b7ceea02185", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-86cc1ddeb068ad8a", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-region-list2.js:39"}, "properties": {"repobilityId": "efc11011e203a5e2", "scanner": "scanner-primary", "fingerprint": "86cc1ddeb068ad8a", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-0740682822ae540c", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-cpool-6.js:83"}, "properties": {"repobilityId": "a31b14bb968acb5a", "scanner": "scanner-primary", "fingerprint": "0740682822ae540c", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-cb86050a554278ee", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-last075-2.js:17"}, "properties": {"repobilityId": "be924cff8462cd56", "scanner": "scanner-primary", "fingerprint": "cb86050a554278ee", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-466f197a4bb0fe24", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-mask-s95-1.js:71"}, "properties": {"repobilityId": "0439b4b3d0c1a6f5", "scanner": "scanner-primary", "fingerprint": "466f197a4bb0fe24", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-9ae0dfa9cbfadcf8", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-tilegrid-turn-diff2.js:38"}, "properties": {"repobilityId": "b38d17899eb30fcf", "scanner": "scanner-primary", "fingerprint": "9ae0dfa9cbfadcf8", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-bc2c3f99e326d0fa", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-tax.js:31"}, "properties": {"repobilityId": "5abfcb011893f454", "scanner": "scanner-primary", "fingerprint": "bc2c3f99e326d0fa", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-5720768b07002fa7", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-alex-5.js:18"}, "properties": {"repobilityId": "ced7729c4f384a6a", "scanner": "scanner-primary", "fingerprint": "5720768b07002fa7", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-fea6033dd9b4b5d0", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-section-walker3.js:19"}, "properties": {"repobilityId": "07851dfee73a6ee6", "scanner": "scanner-primary", "fingerprint": "fea6033dd9b4b5d0", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-729a8ab9a3402f49", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-unit-army-link.js:34"}, "properties": {"repobilityId": "d898ac502c306706", "scanner": "scanner-primary", "fingerprint": "729a8ab9a3402f49", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-5adc57ab7ae87870", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-gap10.js:26"}, "properties": {"repobilityId": "6bd1321bd982756b", "scanner": "scanner-primary", "fingerprint": "5adc57ab7ae87870", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-e351f085dadf290f", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/find-safe-to-trim.js:44"}, "properties": {"repobilityId": "a6b1d2b7a58134b5", "scanner": "scanner-primary", "fingerprint": "e351f085dadf290f", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-c7272c8e6f009ec1", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-major-leader-3.js:85"}, "properties": {"repobilityId": "bf71bfdb952d7453", "scanner": "scanner-primary", "fingerprint": "c7272c8e6f009ec1", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-e6e9eb1f908215fe", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-zonea1.js:106"}, "properties": {"repobilityId": "e81f317c4088edbc", "scanner": "scanner-primary", "fingerprint": "e6e9eb1f908215fe", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-fad2c7795a0125d3", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-trade6.js:40"}, "properties": {"repobilityId": "4d3969f76be225ed", "scanner": "scanner-primary", "fingerprint": "fad2c7795a0125d3", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-3178e7f960d24dae", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-faction-names-list.js:17"}, "properties": {"repobilityId": "c1486f299358723e", "scanner": "scanner-primary", "fingerprint": "3178e7f960d24dae", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-9bbfa057e63fbb09", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-construction10.js:60"}, "properties": {"repobilityId": "1bf7f1d9987f23a6", "scanner": "scanner-primary", "fingerprint": "9bbfa057e63fbb09", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-9d8c1d258182e7fa", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-sparta-war.js:24"}, "properties": {"repobilityId": "b028b08be17fc5d6", "scanner": "scanner-primary", "fingerprint": "9d8c1d258182e7fa", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-243ed6de78351c0b", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-terrain-confirm6.js:113"}, "properties": {"repobilityId": "4fdce0528d488e1a", "scanner": "scanner-primary", "fingerprint": "243ed6de78351c0b", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-ab58c08c66969b18", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-model-names1.js:12"}, "properties": {"repobilityId": "931f316f69c502d8", "scanner": "scanner-primary", "fingerprint": "ab58c08c66969b18", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-de70801d6b2e926f", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-upkeep-disband1.js:34"}, "properties": {"repobilityId": "d31dd7610e3f257f", "scanner": "scanner-primary", "fingerprint": "de70801d6b2e926f", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-3c39085710505557", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-construction-queue-via-diff.js:22"}, "properties": {"repobilityId": "13f8ef60e9e09721", "scanner": "scanner-primary", "fingerprint": "3c39085710505557", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-9d295ba63b480a23", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-econ-search-gross.js:23"}, "properties": {"repobilityId": "e111704e1cbfb1d2", "scanner": "scanner-primary", "fingerprint": "9d295ba63b480a23", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-5b2530481b1291ca", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-playerdiplo-groundtruth.js:45"}, "properties": {"repobilityId": "3a88b1ba90322877", "scanner": "scanner-primary", "fingerprint": "5b2530481b1291ca", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-fbdb504ca10d21be", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-treasury-broader.js:11"}, "properties": {"repobilityId": "5f0fdf5b4e001c26", "scanner": "scanner-primary", "fingerprint": "fbdb504ca10d21be", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-b78b23dce4ec71ba", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-header-turn-FINAL.js:53"}, "properties": {"repobilityId": "dda5504b9a9409d3", "scanner": "scanner-primary", "fingerprint": "b78b23dce4ec71ba", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-fe1a4d558e7de9f0", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-body-unclaimed.js:10"}, "properties": {"repobilityId": "8f62948397cd2413", "scanner": "scanner-primary", "fingerprint": "fe1a4d558e7de9f0", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-65e05ea4241e1bcd", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-faction-walk4.js:39"}, "properties": {"repobilityId": "b3ef45f2a6a3dd13", "scanner": "scanner-primary", "fingerprint": "65e05ea4241e1bcd", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-90e6812cfd8c2170", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-econ-f13-endturn.js:31"}, "properties": {"repobilityId": "fbf003920919b1e9", "scanner": "scanner-primary", "fingerprint": "90e6812cfd8c2170", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-f47a2d52d54a4d07", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplo4.js:31"}, "properties": {"repobilityId": "e5e7d07c029b15a5", "scanner": "scanner-primary", "fingerprint": "f47a2d52d54a4d07", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-453b3ea9db057b51", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-scripted-events-s73-2.js:33"}, "properties": {"repobilityId": "eedbf25746fb0ea4", "scanner": "scanner-primary", "fingerprint": "453b3ea9db057b51", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-c46340cfe34166dc", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-ai-cache-ris14.js:21"}, "properties": {"repobilityId": "bd4cc8514cb806da", "scanner": "scanner-primary", "fingerprint": "c46340cfe34166dc", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-81e9ba58cbb94079", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-midfile-cells8.js:76"}, "properties": {"repobilityId": "69474248c36130b7", "scanner": "scanner-primary", "fingerprint": "81e9ba58cbb94079", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-36adfe8508438872", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-mechanics-stats.js:28"}, "properties": {"repobilityId": "6cb05f1f1792ee6b", "scanner": "scanner-primary", "fingerprint": "36adfe8508438872", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-b593bd87d5a5ad47", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-settlement-record.js:65"}, "properties": {"repobilityId": "e23c4de2cec2faf6", "scanner": "scanner-primary", "fingerprint": "b593bd87d5a5ad47", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-5ebf89038a1447b5", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplomat-move7.js:11"}, "properties": {"repobilityId": "f4eb2e319f202fd7", "scanner": "scanner-primary", "fingerprint": "5ebf89038a1447b5", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-cae5796647776c4c", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-t5-1.js:84"}, "properties": {"repobilityId": "ba5aa0fb95c9cb9b", "scanner": "scanner-primary", "fingerprint": "cae5796647776c4c", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-5f372220ab62c514", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-tilegap-locate.js:14"}, "properties": {"repobilityId": "a64813207fcdcf6c", "scanner": "scanner-primary", "fingerprint": "5f372220ab62c514", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-e97e3be74d91571c", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-tilemap14.js:37"}, "properties": {"repobilityId": "a5346d4ce4730943", "scanner": "scanner-primary", "fingerprint": "e97e3be74d91571c", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-896354ae8857800d", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-warhunt-record-crosssave.js:58"}, "properties": {"repobilityId": "da0444c2e60a05fd", "scanner": "scanner-primary", "fingerprint": "896354ae8857800d", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-a70edecc4bfb4ed1", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-leonidas6.js:21"}, "properties": {"repobilityId": "c2a724d7d09b7c56", "scanner": "scanner-primary", "fingerprint": "a70edecc4bfb4ed1", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-6189f0f4b65a0c3f", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-pfact-3.js:37"}, "properties": {"repobilityId": "5dbf5508d019db74", "scanner": "scanner-primary", "fingerprint": "6189f0f4b65a0c3f", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-4e635688e8030560", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-locate-player-record.js:11"}, "properties": {"repobilityId": "fb489eeb6ecc236e", "scanner": "scanner-primary", "fingerprint": "4e635688e8030560", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-1de9a5ccb986c861", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-mask-halo4.js:73"}, "properties": {"repobilityId": "9c8b2b5106829ae0", "scanner": "scanner-primary", "fingerprint": "1de9a5ccb986c861", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-fe054f911ead54d0", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-aidip-A.js:85"}, "properties": {"repobilityId": "c0267c4b3d95930e", "scanner": "scanner-primary", "fingerprint": "fe054f911ead54d0", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-2cacaafa2896b73f", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-tail14.js:16"}, "properties": {"repobilityId": "063ca59e0ec6c9bc", "scanner": "scanner-primary", "fingerprint": "2cacaafa2896b73f", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-39031b321e355457", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-tilegrid-fields2.js:98"}, "properties": {"repobilityId": "c053743cf7753771", "scanner": "scanner-primary", "fingerprint": "39031b321e355457", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-2a4c7f2feed00aeb", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-last075-5.js:15"}, "properties": {"repobilityId": "70f9d06307454c13", "scanner": "scanner-primary", "fingerprint": "2a4c7f2feed00aeb", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-6dcab3862ded0ba4", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-chartail1.js:48"}, "properties": {"repobilityId": "7eb3f8833bada276", "scanner": "scanner-primary", "fingerprint": "6dcab3862ded0ba4", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-2c900511ba59cf20", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-portrait-by-uuid.js:32"}, "properties": {"repobilityId": "216d64661c4e00be", "scanner": "scanner-primary", "fingerprint": "2c900511ba59cf20", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-3fd3f8c428609597", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-siege-spain-link.js:61"}, "properties": {"repobilityId": "6ac161372550497a", "scanner": "scanner-primary", "fingerprint": "3fd3f8c428609597", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-5400e2659ab11005", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-settlefields-s86-2.js:41"}, "properties": {"repobilityId": "fa420924f3b96ce2", "scanner": "scanner-primary", "fingerprint": "5400e2659ab11005", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-b704eae356c91196", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-slot46-crack.js:26"}, "properties": {"repobilityId": "f32a79aed9623a6e", "scanner": "scanner-primary", "fingerprint": "b704eae356c91196", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-6e33f552f507cc47", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-unitstats5.js:54"}, "properties": {"repobilityId": "d5e9cf520212912a", "scanner": "scanner-primary", "fingerprint": "6e33f552f507cc47", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-97784c790fe574c7", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplo-cleanJ.js:33"}, "properties": {"repobilityId": "fcadf2657caeb17a", "scanner": "scanner-primary", "fingerprint": "97784c790fe574c7", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-6d89512f0d066d43", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-ai-policy7.js:21"}, "properties": {"repobilityId": "f15b11da40900ff6", "scanner": "scanner-primary", "fingerprint": "6d89512f0d066d43", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-df1b186d5e7f14fa", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-faction-bytes.js:51"}, "properties": {"repobilityId": "4700ebed39ea6d88", "scanner": "scanner-primary", "fingerprint": "df1b186d5e7f14fa", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-f02a2440fa38efbc", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-ris-record-start.js:11"}, "properties": {"repobilityId": "3f139ad47db7eba2", "scanner": "scanner-primary", "fingerprint": "f02a2440fa38efbc", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-84a8dc7328a0fa33", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-hash-blob8.js:20"}, "properties": {"repobilityId": "d9260e5ee6783241", "scanner": "scanner-primary", "fingerprint": "84a8dc7328a0fa33", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-68e1f11339b69566", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-unitstats17.js:43"}, "properties": {"repobilityId": "459dc5cc08bb45cb", "scanner": "scanner-primary", "fingerprint": "68e1f11339b69566", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-3d49fdc175610cc0", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/splice-clone-batch.js:88"}, "properties": {"repobilityId": "80ebd429a7c86d85", "scanner": "scanner-primary", "fingerprint": "3d49fdc175610cc0", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-5fe21e9c032d5ceb", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-ris-before-role.js:18"}, "properties": {"repobilityId": "8b85c2b4c3c25135", "scanner": "scanner-primary", "fingerprint": "5fe21e9c032d5ceb", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-5e5bdbcb1656f19a", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-tilemap11.js:9"}, "properties": {"repobilityId": "3299c582cb53939b", "scanner": "scanner-primary", "fingerprint": "5e5bdbcb1656f19a", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-feefc7e529d1fa71", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/splice-toplevel-only.js:77"}, "properties": {"repobilityId": "94ccb72fb7917d06", "scanner": "scanner-primary", "fingerprint": "feefc7e529d1fa71", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-82528fb1248a4529", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-unitstats6.js:50"}, "properties": {"repobilityId": "d1e9734962973b50", "scanner": "scanner-primary", "fingerprint": "82528fb1248a4529", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-81d2b81c7f8eaa29", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-warhunt-attitude-struct.js:23"}, "properties": {"repobilityId": "bd22ec5ecf78b27c", "scanner": "scanner-primary", "fingerprint": "81d2b81c7f8eaa29", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-7329f72b2c99105b", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-slot46-wives.js:98"}, "properties": {"repobilityId": "1a26e095115c2560", "scanner": "scanner-primary", "fingerprint": "7329f72b2c99105b", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-947d7219e35c07d1", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-alex-settle-map.js:51"}, "properties": {"repobilityId": "6a806f60ffa5c814", "scanner": "scanner-primary", "fingerprint": "947d7219e35c07d1", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-1f9ae8b74e0a7ff5", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-last075-7.js:19"}, "properties": {"repobilityId": "8fdb1987fc7c5fa3", "scanner": "scanner-primary", "fingerprint": "1f9ae8b74e0a7ff5", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-fe10f2489511373f", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-lua-state1.js:9"}, "properties": {"repobilityId": "2447f7249de01b30", "scanner": "scanner-primary", "fingerprint": "fe10f2489511373f", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-8fca0ef2ef105f56", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-econ-after-diplo.js:26"}, "properties": {"repobilityId": "ccdbd166b08d886b", "scanner": "scanner-primary", "fingerprint": "8fca0ef2ef105f56", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-0beab6f65cb2f294", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-pre-queue-clean.js:12"}, "properties": {"repobilityId": "e619fc92ceb7efae", "scanner": "scanner-primary", "fingerprint": "0beab6f65cb2f294", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-cfafef058a75fe4b", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-default-set-positions.js:76"}, "properties": {"repobilityId": "7c1db8d33d091088", "scanner": "scanner-primary", "fingerprint": "cfafef058a75fe4b", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-377a7a55457e5f6c", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-find-player-section-sized.js:8"}, "properties": {"repobilityId": "7103593f9ca4513b", "scanner": "scanner-primary", "fingerprint": "377a7a55457e5f6c", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-7214e13b5cdfdf70", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-head-2.js:35"}, "properties": {"repobilityId": "f36aa5c9806c6c03", "scanner": "scanner-primary", "fingerprint": "7214e13b5cdfdf70", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-e1352415dbbbfcbd", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-zonec2.js:24"}, "properties": {"repobilityId": "aae1ab825179a1a4", "scanner": "scanner-primary", "fingerprint": "e1352415dbbbfcbd", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-8b5838b9fdaab014", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-victory-region-ids.js:48"}, "properties": {"repobilityId": "ac28b09da4931bbd", "scanner": "scanner-primary", "fingerprint": "8b5838b9fdaab014", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-0ddc8a8300dd92fb", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-tail1.js:16"}, "properties": {"repobilityId": "a8c4f08f9fc0dde4", "scanner": "scanner-primary", "fingerprint": "0ddc8a8300dd92fb", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-40e692c903417110", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-charmap4.js:47"}, "properties": {"repobilityId": "257e96032259b0a2", "scanner": "scanner-primary", "fingerprint": "40e692c903417110", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-0f9c4d87d5c8a016", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-ancil-canonical.js:50"}, "properties": {"repobilityId": "e5d900e8269835d0", "scanner": "scanner-primary", "fingerprint": "0f9c4d87d5c8a016", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-2b700fc0d9c8797c", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-per-tile-registry3.js:12"}, "properties": {"repobilityId": "c1700b9890b9d41b", "scanner": "scanner-primary", "fingerprint": "2b700fc0d9c8797c", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-6a1457758cc622f2", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-cross-save-weapon-find.js:60"}, "properties": {"repobilityId": "83810be57b029bb4", "scanner": "scanner-primary", "fingerprint": "6a1457758cc622f2", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-4de8c2176265afe6", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-unit-fielddiff-byhash.js:59"}, "properties": {"repobilityId": "66e6d35856b0a4de", "scanner": "scanner-primary", "fingerprint": "4de8c2176265afe6", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-2e68b995570c8df0", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-section-containing-roster.js:9"}, "properties": {"repobilityId": "ac772af9f15f0e96", "scanner": "scanner-primary", "fingerprint": "2e68b995570c8df0", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-44956b727ea0b803", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-treasury-monotonic-v2.js:20"}, "properties": {"repobilityId": "60b40cf0339077a4", "scanner": "scanner-primary", "fingerprint": "44956b727ea0b803", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-7a1c4d33e67cd423", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplo14.js:15"}, "properties": {"repobilityId": "6a91d40405a740b2", "scanner": "scanner-primary", "fingerprint": "7a1c4d33e67cd423", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-309ecf23058fa0e7", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-midfile-final8.js:31"}, "properties": {"repobilityId": "4d424de01d265f48", "scanner": "scanner-primary", "fingerprint": "309ecf23058fa0e7", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-2e26889bc866d1c4", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-portrait-before-role.js:28"}, "properties": {"repobilityId": "0b476562f373f611", "scanner": "scanner-primary", "fingerprint": "2e26889bc866d1c4", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-839b1f181dfa476d", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-warhunt-pairsearch.js:41"}, "properties": {"repobilityId": "49e25109bb14b1f5", "scanner": "scanner-primary", "fingerprint": "839b1f181dfa476d", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-c8e711a1992e95e5", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-tail11.js:20"}, "properties": {"repobilityId": "b7227f1149a0607d", "scanner": "scanner-primary", "fingerprint": "c8e711a1992e95e5", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-eae7f4603657fc25", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-pop-growthrate.js:34"}, "properties": {"repobilityId": "63dabaf0ec104d8d", "scanner": "scanner-primary", "fingerprint": "eae7f4603657fc25", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-227a3331487362f2", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-hst-idx-scan.js:23"}, "properties": {"repobilityId": "60125c4e946d5d78", "scanner": "scanner-primary", "fingerprint": "227a3331487362f2", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-636ae231d81ed749", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/splice-with-selfptr-patch.js:48"}, "properties": {"repobilityId": "c185924a45a55145", "scanner": "scanner-primary", "fingerprint": "636ae231d81ed749", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-e5cb3e6d14c0884c", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplomat-move9.js:58"}, "properties": {"repobilityId": "e05db7ad6c3cd815", "scanner": "scanner-primary", "fingerprint": "e5cb3e6d14c0884c", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-3de09894be7c59a7", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-gap8.js:13"}, "properties": {"repobilityId": "0bff98e2e40ef6fd", "scanner": "scanner-primary", "fingerprint": "3de09894be7c59a7", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-527bf5a10f737125", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-religion-zone-probe.js:12"}, "properties": {"repobilityId": "5b5470fdd09cbba4", "scanner": "scanner-primary", "fingerprint": "527bf5a10f737125", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-0b9eb6c8ba311538", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-verify-sentinel.js:35"}, "properties": {"repobilityId": "b7bee55f387b5680", "scanner": "scanner-primary", "fingerprint": "0b9eb6c8ba311538", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-e20ff3e228f8dab2", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-construction9.js:17"}, "properties": {"repobilityId": "4248b4a6065f2506", "scanner": "scanner-primary", "fingerprint": "e20ff3e228f8dab2", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-a73b7c1136c42e35", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-board2.js:21"}, "properties": {"repobilityId": "b85bb8ffde95058b", "scanner": "scanner-primary", "fingerprint": "a73b7c1136c42e35", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-01e04a68861c8d25", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-3ec4-table.js:23"}, "properties": {"repobilityId": "f4fff6ca20fb8b59", "scanner": "scanner-primary", "fingerprint": "01e04a68861c8d25", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-f4832e63fc86da90", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/splice-comprehensive.js:83"}, "properties": {"repobilityId": "94f9f3aef5636c80", "scanner": "scanner-primary", "fingerprint": "f4832e63fc86da90", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-ab642a5fc656e2e3", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-war-8.js:34"}, "properties": {"repobilityId": "d4454bc74fa1ccde", "scanner": "scanner-primary", "fingerprint": "ab642a5fc656e2e3", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-7724126b980709d0", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-verify-commander-bridge.js:8"}, "properties": {"repobilityId": "1dc950aea75a3166", "scanner": "scanner-primary", "fingerprint": "7724126b980709d0", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-df5f8fe524a29fc3", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-alex-t8.js:28"}, "properties": {"repobilityId": "86ca761994088cfc", "scanner": "scanner-primary", "fingerprint": "df5f8fe524a29fc3", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-6511aed8dea502fe", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplo12.js:64"}, "properties": {"repobilityId": "2236db6ce3f92182", "scanner": "scanner-primary", "fingerprint": "6511aed8dea502fe", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-26f173fd41077bd6", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-faction-trailing1.js:51"}, "properties": {"repobilityId": "26c3e088ea49f00a", "scanner": "scanner-primary", "fingerprint": "26f173fd41077bd6", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-ae3a95f8974502c4", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-f280-meaning.js:53"}, "properties": {"repobilityId": "767d0ec182b1c8b8", "scanner": "scanner-primary", "fingerprint": "ae3a95f8974502c4", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-a4ea6cb8a1249b37", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-spouse-validate.js:31"}, "properties": {"repobilityId": "f1ec46bb680be18f", "scanner": "scanner-primary", "fingerprint": "a4ea6cb8a1249b37", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-215b517a25a8e512", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-hash-blob5.js:12"}, "properties": {"repobilityId": "104540aeac851a46", "scanner": "scanner-primary", "fingerprint": "215b517a25a8e512", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-7cee2c82c9666e22", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplopair2-newentry.js:25"}, "properties": {"repobilityId": "6510f6f3dad06b68", "scanner": "scanner-primary", "fingerprint": "7cee2c82c9666e22", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-8418b032ccc78bca", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diploterms-15-crosscampaign.js:47"}, "properties": {"repobilityId": "6911def3ee168f3f", "scanner": "scanner-primary", "fingerprint": "8418b032ccc78bca", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-f6b13f0f1a01d71a", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-strideorder-session47-2.js:72"}, "properties": {"repobilityId": "b35c7a0976fb8f83", "scanner": "scanner-primary", "fingerprint": "f6b13f0f1a01d71a", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-7bc1e38e8267b41a", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-faction-flags.js:22"}, "properties": {"repobilityId": "d7ec8e7d6fb892fd", "scanner": "scanner-primary", "fingerprint": "7bc1e38e8267b41a", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-7d73af73c6225a4e", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-t900-explore.js:8"}, "properties": {"repobilityId": "035dd68fb1ab6154", "scanner": "scanner-primary", "fingerprint": "7d73af73c6225a4e", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-7207cf67216e8c85", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-occupy9.js:86"}, "properties": {"repobilityId": "dbb22aaf48b49d06", "scanner": "scanner-primary", "fingerprint": "7207cf67216e8c85", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-aa639c0fb51f2ff6", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplo-B.js:73"}, "properties": {"repobilityId": "09e666f8101915e6", "scanner": "scanner-primary", "fingerprint": "aa639c0fb51f2ff6", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-19a92c3df8fe0e67", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-head-4.js:72"}, "properties": {"repobilityId": "2872335930712a79", "scanner": "scanner-primary", "fingerprint": "19a92c3df8fe0e67", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-b93ce6d5a8bc22b3", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-war-9.js:60"}, "properties": {"repobilityId": "edd86731f9856438", "scanner": "scanner-primary", "fingerprint": "b93ce6d5a8bc22b3", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-102826d169e834ac", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-meta-decode-3.js:73"}, "properties": {"repobilityId": "18d45956ffe09bd8", "scanner": "scanner-primary", "fingerprint": "102826d169e834ac", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-d6db2fa511c84d26", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-battle8.js:21"}, "properties": {"repobilityId": "35e0495d3b0ab28c", "scanner": "scanner-primary", "fingerprint": "d6db2fa511c84d26", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-41b8a95a57417c73", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-econ-longblock.js:15"}, "properties": {"repobilityId": "a7341e75be4277ee", "scanner": "scanner-primary", "fingerprint": "41b8a95a57417c73", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-1319a8ffb9861333", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-section-walker.js:14"}, "properties": {"repobilityId": "d30ff015033a3316", "scanner": "scanner-primary", "fingerprint": "1319a8ffb9861333", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-139b0f9bad4de55a", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-find-player-rec.js:16"}, "properties": {"repobilityId": "8915b1c84f3330b9", "scanner": "scanner-primary", "fingerprint": "139b0f9bad4de55a", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-20094958f9ba3446", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-portrait-by-uuid-v2.js:26"}, "properties": {"repobilityId": "e32dbc2a56702e6b", "scanner": "scanner-primary", "fingerprint": "20094958f9ba3446", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-158e5bb743a5af3b", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-tail-tilegrid7.js:23"}, "properties": {"repobilityId": "af7a327abb51fda6", "scanner": "scanner-primary", "fingerprint": "158e5bb743a5af3b", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-8ed08e9d1af04e75", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-treasury-multi-offsets.js:11"}, "properties": {"repobilityId": "747df6c2e2096b5c", "scanner": "scanner-primary", "fingerprint": "8ed08e9d1af04e75", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-1c2eed5036ca08c9", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-true-char-coords.js:68"}, "properties": {"repobilityId": "c84d94c18d64214c", "scanner": "scanner-primary", "fingerprint": "1c2eed5036ca08c9", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-2a1ea5442374d949", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-scripted-events1.js:40"}, "properties": {"repobilityId": "97742c2342a00a2e", "scanner": "scanner-primary", "fingerprint": "2a1ea5442374d949", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-963b2870a430d2c5", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-met-02-playerzone.js:46"}, "properties": {"repobilityId": "f9212d3d79afd9e4", "scanner": "scanner-primary", "fingerprint": "963b2870a430d2c5", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-183c39cf342a4a1f", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-naval-fleetlink.js:25"}, "properties": {"repobilityId": "bfb77407ffe51bc2", "scanner": "scanner-primary", "fingerprint": "183c39cf342a4a1f", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-ccf6e0de8a49a1fe", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-warhunt-spain-zones.js:21"}, "properties": {"repobilityId": "6dcce575460da9c3", "scanner": "scanner-primary", "fingerprint": "ccf6e0de8a49a1fe", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-474c257f105fb781", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-family3.js:41"}, "properties": {"repobilityId": "a50a4f61da43af2b", "scanner": "scanner-primary", "fingerprint": "474c257f105fb781", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-46acddd21e313b54", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-spain-settlements.js:27"}, "properties": {"repobilityId": "01e3a5e6c0a7bc4d", "scanner": "scanner-primary", "fingerprint": "46acddd21e313b54", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-9b41f59d20401377", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-tail4.js:13"}, "properties": {"repobilityId": "defed3faf858f943", "scanner": "scanner-primary", "fingerprint": "9b41f59d20401377", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-e0961984127db0b3", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/serialize-corpus.js:53"}, "properties": {"repobilityId": "9dfb77388a534f65", "scanner": "scanner-primary", "fingerprint": "e0961984127db0b3", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-0bd597dc98957f45", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-nearest-section.js:34"}, "properties": {"repobilityId": "000e556ee80765ac", "scanner": "scanner-primary", "fingerprint": "0bd597dc98957f45", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-9e440f2af4772c3d", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/splice-conservative.js:88"}, "properties": {"repobilityId": "924568a86e6679c9", "scanner": "scanner-primary", "fingerprint": "9e440f2af4772c3d", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-f3539b04ff34b8cb", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-trade-goods6.js:56"}, "properties": {"repobilityId": "19313a6ad0ab5e07", "scanner": "scanner-primary", "fingerprint": "f3539b04ff34b8cb", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-a34b5c472f7dfbaa", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-recruitC.js:21"}, "properties": {"repobilityId": "975bfc009c2c3753", "scanner": "scanner-primary", "fingerprint": "a34b5c472f7dfbaa", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-050afe3ad51197d3", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-edb-tiers.js:29"}, "properties": {"repobilityId": "5e654f22bc25dead", "scanner": "scanner-primary", "fingerprint": "050afe3ad51197d3", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-20021cf982cb5a9d", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-flag-enum6.js:38"}, "properties": {"repobilityId": "d9aba5dd27cbb8c2", "scanner": "scanner-primary", "fingerprint": "20021cf982cb5a9d", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-fa616ad4f6665a98", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-siege8.js:49"}, "properties": {"repobilityId": "753fef0385e77ba9", "scanner": "scanner-primary", "fingerprint": "fa616ad4f6665a98", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-e801085521448124", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-model-strings1.js:39"}, "properties": {"repobilityId": "4c0b9161279434e2", "scanner": "scanner-primary", "fingerprint": "e801085521448124", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-1e15c8fba7695808", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-religion-block-scan.js:22"}, "properties": {"repobilityId": "99b24b751cd862d8", "scanner": "scanner-primary", "fingerprint": "1e15c8fba7695808", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-e945ec4bf9d57d40", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-factail-session46-1.js:38"}, "properties": {"repobilityId": "cd3276eea1ea1c0a", "scanner": "scanner-primary", "fingerprint": "e945ec4bf9d57d40", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-bfa92343e043fbf0", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-lua-state3.js:10"}, "properties": {"repobilityId": "2a7940a7ebb9991f", "scanner": "scanner-primary", "fingerprint": "bfa92343e043fbf0", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-1a67dbefeffeb18e", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-army-manifest1.js:20"}, "properties": {"repobilityId": "d1fb013b73b37791", "scanner": "scanner-primary", "fingerprint": "1a67dbefeffeb18e", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-8a044937b1c0edfb", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-warhunt-spain-diff.js:28"}, "properties": {"repobilityId": "8038dae3de26ea59", "scanner": "scanner-primary", "fingerprint": "8a044937b1c0edfb", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-787fea31a3092236", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-buildchain9.js:15"}, "properties": {"repobilityId": "be0f185b58df414e", "scanner": "scanner-primary", "fingerprint": "787fea31a3092236", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-454fc868fb6fbeba", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplo-D.js:79"}, "properties": {"repobilityId": "f437c6714a75ebf5", "scanner": "scanner-primary", "fingerprint": "454fc868fb6fbeba", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-8970638f167cc6c7", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-siege9.js:47"}, "properties": {"repobilityId": "ae9112948b3b4005", "scanner": "scanner-primary", "fingerprint": "8970638f167cc6c7", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-516d08074bd02205", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-buildchain8.js:17"}, "properties": {"repobilityId": "e4ba9aeaf529ec6a", "scanner": "scanner-primary", "fingerprint": "516d08074bd02205", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-a8ab9862ce736678", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-pop-rate-field.js:34"}, "properties": {"repobilityId": "bc90c9b4083efd09", "scanner": "scanner-primary", "fingerprint": "a8ab9862ce736678", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-5c42a6bfdcdffe03", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diploterms-11-groundtruth.js:39"}, "properties": {"repobilityId": "48dc6bc0ac7de834", "scanner": "scanner-primary", "fingerprint": "5c42a6bfdcdffe03", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-8b1e1f5f687a69b5", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-charrec-full-reconcile.js:49"}, "properties": {"repobilityId": "f251ef9845da7953", "scanner": "scanner-primary", "fingerprint": "8b1e1f5f687a69b5", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-c763ac380d647fd1", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-family11.js:39"}, "properties": {"repobilityId": "95c6c4af79223b6c", "scanner": "scanner-primary", "fingerprint": "c763ac380d647fd1", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-0ac33d886508e896", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-tile-trail3.js:54"}, "properties": {"repobilityId": "322684b38e44db4c", "scanner": "scanner-primary", "fingerprint": "0ac33d886508e896", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-efcaa8a662a916c9", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-section-types.js:32"}, "properties": {"repobilityId": "9d2199364d1444c8", "scanner": "scanner-primary", "fingerprint": "efcaa8a662a916c9", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-e81da995cab46571", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-flag-enum8.js:37"}, "properties": {"repobilityId": "1eaef6c3ce252bec", "scanner": "scanner-primary", "fingerprint": "e81da995cab46571", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-bc73cdb3a27c190c", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-pop-find-record.js:13"}, "properties": {"repobilityId": "964904d68ebb888f", "scanner": "scanner-primary", "fingerprint": "bc73cdb3a27c190c", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-ff37412416c1ae63", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diploenum-classmeaning.js:96"}, "properties": {"repobilityId": "6634922b17a46e35", "scanner": "scanner-primary", "fingerprint": "ff37412416c1ae63", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-d7474f5347b3bb11", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplo-G.js:57"}, "properties": {"repobilityId": "644933d9cb135a67", "scanner": "scanner-primary", "fingerprint": "d7474f5347b3bb11", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-7fcfb87a954cc367", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-ris-traits-antigonid.js:10"}, "properties": {"repobilityId": "ea16bf26438db540", "scanner": "scanner-primary", "fingerprint": "7fcfb87a954cc367", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-3a33ebc9b5bf6c13", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-settlebody-s100-1.js:124"}, "properties": {"repobilityId": "ba0fc80d695f2dc0", "scanner": "scanner-primary", "fingerprint": "3a33ebc9b5bf6c13", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-81499ee6b4fbf1ae", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-trade2.js:16"}, "properties": {"repobilityId": "7449b7f20ebfdaaa", "scanner": "scanner-primary", "fingerprint": "81499ee6b4fbf1ae", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-5f0aafb9e72893c3", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-unitstats7.js:59"}, "properties": {"repobilityId": "55ea6069e0f1ea3b", "scanner": "scanner-primary", "fingerprint": "5f0aafb9e72893c3", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-1be069c8d690ef76", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-econ-crossval-blocks.js:29"}, "properties": {"repobilityId": "ce38d76375e6ae12", "scanner": "scanner-primary", "fingerprint": "1be069c8d690ef76", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-935921d3d064650f", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-epidamnus-buildings.js:36"}, "properties": {"repobilityId": "a894c16fe1255380", "scanner": "scanner-primary", "fingerprint": "935921d3d064650f", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-901d1716ccfe1c29", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-battle3.js:17"}, "properties": {"repobilityId": "b91f5416966fa22b", "scanner": "scanner-primary", "fingerprint": "901d1716ccfe1c29", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-f13f16184e63ef3e", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-tax-ris-struct.js:30"}, "properties": {"repobilityId": "ba5c2797f290739b", "scanner": "scanner-primary", "fingerprint": "f13f16184e63ef3e", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-85ff9a71026976bf", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-portrait-byte-v2.js:24"}, "properties": {"repobilityId": "79c019bd259704f7", "scanner": "scanner-primary", "fingerprint": "85ff9a71026976bf", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-021ffd3d095669c5", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-unit-final-validate.js:54"}, "properties": {"repobilityId": "bdb18af4138e4673", "scanner": "scanner-primary", "fingerprint": "021ffd3d095669c5", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-f388f0a7fcd14c85", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-chartail5.js:41"}, "properties": {"repobilityId": "05db89d70eed085c", "scanner": "scanner-primary", "fingerprint": "f388f0a7fcd14c85", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-cc5e6e243684b617", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/serialize.js:1795"}, "properties": {"repobilityId": "200afe57eb9db5cf", "scanner": "scanner-primary", "fingerprint": "cc5e6e243684b617", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-29ad28b346f2b0cd", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-find-owner-pattern.js:59"}, "properties": {"repobilityId": "60f653e2129f7a86", "scanner": "scanner-primary", "fingerprint": "29ad28b346f2b0cd", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-f4b1001ba1aca0a0", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-unitstats22.js:61"}, "properties": {"repobilityId": "9fdf8975c13e69c5", "scanner": "scanner-primary", "fingerprint": "f4b1001ba1aca0a0", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-94a7f0b3840106b1", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-warhunt-reciprocal.js:52"}, "properties": {"repobilityId": "0a00e92f406e9e20", "scanner": "scanner-primary", "fingerprint": "94a7f0b3840106b1", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-4b29199cd3cc209c", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-default-set-grouping.js:49"}, "properties": {"repobilityId": "22c88ef78e161e10", "scanner": "scanner-primary", "fingerprint": "4b29199cd3cc209c", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-8c155f0c117b5bad", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-buildchain2.js:43"}, "properties": {"repobilityId": "301143240690cbe2", "scanner": "scanner-primary", "fingerprint": "8c155f0c117b5bad", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-80465b1e5acc04fb", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-gap113-1.js:14"}, "properties": {"repobilityId": "315a556f7c072c9b", "scanner": "scanner-primary", "fingerprint": "80465b1e5acc04fb", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-9e2d3fb40c5b6f29", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-midfile-cells1.js:24"}, "properties": {"repobilityId": "4b58678287814a75", "scanner": "scanner-primary", "fingerprint": "9e2d3fb40c5b6f29", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-6ac81dfc3c4317d1", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-stats-block-cross-validate.js:21"}, "properties": {"repobilityId": "e849436052168fde", "scanner": "scanner-primary", "fingerprint": "6ac81dfc3c4317d1", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-bbe408f945bfd290", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-alliance-deep8.js:14"}, "properties": {"repobilityId": "c1f3f61934c75d3d", "scanner": "scanner-primary", "fingerprint": "bbe408f945bfd290", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-9875b71bb1b2cb05", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-tilemap8.js:15"}, "properties": {"repobilityId": "0c110288bca7cf4d", "scanner": "scanner-primary", "fingerprint": "9875b71bb1b2cb05", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-1494d0100bc42f86", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-post-fow-35.js:15"}, "properties": {"repobilityId": "d6b7f6bf764f8dfb", "scanner": "scanner-primary", "fingerprint": "1494d0100bc42f86", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-1c6d589250047e66", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/splice-section-size-only.js:69"}, "properties": {"repobilityId": "13ee1fbb7aa1d3f0", "scanner": "scanner-primary", "fingerprint": "1c6d589250047e66", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-0769a87a3ec5da3e", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-paths-1.js:16"}, "properties": {"repobilityId": "2d5e426c7891f348", "scanner": "scanner-primary", "fingerprint": "0769a87a3ec5da3e", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-f0b900bc93473cdb", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-pop-candidates.js:43"}, "properties": {"repobilityId": "45eaa33b87626c29", "scanner": "scanner-primary", "fingerprint": "f0b900bc93473cdb", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-2e183345bc5481a9", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-tilemap7.js:15"}, "properties": {"repobilityId": "cb0cdf5d2a439c94", "scanner": "scanner-primary", "fingerprint": "2e183345bc5481a9", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-337acb5468243941", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplomat-move1.js:11"}, "properties": {"repobilityId": "e5f8fc44ff534543", "scanner": "scanner-primary", "fingerprint": "337acb5468243941", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-0df394ad5af36e0c", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-vnv-block.js:18"}, "properties": {"repobilityId": "e6ed317ba89f40b2", "scanner": "scanner-primary", "fingerprint": "0df394ad5af36e0c", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-cc00bfaee49a35c2", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-registry-context.js:15"}, "properties": {"repobilityId": "f6b62e0d66979a71", "scanner": "scanner-primary", "fingerprint": "cc00bfaee49a35c2", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-57eec0739c67c32f", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-adoption-4.js:10"}, "properties": {"repobilityId": "9838e689ead1d7d4", "scanner": "scanner-primary", "fingerprint": "57eec0739c67c32f", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-674a051f511337e0", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-meta-decode-1.js:33"}, "properties": {"repobilityId": "b5334c57a5503131", "scanner": "scanner-primary", "fingerprint": "674a051f511337e0", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-0ece05dc9f3f1f46", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplo3.js:62"}, "properties": {"repobilityId": "18bbb806af465056", "scanner": "scanner-primary", "fingerprint": "0ece05dc9f3f1f46", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-b92390899b11e137", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-find-shift-boundary.js:12"}, "properties": {"repobilityId": "9277de89e9bce250", "scanner": "scanner-primary", "fingerprint": "b92390899b11e137", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-e3f2757cfbb2aa8b", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-aipolicy-session45-2.js:41"}, "properties": {"repobilityId": "e53d99e944c3540e", "scanner": "scanner-primary", "fingerprint": "e3f2757cfbb2aa8b", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-a3ac9948aeaf146a", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-trade9.js:30"}, "properties": {"repobilityId": "8aeffccdc91474b0", "scanner": "scanner-primary", "fingerprint": "a3ac9948aeaf146a", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-8c21e5e0d4d2c0a0", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-settle-fullwalk.js:18"}, "properties": {"repobilityId": "617d028513ef38d5", "scanner": "scanner-primary", "fingerprint": "8c21e5e0d4d2c0a0", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-afcd724d0b0d6f66", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-tilegap-spain-render.js:12"}, "properties": {"repobilityId": "b1add4d0f8d76751", "scanner": "scanner-primary", "fingerprint": "afcd724d0b0d6f66", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-2096b589530fa8af", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-last075-6.js:17"}, "properties": {"repobilityId": "7f9bc112b4b3d49e", "scanner": "scanner-primary", "fingerprint": "2096b589530fa8af", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-d04d6768bb2f7b8f", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-major-leader-2.js:36"}, "properties": {"repobilityId": "b2c536e01e61621e", "scanner": "scanner-primary", "fingerprint": "d04d6768bb2f7b8f", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-28add40de900ded9", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplo-pairing-allfactions.js:42"}, "properties": {"repobilityId": "2c2d001b40c06408", "scanner": "scanner-primary", "fingerprint": "28add40de900ded9", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-7ecf5f2424d8d28f", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-finalsweep4.js:28"}, "properties": {"repobilityId": "23e5fc0d8ede9dcc", "scanner": "scanner-primary", "fingerprint": "7ecf5f2424d8d28f", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-cced00130656f807", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-unit-xp-upgrades.js:56"}, "properties": {"repobilityId": "e0691a5ae5c5b9d5", "scanner": "scanner-primary", "fingerprint": "cced00130656f807", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-52aca4b0b5c01be7", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-major-leader-4.js:32"}, "properties": {"repobilityId": "5b562b1e49fa5085", "scanner": "scanner-primary", "fingerprint": "52aca4b0b5c01be7", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-1f02a4ed5655feb0", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-header-classify.js:71"}, "properties": {"repobilityId": "fd0e9702fc5ee411", "scanner": "scanner-primary", "fingerprint": "1f02a4ed5655feb0", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-1ef90d93a2c8975d", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-portrait-find-roles.js:18"}, "properties": {"repobilityId": "570e87932c26eb43", "scanner": "scanner-primary", "fingerprint": "1ef90d93a2c8975d", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-da1045987e5706b6", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-charpool-start.js:19"}, "properties": {"repobilityId": "011030f02204daf9", "scanner": "scanner-primary", "fingerprint": "da1045987e5706b6", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-83a515555f2e0011", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-blob-0x026fe963.js:113"}, "properties": {"repobilityId": "34f389fef1f26492", "scanner": "scanner-primary", "fingerprint": "83a515555f2e0011", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-630a47738ffc4c1c", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-reputation-02-findrecs.js:12"}, "properties": {"repobilityId": "9db1e3b4153835da", "scanner": "scanner-primary", "fingerprint": "630a47738ffc4c1c", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-2bdc3c8308737cc7", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/splice-d12-all-chars.js:69"}, "properties": {"repobilityId": "2b1683e50c02caaf", "scanner": "scanner-primary", "fingerprint": "2bdc3c8308737cc7", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-24f05ae6b21bbea0", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-religion-find-statsblock.js:11"}, "properties": {"repobilityId": "16a909a8f0cad40f", "scanner": "scanner-primary", "fingerprint": "24f05ae6b21bbea0", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-411862f8a78d3452", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-rebellion8.js:20"}, "properties": {"repobilityId": "e7f8c346d071de8a", "scanner": "scanner-primary", "fingerprint": "411862f8a78d3452", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-80745ed9ce6771cd", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-war-3.js:14"}, "properties": {"repobilityId": "edef0839582cf702", "scanner": "scanner-primary", "fingerprint": "80745ed9ce6771cd", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-93cb5c18e0bd6ee0", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-ai-cache-keytt.js:25"}, "properties": {"repobilityId": "b2569888f3c24c45", "scanner": "scanner-primary", "fingerprint": "93cb5c18e0bd6ee0", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-042cc35255e233cb", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-tail-tilegrid13.js:19"}, "properties": {"repobilityId": "26bd58556d01217e", "scanner": "scanner-primary", "fingerprint": "042cc35255e233cb", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-ac10400da03f20fc", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplo-pairing-fullscan.js:38"}, "properties": {"repobilityId": "1f8d4581b3bfae52", "scanner": "scanner-primary", "fingerprint": "ac10400da03f20fc", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-f19afbf4388f0ca1", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-econ-gross-locate.js:21"}, "properties": {"repobilityId": "78446db517df251b", "scanner": "scanner-primary", "fingerprint": "f19afbf4388f0ca1", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-498b044b340bb656", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-pfact-6.js:42"}, "properties": {"repobilityId": "a4b5bea762d085f2", "scanner": "scanner-primary", "fingerprint": "498b044b340bb656", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-4aaee352401bc4c8", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplo-6.js:38"}, "properties": {"repobilityId": "02474903b0c2dab5", "scanner": "scanner-primary", "fingerprint": "4aaee352401bc4c8", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-691a6c9dc4209683", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-religion-percentages.js:28"}, "properties": {"repobilityId": "54f47cafd8962c8b", "scanner": "scanner-primary", "fingerprint": "691a6c9dc4209683", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-bd73b8b0d1655b54", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-playerdiplo-aiblock.js:31"}, "properties": {"repobilityId": "716d569ef5ff4402", "scanner": "scanner-primary", "fingerprint": "bd73b8b0d1655b54", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-5e9aa8b3dd3e901f", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplopair2-crosssave.js:30"}, "properties": {"repobilityId": "6eba2dcb9423103c", "scanner": "scanner-primary", "fingerprint": "5e9aa8b3dd3e901f", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-2218fdd63bb0bb8b", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-leonidas-record.js:25"}, "properties": {"repobilityId": "3fb41badc3345a5a", "scanner": "scanner-primary", "fingerprint": "2218fdd63bb0bb8b", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-ac6c4f56b68d8478", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplo13.js:34"}, "properties": {"repobilityId": "1d700c87c5ef77ff", "scanner": "scanner-primary", "fingerprint": "ac6c4f56b68d8478", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-2523626326b04ff2", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-ai-cache-ris12.js:25"}, "properties": {"repobilityId": "44d8fa9e5831f0fb", "scanner": "scanner-primary", "fingerprint": "2523626326b04ff2", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-f2fdc5c7f383e6f8", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-settle-owner-change.js:10"}, "properties": {"repobilityId": "6ba2bed0bdf36a7f", "scanner": "scanner-primary", "fingerprint": "f2fdc5c7f383e6f8", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-f56c6161a9290dd2", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-alliance-deep2.js:40"}, "properties": {"repobilityId": "021c0fa4163997dd", "scanner": "scanner-primary", "fingerprint": "f56c6161a9290dd2", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-e248b0c9c36fcc24", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-econ-history-blocks.js:38"}, "properties": {"repobilityId": "d39d2b98bd6ba7c8", "scanner": "scanner-primary", "fingerprint": "e248b0c9c36fcc24", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-d31251bc7e450b89", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-alliance-deep10.js:18"}, "properties": {"repobilityId": "d06611759cd6ff6d", "scanner": "scanner-primary", "fingerprint": "d31251bc7e450b89", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-d309c0d27a00dbc6", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-mapfeat-stride.js:21"}, "properties": {"repobilityId": "45dfbcd4e4e81d70", "scanner": "scanner-primary", "fingerprint": "d309c0d27a00dbc6", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-10da291cf5f511b8", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-hash-blob12.js:9"}, "properties": {"repobilityId": "75cda61d772185f1", "scanner": "scanner-primary", "fingerprint": "10da291cf5f511b8", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-3666fa2939658c6e", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-faction-economy.js:71"}, "properties": {"repobilityId": "88ed2bc5666fa66f", "scanner": "scanner-primary", "fingerprint": "3666fa2939658c6e", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-558c0aa27af1f7e2", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-ai-weights4.js:27"}, "properties": {"repobilityId": "f9f2ca4161c2d184", "scanner": "scanner-primary", "fingerprint": "558c0aa27af1f7e2", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-58dcd6865b313f00", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-spy-move-diff.js:9"}, "properties": {"repobilityId": "769266d67739297a", "scanner": "scanner-primary", "fingerprint": "58dcd6865b313f00", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-750d38d87f9d38f0", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-family9.js:47"}, "properties": {"repobilityId": "35440acf31125425", "scanner": "scanner-primary", "fingerprint": "750d38d87f9d38f0", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-ffe7dd47e06a83fe", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-section4.js:69"}, "properties": {"repobilityId": "2f4bd091b36cf602", "scanner": "scanner-primary", "fingerprint": "ffe7dd47e06a83fe", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-6bb5d77a566c0771", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-lua-counters.js:68"}, "properties": {"repobilityId": "99826c7f55c64a91", "scanner": "scanner-primary", "fingerprint": "6bb5d77a566c0771", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-c57f6614b1c295ce", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-scripted-events-s73-4.js:24"}, "properties": {"repobilityId": "91acd6797dc1cb18", "scanner": "scanner-primary", "fingerprint": "c57f6614b1c295ce", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-fb8eb970d16b6eec", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-econ-owner-income.js:25"}, "properties": {"repobilityId": "4600ceb157c5af02", "scanner": "scanner-primary", "fingerprint": "fb8eb970d16b6eec", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-9d3f64dc4a0d3e3d", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-agent-v1parse.js:14"}, "properties": {"repobilityId": "dc3f1c9c2385280f", "scanner": "scanner-primary", "fingerprint": "9d3f64dc4a0d3e3d", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-755d0b33a64d3639", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-around-spain-treasury.js:11"}, "properties": {"repobilityId": "67c0cb410a05c0b1", "scanner": "scanner-primary", "fingerprint": "755d0b33a64d3639", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-9e9ba6c5aba12e8e", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-pfact-1.js:16"}, "properties": {"repobilityId": "1b40f76b9a14cdfa", "scanner": "scanner-primary", "fingerprint": "9e9ba6c5aba12e8e", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-379c5d7346f7edb5", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-queue-build-defaultset.js:35"}, "properties": {"repobilityId": "b7b34546213f7ea7", "scanner": "scanner-primary", "fingerprint": "379c5d7346f7edb5", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-37a31f06858044d8", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-alex-final.js:31"}, "properties": {"repobilityId": "9866261a98229aa7", "scanner": "scanner-primary", "fingerprint": "37a31f06858044d8", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-497aedeab4f84b6c", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplomacy31.js:35"}, "properties": {"repobilityId": "b4c71afe73ab819d", "scanner": "scanner-primary", "fingerprint": "497aedeab4f84b6c", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-f6288dcc158f42e5", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-gap214-1.js:18"}, "properties": {"repobilityId": "0ce0229f883aac85", "scanner": "scanner-primary", "fingerprint": "f6288dcc158f42e5", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-0a90323399390ca2", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-pop-rate-anchor.js:35"}, "properties": {"repobilityId": "439689756931c0fe", "scanner": "scanner-primary", "fingerprint": "0a90323399390ca2", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-40b70a73ac47d8c2", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-region-record-fields.js:20"}, "properties": {"repobilityId": "e44d521656fedbb5", "scanner": "scanner-primary", "fingerprint": "40b70a73ac47d8c2", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-b635d9af2f9f46cd", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-econ-midblock.js:21"}, "properties": {"repobilityId": "658984c939f398ed", "scanner": "scanner-primary", "fingerprint": "b635d9af2f9f46cd", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-202a1520fbfdb319", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-warhunt-context-strings.js:26"}, "properties": {"repobilityId": "4e4456e9915a1dd7", "scanner": "scanner-primary", "fingerprint": "202a1520fbfdb319", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-57ed5494598a7797", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-agent-rawscan.js:26"}, "properties": {"repobilityId": "b712acc9f6057b58", "scanner": "scanner-primary", "fingerprint": "57ed5494598a7797", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-1a7aa27073700dc6", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-turnnum-4.js:29"}, "properties": {"repobilityId": "65664d6ba96831eb", "scanner": "scanner-primary", "fingerprint": "1a7aa27073700dc6", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-d85d763cff3af881", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-victory-master.js:37"}, "properties": {"repobilityId": "a0eae0ccf52feb65", "scanner": "scanner-primary", "fingerprint": "d85d763cff3af881", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-1210dcfe351ae537", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-mapfeat-strings.js:38"}, "properties": {"repobilityId": "27fa21114931bfbb", "scanner": "scanner-primary", "fingerprint": "1210dcfe351ae537", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-6bf1c32905c49442", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-rebellion9.js:64"}, "properties": {"repobilityId": "7fb1792957c32afa", "scanner": "scanner-primary", "fingerprint": "6bf1c32905c49442", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-5e16b2c475863ab5", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-army-count7.js:51"}, "properties": {"repobilityId": "e10961ed998581a1", "scanner": "scanner-primary", "fingerprint": "5e16b2c475863ab5", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-119ce5a2d17a2d26", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-tax2.js:18"}, "properties": {"repobilityId": "d215a36637c480b2", "scanner": "scanner-primary", "fingerprint": "119ce5a2d17a2d26", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-48731051ddc74a22", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-event-log-flags5.js:54"}, "properties": {"repobilityId": "9192d5bbab986185", "scanner": "scanner-primary", "fingerprint": "48731051ddc74a22", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-2f99cf17f0aeafed", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-unitstats2.js:25"}, "properties": {"repobilityId": "7bac4a87672f6daf", "scanner": "scanner-primary", "fingerprint": "2f99cf17f0aeafed", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-23a99a8c679cff0e", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-faction-records-find.js:16"}, "properties": {"repobilityId": "9da776db635318f8", "scanner": "scanner-primary", "fingerprint": "23a99a8c679cff0e", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-3c4765aff2ee1285", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplo-pairing-coverage.js:34"}, "properties": {"repobilityId": "356585834dd5103e", "scanner": "scanner-primary", "fingerprint": "3c4765aff2ee1285", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-390b126bd5a65880", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-finalsweep1.js:41"}, "properties": {"repobilityId": "7ceb8739d7d7c36c", "scanner": "scanner-primary", "fingerprint": "390b126bd5a65880", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-cfe47d723ef18d37", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-zoneA-stride113.js:17"}, "properties": {"repobilityId": "17ed62ef607d59a3", "scanner": "scanner-primary", "fingerprint": "cfe47d723ef18d37", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-32f06c3d6acc9ccd", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-construction12.js:22"}, "properties": {"repobilityId": "ca1bc991084fda22", "scanner": "scanner-primary", "fingerprint": "32f06c3d6acc9ccd", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-1c2f738daebe7e70", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-war-6.js:12"}, "properties": {"repobilityId": "44bd5df2af99b0a4", "scanner": "scanner-primary", "fingerprint": "1c2f738daebe7e70", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-f3222aa1ff6fef6c", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-upkeep6.js:88"}, "properties": {"repobilityId": "2fae6aafb4ac6d9b", "scanner": "scanner-primary", "fingerprint": "f3222aa1ff6fef6c", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-4629a74c9592369e", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-charrec-effect-map2.js:82"}, "properties": {"repobilityId": "14749643643e5702", "scanner": "scanner-primary", "fingerprint": "4629a74c9592369e", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-216ba1f24142708a", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-recruitA.js:65"}, "properties": {"repobilityId": "117d673830c07f72", "scanner": "scanner-primary", "fingerprint": "216ba1f24142708a", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-8dd9666a75d3b6de", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-owner-s97-1.js:90"}, "properties": {"repobilityId": "f9405ff8743350cd", "scanner": "scanner-primary", "fingerprint": "8dd9666a75d3b6de", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-17de7301951c3b5c", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-real-owner.js:83"}, "properties": {"repobilityId": "d3ac0bd8fcbed597", "scanner": "scanner-primary", "fingerprint": "17de7301951c3b5c", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-4833cf748c751cb1", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-warhunt-t0-validate.js:25"}, "properties": {"repobilityId": "5fefa724606a0dd2", "scanner": "scanner-primary", "fingerprint": "4833cf748c751cb1", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-35bc2d15c5509c16", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplo-4.js:74"}, "properties": {"repobilityId": "ec30f739dd8f3ec3", "scanner": "scanner-primary", "fingerprint": "35bc2d15c5509c16", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-ccfbb82d5a5c76f0", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-unit-soldier-stride.js:72"}, "properties": {"repobilityId": "eb0e50eb58542b0f", "scanner": "scanner-primary", "fingerprint": "ccfbb82d5a5c76f0", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-60086f0eff9e6bc9", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-portrait-byte-v3.js:57"}, "properties": {"repobilityId": "3a76ce38b737687c", "scanner": "scanner-primary", "fingerprint": "60086f0eff9e6bc9", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-280c437f1d97aea9", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-settle-correlate.js:17"}, "properties": {"repobilityId": "e0bde1c1c604648e", "scanner": "scanner-primary", "fingerprint": "280c437f1d97aea9", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-14a95d69587f79ed", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-aidip-9.js:89"}, "properties": {"repobilityId": "1c7af3c72c85a967", "scanner": "scanner-primary", "fingerprint": "14a95d69587f79ed", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-caea64f77e667e50", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-final-validation.js:16"}, "properties": {"repobilityId": "0d3a9526780394b8", "scanner": "scanner-primary", "fingerprint": "caea64f77e667e50", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-66475c172adfeb62", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-army-count5.js:53"}, "properties": {"repobilityId": "e7a36ad6134d6d46", "scanner": "scanner-primary", "fingerprint": "66475c172adfeb62", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-c0014e6ffe14f614", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-traits-boundary.js:41"}, "properties": {"repobilityId": "18a19b1d54ce4220", "scanner": "scanner-primary", "fingerprint": "c0014e6ffe14f614", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-20c4bcff8a5f0e73", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-construction-queue-v2.js:41"}, "properties": {"repobilityId": "d67bf4c3e32b5bb6", "scanner": "scanner-primary", "fingerprint": "20c4bcff8a5f0e73", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-35ee6f837f508100", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplo-H8.js:58"}, "properties": {"repobilityId": "2bc4e11729384ce6", "scanner": "scanner-primary", "fingerprint": "35ee6f837f508100", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-52a054600381e3e4", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-vanilla-journal.js:12"}, "properties": {"repobilityId": "859eecf2f993c3e3", "scanner": "scanner-primary", "fingerprint": "52a054600381e3e4", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-6a71ef19c6e5484a", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-section-walker-v2.js:14"}, "properties": {"repobilityId": "7a44b2b731caeb42", "scanner": "scanner-primary", "fingerprint": "6a71ef19c6e5484a", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-69dfdddd71cf5a5b", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-section-registry-v2.js:47"}, "properties": {"repobilityId": "df0ecbcb1999484a", "scanner": "scanner-primary", "fingerprint": "69dfdddd71cf5a5b", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-4fd04e7afb82bec1", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-bloodline-find-antigonos.js:34"}, "properties": {"repobilityId": "51caf845d2d15bfc", "scanner": "scanner-primary", "fingerprint": "4fd04e7afb82bec1", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-ffad1a701b8244bb", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-aiarr2.js:88"}, "properties": {"repobilityId": "3a9f734867e4c04a", "scanner": "scanner-primary", "fingerprint": "ffad1a701b8244bb", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-e3554c875aa87344", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-tail8.js:32"}, "properties": {"repobilityId": "a497e8159b4995d3", "scanner": "scanner-primary", "fingerprint": "e3554c875aa87344", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-e929a60e34242a0c", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-trade-region-name-bridge.js:41"}, "properties": {"repobilityId": "555dbfbfe97c5fec", "scanner": "scanner-primary", "fingerprint": "e929a60e34242a0c", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-3ca11239ee1f7e11", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-recruit3.js:76"}, "properties": {"repobilityId": "2baa1fa47d828619", "scanner": "scanner-primary", "fingerprint": "3ca11239ee1f7e11", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-14af881b3fd0611e", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-midfile-aizone1.js:39"}, "properties": {"repobilityId": "72033e179b55301a", "scanner": "scanner-primary", "fingerprint": "14af881b3fd0611e", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-5b44b35206c1a1c6", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplo-clean1.js:15"}, "properties": {"repobilityId": "e1a80d4e1cd68a95", "scanner": "scanner-primary", "fingerprint": "5b44b35206c1a1c6", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-857ab27945284019", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-v44-8-records.js:16"}, "properties": {"repobilityId": "e3de2968c7899802", "scanner": "scanner-primary", "fingerprint": "857ab27945284019", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-67ee627eb879a174", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-scripted-events6.js:21"}, "properties": {"repobilityId": "b3c5baaf398abd96", "scanner": "scanner-primary", "fingerprint": "67ee627eb879a174", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-30e2bd289a56a42a", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-header-postturn-record.js:25"}, "properties": {"repobilityId": "6005c5267550fe98", "scanner": "scanner-primary", "fingerprint": "30e2bd289a56a42a", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-e3b8b0e98ce296e2", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-turnnum-2.js:62"}, "properties": {"repobilityId": "441bf69811723068", "scanner": "scanner-primary", "fingerprint": "e3b8b0e98ce296e2", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-8c5d469540328766", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-hash-blob13.js:34"}, "properties": {"repobilityId": "1430dff3457c855f", "scanner": "scanner-primary", "fingerprint": "8c5d469540328766", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-5e180e126e093404", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-army-count9.js:51"}, "properties": {"repobilityId": "35e24019728de727", "scanner": "scanner-primary", "fingerprint": "5e180e126e093404", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-e938aae3ee276e62", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-tail-tilegrid11.js:72"}, "properties": {"repobilityId": "a2cc6a5c7e618ed7", "scanner": "scanner-primary", "fingerprint": "e938aae3ee276e62", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-59a731a26ff68a08", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-tail-tilegrid14.js:45"}, "properties": {"repobilityId": "2cc21619acd678fc", "scanner": "scanner-primary", "fingerprint": "59a731a26ff68a08", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-3e9f689f32746090", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-religion-find-vector.js:78"}, "properties": {"repobilityId": "7db0cd499e6c701b", "scanner": "scanner-primary", "fingerprint": "3e9f689f32746090", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-4412ed6e9ee0cafa", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-lua-state2.js:7"}, "properties": {"repobilityId": "0828d9a08fb6f772", "scanner": "scanner-primary", "fingerprint": "4412ed6e9ee0cafa", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-0472355b30bb5298", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-final-unknowns.js:26"}, "properties": {"repobilityId": "b7ceadda4d022db2", "scanner": "scanner-primary", "fingerprint": "0472355b30bb5298", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-75b6a88185e1a9ed", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-naval-validate.js:29"}, "properties": {"repobilityId": "794124e007d3e035", "scanner": "scanner-primary", "fingerprint": "75b6a88185e1a9ed", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-1b094521b3891d3f", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-empty-portraits.js:20"}, "properties": {"repobilityId": "b71b40a4f30d1ab3", "scanner": "scanner-primary", "fingerprint": "1b094521b3891d3f", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-de7e2105a01439fb", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-cpool-4.js:98"}, "properties": {"repobilityId": "2a66d865c6d4741a", "scanner": "scanner-primary", "fingerprint": "de7e2105a01439fb", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-02fdbd342762643c", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-naval-fleets.js:38"}, "properties": {"repobilityId": "2b5a2180c8bb41ba", "scanner": "scanner-primary", "fingerprint": "02fdbd342762643c", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-b9281284a997c64c", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-siege-alex-byz.js:31"}, "properties": {"repobilityId": "d4a993ef72516bda", "scanner": "scanner-primary", "fingerprint": "b9281284a997c64c", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-79aa835d6d5fd722", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-unitstats15.js:62"}, "properties": {"repobilityId": "fdfcbd777219e88c", "scanner": "scanner-primary", "fingerprint": "79aa835d6d5fd722", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-cf9b35102ad4d021", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-vanilla-2.js:19"}, "properties": {"repobilityId": "dc2f303f39420ce6", "scanner": "scanner-primary", "fingerprint": "cf9b35102ad4d021", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-0b6c6a6f5a8aed12", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-major-faction-tag-2.js:67"}, "properties": {"repobilityId": "bf92dd6f1649628a", "scanner": "scanner-primary", "fingerprint": "0b6c6a6f5a8aed12", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-06535b875983c124", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-agent-spyrec.js:48"}, "properties": {"repobilityId": "bf6cea6dd31eecb2", "scanner": "scanner-primary", "fingerprint": "06535b875983c124", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-ab71b46adc705905", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-chartail6.js:34"}, "properties": {"repobilityId": "b0629f144130b047", "scanner": "scanner-primary", "fingerprint": "ab71b46adc705905", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-d8e4f12e5a446eb0", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-settle-po-movers.js:16"}, "properties": {"repobilityId": "478f19642b3e34a5", "scanner": "scanner-primary", "fingerprint": "d8e4f12e5a446eb0", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-50d0682ab9476d64", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-tail-endrecords1.js:13"}, "properties": {"repobilityId": "764f42e495930691", "scanner": "scanner-primary", "fingerprint": "50d0682ab9476d64", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-4b9f5de15371ab89", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-uuid-index2.js:21"}, "properties": {"repobilityId": "c5ad9b00850b39ba", "scanner": "scanner-primary", "fingerprint": "4b9f5de15371ab89", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-d70527282e874be4", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-endturn2-1.js:47"}, "properties": {"repobilityId": "40837185a20e23ab", "scanner": "scanner-primary", "fingerprint": "d70527282e874be4", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-6148a03862bc0817", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplo-clean9.js:25"}, "properties": {"repobilityId": "d40b74548d4842c6", "scanner": "scanner-primary", "fingerprint": "6148a03862bc0817", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-efc68328203ffa02", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-attach-coords-vanilla.js:15"}, "properties": {"repobilityId": "6c3c2129e7691b60", "scanner": "scanner-primary", "fingerprint": "efc68328203ffa02", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-13b9ec8080e6c7fa", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-tilegap-crosscampaign.js:17"}, "properties": {"repobilityId": "93bc0e5f900fa630", "scanner": "scanner-primary", "fingerprint": "13b9ec8080e6c7fa", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-721665fc5b62df6b", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-midfile-bridges.js:60"}, "properties": {"repobilityId": "b891c515ad1c10fd", "scanner": "scanner-primary", "fingerprint": "721665fc5b62df6b", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-6fea7b703421bf11", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-cache-key-mismatch.js:16"}, "properties": {"repobilityId": "b2aa4bcfbc5b9edd", "scanner": "scanner-primary", "fingerprint": "6fea7b703421bf11", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-a2ecd19cf4cf9530", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-terrain-confirm4.js:34"}, "properties": {"repobilityId": "f05c8eb6b7770d35", "scanner": "scanner-primary", "fingerprint": "a2ecd19cf4cf9530", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-9a2454ff47c55032", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-tilemap5.js:30"}, "properties": {"repobilityId": "b596edae40c26233", "scanner": "scanner-primary", "fingerprint": "9a2454ff47c55032", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-6e50b4e9d83a727d", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-faction-treasury-array.js:20"}, "properties": {"repobilityId": "a206eee7c8a28315", "scanner": "scanner-primary", "fingerprint": "6e50b4e9d83a727d", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-38bd118a6b3a6c9f", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-aidip-F.js:64"}, "properties": {"repobilityId": "fa50ec8369d28b0e", "scanner": "scanner-primary", "fingerprint": "38bd118a6b3a6c9f", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-de73f128cc75fe86", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-governor.js:11"}, "properties": {"repobilityId": "8bf6aef90637bb7d", "scanner": "scanner-primary", "fingerprint": "de73f128cc75fe86", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-fdf2f243819eb249", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-occupy13.js:44"}, "properties": {"repobilityId": "edf6ed89bb483bf2", "scanner": "scanner-primary", "fingerprint": "fdf2f243819eb249", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-bde4b292cb27afb9", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-battle-log7.js:27"}, "properties": {"repobilityId": "d0f4816844fce3a7", "scanner": "scanner-primary", "fingerprint": "bde4b292cb27afb9", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-3c7898c10cab562f", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-settle-candidates.js:9"}, "properties": {"repobilityId": "7936ef905369fb06", "scanner": "scanner-primary", "fingerprint": "3c7898c10cab562f", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-5a139c30224ecbba", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-charrec-stat-zone.js:16"}, "properties": {"repobilityId": "fa31516fe1a43c62", "scanner": "scanner-primary", "fingerprint": "5a139c30224ecbba", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-0aacd0365c509240", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-religion-groundtruth.js:103"}, "properties": {"repobilityId": "40c691b19e45030e", "scanner": "scanner-primary", "fingerprint": "0aacd0365c509240", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-523d747e18405575", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-alex-4.js:34"}, "properties": {"repobilityId": "5a8a34fd05467437", "scanner": "scanner-primary", "fingerprint": "523d747e18405575", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-c5d2490031fd8f21", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-reputation-05-identity.js:35"}, "properties": {"repobilityId": "b0fba509cabc4439", "scanner": "scanner-primary", "fingerprint": "c5d2490031fd8f21", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-2debf20d72863667", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-sparta-full-check.js:74"}, "properties": {"repobilityId": "437c440e3942d38b", "scanner": "scanner-primary", "fingerprint": "2debf20d72863667", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-b920b1feb3ca1379", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplopair2-baseline.js:48"}, "properties": {"repobilityId": "154f11bea218dd9c", "scanner": "scanner-primary", "fingerprint": "b920b1feb3ca1379", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-65522cf650e02667", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-aidip-K.js:77"}, "properties": {"repobilityId": "463361c81b2ec4a4", "scanner": "scanner-primary", "fingerprint": "65522cf650e02667", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-5950d3aa02411c63", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplo-pairing-reciprocal.js:58"}, "properties": {"repobilityId": "3750b6002776c876", "scanner": "scanner-primary", "fingerprint": "5950d3aa02411c63", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-c660e32448ab21f5", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-12bslot-s85-2.js:35"}, "properties": {"repobilityId": "0274cfcb30ee9870", "scanner": "scanner-primary", "fingerprint": "c660e32448ab21f5", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-455aeb7266d30c21", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-trade11.js:32"}, "properties": {"repobilityId": "3d9220aa9988f2aa", "scanner": "scanner-primary", "fingerprint": "455aeb7266d30c21", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-884d31786717687e", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-econ-registry-format.js:16"}, "properties": {"repobilityId": "f270e256390dd5d3", "scanner": "scanner-primary", "fingerprint": "884d31786717687e", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-dafdedfa12897493", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-econ-gross-context.js:23"}, "properties": {"repobilityId": "84f58c54e387628f", "scanner": "scanner-primary", "fingerprint": "dafdedfa12897493", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-51b8bad8046eac35", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-find-player-section-wider.js:6"}, "properties": {"repobilityId": "3008819b2ef18561", "scanner": "scanner-primary", "fingerprint": "51b8bad8046eac35", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-06df23f530e41b7b", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-adoption-1.js:13"}, "properties": {"repobilityId": "45fcd06aa43497d0", "scanner": "scanner-primary", "fingerprint": "06df23f530e41b7b", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-fb2d909d7fd1abe3", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-faction-id-diff.js:38"}, "properties": {"repobilityId": "a5516f72f81acbc7", "scanner": "scanner-primary", "fingerprint": "fb2d909d7fd1abe3", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-d16194c64365033c", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-strict-buildings.js:80"}, "properties": {"repobilityId": "040e836e96cb9db6", "scanner": "scanner-primary", "fingerprint": "d16194c64365033c", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-a102b9c2dd0dcf2d", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-faction-ptol-track2.js:67"}, "properties": {"repobilityId": "5ae40462fddfa8a7", "scanner": "scanner-primary", "fingerprint": "a102b9c2dd0dcf2d", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-45495caac69878d3", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-all-settlements-coords.js:39"}, "properties": {"repobilityId": "9faff0a620aad090", "scanner": "scanner-primary", "fingerprint": "45495caac69878d3", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-5ee1645b8fbdb2a3", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-find-new-unit-in-t4.js:32"}, "properties": {"repobilityId": "3468d64d00e52a22", "scanner": "scanner-primary", "fingerprint": "5ee1645b8fbdb2a3", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-8f74d10d15e693af", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-unit-army-grouping.js:22"}, "properties": {"repobilityId": "ae5405f8bec89fd5", "scanner": "scanner-primary", "fingerprint": "8f74d10d15e693af", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-a1fa1f25e349aaa9", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-per-tile-registry4.js:34"}, "properties": {"repobilityId": "271745f96931a6a8", "scanner": "scanner-primary", "fingerprint": "a1fa1f25e349aaa9", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-78366976f749a4a4", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-charpath-legs.js:50"}, "properties": {"repobilityId": "6c3aa64ea1f590b2", "scanner": "scanner-primary", "fingerprint": "78366976f749a4a4", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-300f723be7ee224e", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-econ-search-aitotals.js:18"}, "properties": {"repobilityId": "7a70b53af655713f", "scanner": "scanner-primary", "fingerprint": "300f723be7ee224e", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-cd7c8eb8e366025e", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-recruit5.js:28"}, "properties": {"repobilityId": "68ade85f46539339", "scanner": "scanner-primary", "fingerprint": "cd7c8eb8e366025e", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-be70a3d9d1780767", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-faction-ptolemaic.js:21"}, "properties": {"repobilityId": "5edc8a0194e651ba", "scanner": "scanner-primary", "fingerprint": "be70a3d9d1780767", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-17ed8ec18ed8ca62", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-population-cross.js:64"}, "properties": {"repobilityId": "0d0912b249037d42", "scanner": "scanner-primary", "fingerprint": "17ed8ec18ed8ca62", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-11394f127bacc9f6", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-unitstats8.js:57"}, "properties": {"repobilityId": "d8745cbc19d35c8f", "scanner": "scanner-primary", "fingerprint": "11394f127bacc9f6", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-c17480e1d76bf00b", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplo-H7.js:72"}, "properties": {"repobilityId": "31b3975d47b3fac5", "scanner": "scanner-primary", "fingerprint": "c17480e1d76bf00b", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-fa85efb9290e8134", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-playerdiplo-partnerlist.js:28"}, "properties": {"repobilityId": "5a18355f84a84c7f", "scanner": "scanner-primary", "fingerprint": "fa85efb9290e8134", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-c5caec477467f5ff", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-89slot-s92.js:65"}, "properties": {"repobilityId": "8cdc3c77e9aee3ed", "scanner": "scanner-primary", "fingerprint": "c5caec477467f5ff", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-aad1ebe4fa15d2fe", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-find-soldier-section-v2.js:35"}, "properties": {"repobilityId": "0afec5c92b684b6d", "scanner": "scanner-primary", "fingerprint": "aad1ebe4fa15d2fe", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-77d8fc311904e4e1", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-record-pointer-table.js:43"}, "properties": {"repobilityId": "3f899ccd23384939", "scanner": "scanner-primary", "fingerprint": "77d8fc311904e4e1", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-03704c37bb7d5298", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-chartail2-1.js:63"}, "properties": {"repobilityId": "7f276fe24116f6f3", "scanner": "scanner-primary", "fingerprint": "03704c37bb7d5298", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-6a945e81054e874b", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplomat-move3.js:62"}, "properties": {"repobilityId": "e39227c6c4bc2d7f", "scanner": "scanner-primary", "fingerprint": "6a945e81054e874b", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-14b5736329194876", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-pop-turn-diff.js:27"}, "properties": {"repobilityId": "9a205542ae49c0cd", "scanner": "scanner-primary", "fingerprint": "14b5736329194876", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-a88cc967a883b595", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-mp13.js:12"}, "properties": {"repobilityId": "4b403f2cc9594aa0", "scanner": "scanner-primary", "fingerprint": "a88cc967a883b595", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-7077af519f17b968", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-recruitI.js:19"}, "properties": {"repobilityId": "9eb1007a7c5a8494", "scanner": "scanner-primary", "fingerprint": "7077af519f17b968", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-b8360461f482e187", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-watchtower-coordmap.js:23"}, "properties": {"repobilityId": "d4e8a9e6488b3a9d", "scanner": "scanner-primary", "fingerprint": "b8360461f482e187", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-be0bad009f63544d", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-siege-spain-block.js:36"}, "properties": {"repobilityId": "177b239e498a0acc", "scanner": "scanner-primary", "fingerprint": "be0bad009f63544d", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-b45aab4a9f3753c0", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplo-7.js:29"}, "properties": {"repobilityId": "0441ab5753a5b3e3", "scanner": "scanner-primary", "fingerprint": "b45aab4a9f3753c0", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-d34033f571d2f52e", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-stats-block-dynamic-fields.js:62"}, "properties": {"repobilityId": "7208862e771223ec", "scanner": "scanner-primary", "fingerprint": "d34033f571d2f52e", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-4782ff7b2579114f", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-buildslots-03-find-settlement-zone.js:46"}, "properties": {"repobilityId": "48a8130ec6a607f0", "scanner": "scanner-primary", "fingerprint": "4782ff7b2579114f", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-bd05ed7959a9dbbb", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-ship-move2.js:28"}, "properties": {"repobilityId": "e95aa5befa7747ce", "scanner": "scanner-primary", "fingerprint": "bd05ed7959a9dbbb", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-300d78e5e3778f0a", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-unit-owners.js:32"}, "properties": {"repobilityId": "1f4f1cbb620c0fad", "scanner": "scanner-primary", "fingerprint": "300d78e5e3778f0a", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-3e21a4c5791a1eb7", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplo-H5.js:34"}, "properties": {"repobilityId": "ad9a6a822c4dc877", "scanner": "scanner-primary", "fingerprint": "3e21a4c5791a1eb7", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-8ea944bae575d95f", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-naval-position2.js:35"}, "properties": {"repobilityId": "68f8c67e98af4b94", "scanner": "scanner-primary", "fingerprint": "8ea944bae575d95f", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-388479e32a885846", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-ai-cache-semantics1.js:31"}, "properties": {"repobilityId": "434d25fe38ea8853", "scanner": "scanner-primary", "fingerprint": "388479e32a885846", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-3ad2414f369b7569", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-charrec-effect-enum.js:65"}, "properties": {"repobilityId": "84f8e5a5ab3fd32f", "scanner": "scanner-primary", "fingerprint": "3ad2414f369b7569", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-216d7ece13c78883", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-reputation-04-rec-layout.js:27"}, "properties": {"repobilityId": "71b4f32b1b5602b5", "scanner": "scanner-primary", "fingerprint": "216d7ece13c78883", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-064d6982a2331e61", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-meta-decode-4.js:18"}, "properties": {"repobilityId": "2b441ca3f8ef780e", "scanner": "scanner-primary", "fingerprint": "064d6982a2331e61", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-34d08db357920dda", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-head-1.js:30"}, "properties": {"repobilityId": "68baf145ea76e831", "scanner": "scanner-primary", "fingerprint": "34d08db357920dda", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-9378f4b532536a98", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-ai-weights1.js:39"}, "properties": {"repobilityId": "8edcb37583b69468", "scanner": "scanner-primary", "fingerprint": "9378f4b532536a98", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-0e007b5bbee16109", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-lua-state7.js:12"}, "properties": {"repobilityId": "a99038b9fc03b1f1", "scanner": "scanner-primary", "fingerprint": "0e007b5bbee16109", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-997c5716ea903a95", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-ris-counter3.js:35"}, "properties": {"repobilityId": "f2d2b70eb6a84808", "scanner": "scanner-primary", "fingerprint": "997c5716ea903a95", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-10ce66888cf51f55", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-chartail2.js:37"}, "properties": {"repobilityId": "48e92636e84311f3", "scanner": "scanner-primary", "fingerprint": "10ce66888cf51f55", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-f4b5cfb86cd9b9cc", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplomacy20.js:21"}, "properties": {"repobilityId": "cc1619b26456512f", "scanner": "scanner-primary", "fingerprint": "f4b5cfb86cd9b9cc", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-1dfac974f12f78c0", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-aidip-7.js:75"}, "properties": {"repobilityId": "f9066bfe9c122cdc", "scanner": "scanner-primary", "fingerprint": "1dfac974f12f78c0", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-dc54dc55af633d8a", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-settle-fields.js:15"}, "properties": {"repobilityId": "8978c9e27a3a06fe", "scanner": "scanner-primary", "fingerprint": "dc54dc55af633d8a", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-e351fdba43105d90", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-model-validate3.js:36"}, "properties": {"repobilityId": "5f6d59420d956a7c", "scanner": "scanner-primary", "fingerprint": "e351fdba43105d90", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-7eb9e50830506b68", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-aidiplocache4.js:166"}, "properties": {"repobilityId": "25036a66dcdef600", "scanner": "scanner-primary", "fingerprint": "7eb9e50830506b68", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-0f992291b6955a53", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-event-log-flags6.js:6"}, "properties": {"repobilityId": "997b72978526ff18", "scanner": "scanner-primary", "fingerprint": "0f992291b6955a53", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-67fff1abd23ce14a", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-trade-region-record-survey.js:31"}, "properties": {"repobilityId": "000ffece0cde859d", "scanner": "scanner-primary", "fingerprint": "67fff1abd23ce14a", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-ed2a1c03beede750", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplo-cleanN.js:11"}, "properties": {"repobilityId": "c59ea0366a9247fe", "scanner": "scanner-primary", "fingerprint": "ed2a1c03beede750", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-ba892511b22cc44b", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-rle7.js:71"}, "properties": {"repobilityId": "0fb78cdc5c973a24", "scanner": "scanner-primary", "fingerprint": "ba892511b22cc44b", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-3158d381d4d1d5fe", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-portrait-resolve-coverage.js:8"}, "properties": {"repobilityId": "5f58b34cca6b3f27", "scanner": "scanner-primary", "fingerprint": "3158d381d4d1d5fe", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-4dc96add6e372f1f", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplomacy21.js:28"}, "properties": {"repobilityId": "316df05b3907f7f9", "scanner": "scanner-primary", "fingerprint": "4dc96add6e372f1f", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-33d2210c926b6a66", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplomacy-extract.js:12"}, "properties": {"repobilityId": "1ef5b9fe328e02a7", "scanner": "scanner-primary", "fingerprint": "33d2210c926b6a66", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-b9dac1945ee38618", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-econ-before-record.js:18"}, "properties": {"repobilityId": "429f4d94786c1ae0", "scanner": "scanner-primary", "fingerprint": "b9dac1945ee38618", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-3b1daf847565a0a5", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-pop-block-diff.js:30"}, "properties": {"repobilityId": "2f3e804809da170f", "scanner": "scanner-primary", "fingerprint": "3b1daf847565a0a5", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-b8085e1bed9c79bd", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-faction-records-walk.js:39"}, "properties": {"repobilityId": "4d9018152325ffa7", "scanner": "scanner-primary", "fingerprint": "b8085e1bed9c79bd", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-32ad7cbc29999d86", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-battle6.js:15"}, "properties": {"repobilityId": "2c495ca7759a36da", "scanner": "scanner-primary", "fingerprint": "32ad7cbc29999d86", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-a0205dc00855a1f9", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-econ-settlement-breakdown.js:17"}, "properties": {"repobilityId": "e5c13b4eace10036", "scanner": "scanner-primary", "fingerprint": "a0205dc00855a1f9", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-a7d59b0949bce3ea", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/splice-with-count-patch.js:51"}, "properties": {"repobilityId": "6882a3e6f92050e8", "scanner": "scanner-primary", "fingerprint": "a7d59b0949bce3ea", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-bedea0bdf77f0c11", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplo-pairing-uuidmatch.js:33"}, "properties": {"repobilityId": "2ad47e1a5e2a1408", "scanner": "scanner-primary", "fingerprint": "bedea0bdf77f0c11", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-972a098f962f6c70", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-adoption-verify.js:9"}, "properties": {"repobilityId": "ceecd9e20408f18b", "scanner": "scanner-primary", "fingerprint": "972a098f962f6c70", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-e7594ee0c83beab0", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-polygon-extract.js:20"}, "properties": {"repobilityId": "40acc60175320d9f", "scanner": "scanner-primary", "fingerprint": "e7594ee0c83beab0", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-df9abeb6b9e57696", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-family10.js:42"}, "properties": {"repobilityId": "0caf7349130ba181", "scanner": "scanner-primary", "fingerprint": "df9abeb6b9e57696", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-17a1fc9f86a20c69", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-anc4.js:71"}, "properties": {"repobilityId": "b09a043e73153382", "scanner": "scanner-primary", "fingerprint": "17a1fc9f86a20c69", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-a8df97e8284e51d9", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-tax-change.js:15"}, "properties": {"repobilityId": "f7038be42e7aa4a9", "scanner": "scanner-primary", "fingerprint": "a8df97e8284e51d9", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-6acba06a5de85c84", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-alex-t7.js:15"}, "properties": {"repobilityId": "7c72722f0befd4fe", "scanner": "scanner-primary", "fingerprint": "6acba06a5de85c84", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-c5e4de13722f2726", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-header-year-player.js:29"}, "properties": {"repobilityId": "d818ff7484ff74fe", "scanner": "scanner-primary", "fingerprint": "c5e4de13722f2726", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-170a9d0da8f9da80", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-queue-recruit-fieldmap.js:32"}, "properties": {"repobilityId": "bfe153d1f34f02b9", "scanner": "scanner-primary", "fingerprint": "170a9d0da8f9da80", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-b9abda8d470e1e9e", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-agent-diff.js:13"}, "properties": {"repobilityId": "343043eb13a8f5b5", "scanner": "scanner-primary", "fingerprint": "b9abda8d470e1e9e", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-e31e966440f7f933", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-ai-policy3.js:6"}, "properties": {"repobilityId": "5211b3cbcc9af750", "scanner": "scanner-primary", "fingerprint": "e31e966440f7f933", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-58b1971f342f98d5", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-azes.js:22"}, "properties": {"repobilityId": "6706391b67eebcb2", "scanner": "scanner-primary", "fingerprint": "58b1971f342f98d5", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-899f99929b498c78", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-settle-track2.js:25"}, "properties": {"repobilityId": "3511f1958563b5ce", "scanner": "scanner-primary", "fingerprint": "899f99929b498c78", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-dc7796070d7d9f25", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-playerdiplo-structure.js:38"}, "properties": {"repobilityId": "8eec88d59fbb2d03", "scanner": "scanner-primary", "fingerprint": "dc7796070d7d9f25", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-43117d8b55e52a54", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-section-pointers.js:15"}, "properties": {"repobilityId": "f239924893134c31", "scanner": "scanner-primary", "fingerprint": "43117d8b55e52a54", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-a6415c874f81c78e", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-tail6.js:17"}, "properties": {"repobilityId": "1cf41cfee0e2eb72", "scanner": "scanner-primary", "fingerprint": "a6415c874f81c78e", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-f28a47e1f0ced200", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-large-diff-clusters.js:28"}, "properties": {"repobilityId": "f8d88be20a514210", "scanner": "scanner-primary", "fingerprint": "f28a47e1f0ced200", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-7e32eefa285708d4", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-settlement-header-full.js:57"}, "properties": {"repobilityId": "9b78de7c583e9c4b", "scanner": "scanner-primary", "fingerprint": "7e32eefa285708d4", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-4ee91043ca879756", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-soldier-stats-deep.js:152"}, "properties": {"repobilityId": "cc13753c451e7241", "scanner": "scanner-primary", "fingerprint": "4ee91043ca879756", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-d75f219cb5f5b4dd", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-children.js:37"}, "properties": {"repobilityId": "58a1506541f1cb42", "scanner": "scanner-primary", "fingerprint": "d75f219cb5f5b4dd", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-3a058a24febc078c", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-settlement-pop-verify.js:69"}, "properties": {"repobilityId": "b1f090b193aea3e9", "scanner": "scanner-primary", "fingerprint": "3a058a24febc078c", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-33329bb3786d86e3", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-ownership4.js:39"}, "properties": {"repobilityId": "2b91ef81328c6b1a", "scanner": "scanner-primary", "fingerprint": "33329bb3786d86e3", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-f01b14a3f5cdc123", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-faction-array-stride.js:18"}, "properties": {"repobilityId": "14ddf0a3c6117c8b", "scanner": "scanner-primary", "fingerprint": "f01b14a3f5cdc123", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-91af814c438cb8fb", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-family16.js:66"}, "properties": {"repobilityId": "e68f901122d001db", "scanner": "scanner-primary", "fingerprint": "91af814c438cb8fb", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-7fe86c858a87b8dc", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-soldier-uuid-no-prefix.js:30"}, "properties": {"repobilityId": "62b3ad8cffba4799", "scanner": "scanner-primary", "fingerprint": "7fe86c858a87b8dc", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-c6a89cb1b143d2c5", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-warhunt-celldump.js:8"}, "properties": {"repobilityId": "1ea78f05d9e53e37", "scanner": "scanner-primary", "fingerprint": "c6a89cb1b143d2c5", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-8eae3de7b986ecf9", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-family20.js:80"}, "properties": {"repobilityId": "0744bff3254504cc", "scanner": "scanner-primary", "fingerprint": "8eae3de7b986ecf9", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-5526e7144082a359", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/splice-with-section-fix.js:59"}, "properties": {"repobilityId": "6891b4378beedb33", "scanner": "scanner-primary", "fingerprint": "5526e7144082a359", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-f0b77dc369a88bd1", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-stride9xyz8.js:32"}, "properties": {"repobilityId": "a4051cae1ce67bca", "scanner": "scanner-primary", "fingerprint": "f0b77dc369a88bd1", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-31834212c0b98e56", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-econ-postdiplo-walk.js:32"}, "properties": {"repobilityId": "0f9d45260bf724f9", "scanner": "scanner-primary", "fingerprint": "31834212c0b98e56", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-12fe24d2ef10e0c9", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-warstate-01-probe.js:8"}, "properties": {"repobilityId": "abcf76c2bb2db423", "scanner": "scanner-primary", "fingerprint": "12fe24d2ef10e0c9", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-d4563ad38fa02188", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-char-record-full.js:16"}, "properties": {"repobilityId": "6844e1332b783f60", "scanner": "scanner-primary", "fingerprint": "d4563ad38fa02188", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-4d75cfe4cff4ffc8", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diploterms-07-relrecords.js:52"}, "properties": {"repobilityId": "346e7134a7d6aee7", "scanner": "scanner-primary", "fingerprint": "4d75cfe4cff4ffc8", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-739a37cbc2d0a326", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/compare-saves.js:70"}, "properties": {"repobilityId": "b2d0b2138c83da9f", "scanner": "scanner-primary", "fingerprint": "739a37cbc2d0a326", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-1380294ee933f515", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-portrait-CRACKED.js:39"}, "properties": {"repobilityId": "7e5ec95cc431ba6c", "scanner": "scanner-primary", "fingerprint": "1380294ee933f515", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-81fa372bbff940f8", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplopair2-uuidtype.js:25"}, "properties": {"repobilityId": "726941dc9df68537", "scanner": "scanner-primary", "fingerprint": "81fa372bbff940f8", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-09c7e3fc2c091662", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-midfile-final4.js:23"}, "properties": {"repobilityId": "5ed0548886f858c8", "scanner": "scanner-primary", "fingerprint": "09c7e3fc2c091662", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-6190b8f78924a7ea", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-lua-state6.js:9"}, "properties": {"repobilityId": "dbf8c2a579ddeffd", "scanner": "scanner-primary", "fingerprint": "6190b8f78924a7ea", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-eb359d7fe4645e0a", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-settle-occurrences.js:16"}, "properties": {"repobilityId": "008e669b44dddd74", "scanner": "scanner-primary", "fingerprint": "eb359d7fe4645e0a", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-30894d525f635602", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-mapfeat-diff.js:19"}, "properties": {"repobilityId": "514d791c88bf51b2", "scanner": "scanner-primary", "fingerprint": "30894d525f635602", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-728246e921b48794", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-rle1.js:68"}, "properties": {"repobilityId": "f6dee159ede11d21", "scanner": "scanner-primary", "fingerprint": "728246e921b48794", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-709ec437be4c3b46", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-gap214-2.js:30"}, "properties": {"repobilityId": "aaa577a7c314b296", "scanner": "scanner-primary", "fingerprint": "709ec437be4c3b46", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-f5570ca212a7a41f", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-turnnum-1.js:108"}, "properties": {"repobilityId": "429b6007f96e70f9", "scanner": "scanner-primary", "fingerprint": "f5570ca212a7a41f", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-86fcfc57caed7e78", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-ai-policy4.js:16"}, "properties": {"repobilityId": "91e3c0e4a9a81499", "scanner": "scanner-primary", "fingerprint": "86fcfc57caed7e78", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-80dc5870709a5e88", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-post-soldier-records.js:30"}, "properties": {"repobilityId": "84aef8655e5fc816", "scanner": "scanner-primary", "fingerprint": "80dc5870709a5e88", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-f9b66de591401a46", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-treasury-i64.js:32"}, "properties": {"repobilityId": "b724ef498e9b2416", "scanner": "scanner-primary", "fingerprint": "f9b66de591401a46", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-6285ada9a2b89460", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-aipolicy-session45-1.js:26"}, "properties": {"repobilityId": "cca950bb888a549a", "scanner": "scanner-primary", "fingerprint": "6285ada9a2b89460", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-23d6f77fc051a14b", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-tilegap-correlate.js:13"}, "properties": {"repobilityId": "9a1c86c4aec58eb0", "scanner": "scanner-primary", "fingerprint": "23d6f77fc051a14b", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-45014728bf928b7d", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-occupy2.js:13"}, "properties": {"repobilityId": "eee93315d30e7ae3", "scanner": "scanner-primary", "fingerprint": "45014728bf928b7d", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-8c75b56a3faf7073", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-warhunt-locator-test.js:84"}, "properties": {"repobilityId": "93dae2430a8de786", "scanner": "scanner-primary", "fingerprint": "8c75b56a3faf7073", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-d271a1ca8fce88a8", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-soldier-stats1.js:26"}, "properties": {"repobilityId": "133ddd68e848c534", "scanner": "scanner-primary", "fingerprint": "d271a1ca8fce88a8", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-ddc12d570bc226a1", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-v1-ext-bridge.js:23"}, "properties": {"repobilityId": "5ac825cca3fdd593", "scanner": "scanner-primary", "fingerprint": "ddc12d570bc226a1", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-a96f2d8ebcfe33bd", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-find-minor-faction-econ.js:26"}, "properties": {"repobilityId": "ea0dc44b938f958c", "scanner": "scanner-primary", "fingerprint": "a96f2d8ebcfe33bd", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-077c10627e547718", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-battle-log2.js:8"}, "properties": {"repobilityId": "f1925e1816c082a4", "scanner": "scanner-primary", "fingerprint": "077c10627e547718", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-83b4c666ae66a55d", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-alex-pointers.js:23"}, "properties": {"repobilityId": "863034ad04a3de65", "scanner": "scanner-primary", "fingerprint": "83b4c666ae66a55d", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-52c34fb4117eee62", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-hash-blob10.js:10"}, "properties": {"repobilityId": "a743806248886c34", "scanner": "scanner-primary", "fingerprint": "52c34fb4117eee62", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-75a951a0810a8521", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-record-coord-check.js:55"}, "properties": {"repobilityId": "e9e184b63c3971b4", "scanner": "scanner-primary", "fingerprint": "75a951a0810a8521", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-881320e44f288fc1", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-occupy11.js:12"}, "properties": {"repobilityId": "515221bd508ddf8a", "scanner": "scanner-primary", "fingerprint": "881320e44f288fc1", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-f721a5e4d740e568", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-alliance2.js:43"}, "properties": {"repobilityId": "1ad1e75ce31c549d", "scanner": "scanner-primary", "fingerprint": "f721a5e4d740e568", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-ba1e01c04d7814ac", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-descr-strat-resources1.js:107"}, "properties": {"repobilityId": "d9bbe6c4d2b0ca6c", "scanner": "scanner-primary", "fingerprint": "ba1e01c04d7814ac", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-d38433d7a40329e7", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-charrec-raw-array.js:20"}, "properties": {"repobilityId": "b326cf6e89277217", "scanner": "scanner-primary", "fingerprint": "d38433d7a40329e7", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-afce46cd521fd6b2", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-section3.js:68"}, "properties": {"repobilityId": "c00b2eeb43ceb955", "scanner": "scanner-primary", "fingerprint": "afce46cd521fd6b2", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-055b14c64b770b0e", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplopair2-positional.js:30"}, "properties": {"repobilityId": "9450e6e94ff1cd25", "scanner": "scanner-primary", "fingerprint": "055b14c64b770b0e", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-70cec3471846078e", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-portrait-uuid-link.js:31"}, "properties": {"repobilityId": "20c6e79c820d64ee", "scanner": "scanner-primary", "fingerprint": "70cec3471846078e", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-75c817a54f9d7bd5", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-header-anchor-uuid.js:19"}, "properties": {"repobilityId": "f93a4d26d1514b7c", "scanner": "scanner-primary", "fingerprint": "75c817a54f9d7bd5", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-49566ee024b92bfb", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-settle-diff2.js:18"}, "properties": {"repobilityId": "95355eb67bfafa54", "scanner": "scanner-primary", "fingerprint": "49566ee024b92bfb", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-1f00a80f3ac59c14", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-field-army-tail1.js:27"}, "properties": {"repobilityId": "9f0281a42b8a665a", "scanner": "scanner-primary", "fingerprint": "1f00a80f3ac59c14", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-ee28ba9aec9a8fd4", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-body-around-a781.js:10"}, "properties": {"repobilityId": "efa05c5fe0dbaded", "scanner": "scanner-primary", "fingerprint": "ee28ba9aec9a8fd4", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-b34dbeaa520f12bd", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplomacy23.js:27"}, "properties": {"repobilityId": "b50ebc80b9783fa7", "scanner": "scanner-primary", "fingerprint": "b34dbeaa520f12bd", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-7b39b2e7c8fa523e", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-unit-hashkey-match.js:30"}, "properties": {"repobilityId": "a61f4449fc90d9f1", "scanner": "scanner-primary", "fingerprint": "7b39b2e7c8fa523e", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-71e31ca91aec09b1", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/splice-d13-all-self-pointers.js:56"}, "properties": {"repobilityId": "e6cdb2348159f103", "scanner": "scanner-primary", "fingerprint": "71e31ca91aec09b1", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-0125008e733d2f4c", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-watchtower-final.js:108"}, "properties": {"repobilityId": "efa9d8454e2d5703", "scanner": "scanner-primary", "fingerprint": "0125008e733d2f4c", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-10a48c66b96909a6", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-bloodline-leader-locate.js:23"}, "properties": {"repobilityId": "fc2f0b567146a474", "scanner": "scanner-primary", "fingerprint": "10a48c66b96909a6", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-097bcf059c41db7d", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-gap167-1.js:24"}, "properties": {"repobilityId": "0d3ce3d614e40c7c", "scanner": "scanner-primary", "fingerprint": "097bcf059c41db7d", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-9d37349cea0ab6e4", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-epidamnus-extended.js:38"}, "properties": {"repobilityId": "c3f634a0bac0b2b4", "scanner": "scanner-primary", "fingerprint": "9d37349cea0ab6e4", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-2f042b1ebd0268bf", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-agent-statemap.js:50"}, "properties": {"repobilityId": "bd80e603b13fe925", "scanner": "scanner-primary", "fingerprint": "2f042b1ebd0268bf", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-9cbe581b0123f8c8", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-ai-weights2.js:31"}, "properties": {"repobilityId": "a93c9076c9aa62d3", "scanner": "scanner-primary", "fingerprint": "9cbe581b0123f8c8", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-cbf9d8128d0b4d7d", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-faction-walk-array.js:21"}, "properties": {"repobilityId": "f193a9b11a6b3ad3", "scanner": "scanner-primary", "fingerprint": "cbf9d8128d0b4d7d", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-82cc29e1e35ab960", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-uria-buildings.js:35"}, "properties": {"repobilityId": "c2dcdc15c3bace7d", "scanner": "scanner-primary", "fingerprint": "82cc29e1e35ab960", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-47dc6ee4398f6427", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-halo-move-5.js:93"}, "properties": {"repobilityId": "edb61266563112fa", "scanner": "scanner-primary", "fingerprint": "47dc6ee4398f6427", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-4627a3c0bb828348", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-scripted-events-s73-3.js:34"}, "properties": {"repobilityId": "f80753907c2e70c7", "scanner": "scanner-primary", "fingerprint": "4627a3c0bb828348", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-d3c7cd0698a9b19b", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-religion-locate-block.js:18"}, "properties": {"repobilityId": "5f0fca432ea404b5", "scanner": "scanner-primary", "fingerprint": "d3c7cd0698a9b19b", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-f3b873364ed58a5b", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-siege-t6-blocks.js:35"}, "properties": {"repobilityId": "35b8f02b2cf54aca", "scanner": "scanner-primary", "fingerprint": "f3b873364ed58a5b", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-14aeb139d437830e", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplo-clean5.js:14"}, "properties": {"repobilityId": "2f58bbddb78971e6", "scanner": "scanner-primary", "fingerprint": "14aeb139d437830e", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-1dec45a9d95ac341", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplo-ladder1.js:116"}, "properties": {"repobilityId": "b3e757ab8aa2adcc", "scanner": "scanner-primary", "fingerprint": "1dec45a9d95ac341", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-e105aa0f0e22c272", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-traits-terminator-check.js:56"}, "properties": {"repobilityId": "8ccefbb77d192eee", "scanner": "scanner-primary", "fingerprint": "e105aa0f0e22c272", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-7d7b27824a8781d2", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-tilemap2.js:20"}, "properties": {"repobilityId": "affcd865b76a074e", "scanner": "scanner-primary", "fingerprint": "7d7b27824a8781d2", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-773b575375183b34", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-faction-economics-records.js:18"}, "properties": {"repobilityId": "2019468c4ef11bec", "scanner": "scanner-primary", "fingerprint": "773b575375183b34", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-e7833271562e8668", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplo-cleanD.js:44"}, "properties": {"repobilityId": "a12e29b654edac69", "scanner": "scanner-primary", "fingerprint": "e7833271562e8668", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-0cd509e08dea9d05", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-playerdiplo-locate.js:19"}, "properties": {"repobilityId": "01b10b5726f55461", "scanner": "scanner-primary", "fingerprint": "0cd509e08dea9d05", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-2aa5ddd89884683f", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-terrain-confirm1.js:78"}, "properties": {"repobilityId": "e75d22e851d97e70", "scanner": "scanner-primary", "fingerprint": "2aa5ddd89884683f", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-aae3f3b3f0191dd5", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-section-walker8.js:20"}, "properties": {"repobilityId": "dbd9930152bcf020", "scanner": "scanner-primary", "fingerprint": "aae3f3b3f0191dd5", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-8267921ada30f13e", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-find-body-root.js:19"}, "properties": {"repobilityId": "9151fb391768fddc", "scanner": "scanner-primary", "fingerprint": "8267921ada30f13e", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-fa3c005c95f05fc9", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-midfile-final3.js:35"}, "properties": {"repobilityId": "57168f7b3e310bf9", "scanner": "scanner-primary", "fingerprint": "fa3c005c95f05fc9", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-eda6b5eb3cd526fe", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-tail-postmatrix1.js:21"}, "properties": {"repobilityId": "8788e874cbe99a6a", "scanner": "scanner-primary", "fingerprint": "eda6b5eb3cd526fe", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-f4043a6b945560b2", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-charrec-array-bounds.js:28"}, "properties": {"repobilityId": "a4d934dd33de16c4", "scanner": "scanner-primary", "fingerprint": "f4043a6b945560b2", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-3b8c5faa001c0ad3", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diploterms-01-baseline.js:67"}, "properties": {"repobilityId": "d00674d0b3c6fbee", "scanner": "scanner-primary", "fingerprint": "3b8c5faa001c0ad3", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-c80b14fd7eb6b46d", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-ai-cache-ris6.js:27"}, "properties": {"repobilityId": "adc6a9d2ed6efe87", "scanner": "scanner-primary", "fingerprint": "c80b14fd7eb6b46d", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-fa07740dc6a9fa66", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplomacy26.js:39"}, "properties": {"repobilityId": "2218a1b9f2b96b10", "scanner": "scanner-primary", "fingerprint": "fa07740dc6a9fa66", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-16d58173bda4ce19", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-tail-profile1.js:16"}, "properties": {"repobilityId": "3be0582e117f750f", "scanner": "scanner-primary", "fingerprint": "16d58173bda4ce19", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-97b58b339754ea9a", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-rle4.js:61"}, "properties": {"repobilityId": "d6a53e526372431c", "scanner": "scanner-primary", "fingerprint": "97b58b339754ea9a", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-8791c8fc501146d4", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-econ-find-section.js:34"}, "properties": {"repobilityId": "1302b9382e636dc3", "scanner": "scanner-primary", "fingerprint": "8791c8fc501146d4", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-4a9e1d4aaabca674", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-stats-block-fields.js:35"}, "properties": {"repobilityId": "f6a83ea5bff28a95", "scanner": "scanner-primary", "fingerprint": "4a9e1d4aaabca674", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-26a24fa8aa152b5a", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/test-meta-integration.js:93"}, "properties": {"repobilityId": "3ea67407cd98c4ce", "scanner": "scanner-primary", "fingerprint": "26a24fa8aa152b5a", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-ca36727baaf6039a", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-anc3.js:85"}, "properties": {"repobilityId": "461ba1d8292f1dd5", "scanner": "scanner-primary", "fingerprint": "ca36727baaf6039a", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-e226f176aa4e3b9b", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-charrec-effect-proof.js:54"}, "properties": {"repobilityId": "05cea63f1e143aef", "scanner": "scanner-primary", "fingerprint": "e226f176aa4e3b9b", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-7a71c76bc09bf787", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-section-registry-v3.js:28"}, "properties": {"repobilityId": "d349d145ec6f3da2", "scanner": "scanner-primary", "fingerprint": "7a71c76bc09bf787", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-eafa3f59c12f07e5", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-gap113-2.js:33"}, "properties": {"repobilityId": "effb3f476cc9e72e", "scanner": "scanner-primary", "fingerprint": "eafa3f59c12f07e5", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-b79ba63590c6c566", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-charrec-fixedpoint.js:38"}, "properties": {"repobilityId": "d42fa42c8f164618", "scanner": "scanner-primary", "fingerprint": "b79ba63590c6c566", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-df91408b70807aa2", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-midfile-final7.js:21"}, "properties": {"repobilityId": "d3cc43625da1668c", "scanner": "scanner-primary", "fingerprint": "df91408b70807aa2", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-94a71e1a344a6272", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-header-full-crack.js:25"}, "properties": {"repobilityId": "741c6704c8607739", "scanner": "scanner-primary", "fingerprint": "94a71e1a344a6272", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-d5ec03d0c3b190d7", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-scripted-events-s73-1.js:15"}, "properties": {"repobilityId": "3aeb63b4475b2686", "scanner": "scanner-primary", "fingerprint": "d5ec03d0c3b190d7", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-e27066d8d2b08ec7", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-zonea2.js:52"}, "properties": {"repobilityId": "15743665e0f51cc4", "scanner": "scanner-primary", "fingerprint": "e27066d8d2b08ec7", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-c4bee12fc0726ca9", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-econ-recon.js:39"}, "properties": {"repobilityId": "b8d6b40c0e0767fb", "scanner": "scanner-primary", "fingerprint": "c4bee12fc0726ca9", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-30835e2488ac3554", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-settlement-coord-map.js:25"}, "properties": {"repobilityId": "0d2c33488dd05183", "scanner": "scanner-primary", "fingerprint": "30835e2488ac3554", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-2cc7f136687c9f0b", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-tax-enum.js:14"}, "properties": {"repobilityId": "8049014199186900", "scanner": "scanner-primary", "fingerprint": "2cc7f136687c9f0b", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-f18a669da58f8808", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-battle7.js:23"}, "properties": {"repobilityId": "360605f3398ba4ef", "scanner": "scanner-primary", "fingerprint": "f18a669da58f8808", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-ec651bd39833fa26", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-unitstats9.js:74"}, "properties": {"repobilityId": "83345d4da5137d8f", "scanner": "scanner-primary", "fingerprint": "ec651bd39833fa26", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-6762a13da30135eb", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-alliance-deep5.js:32"}, "properties": {"repobilityId": "4d7f3012ce38e49f", "scanner": "scanner-primary", "fingerprint": "6762a13da30135eb", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-ccd46fe7946e9b1d", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-tilemap12.js:30"}, "properties": {"repobilityId": "101f3870554c0f40", "scanner": "scanner-primary", "fingerprint": "ccd46fe7946e9b1d", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-64f5edfa47b87af6", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-build-queue-timing-v2.js:20"}, "properties": {"repobilityId": "f33ebc9206f0b565", "scanner": "scanner-primary", "fingerprint": "64f5edfa47b87af6", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-3ec7058ecbe2e2cd", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-battle10.js:19"}, "properties": {"repobilityId": "0c52fb6e4f62f425", "scanner": "scanner-primary", "fingerprint": "3ec7058ecbe2e2cd", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-98bc10961cec2901", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-decline-2.js:19"}, "properties": {"repobilityId": "b3994e9ac3e14d57", "scanner": "scanner-primary", "fingerprint": "98bc10961cec2901", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-e0f0b9980ee7d546", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplo2.js:68"}, "properties": {"repobilityId": "ad46db62297f97cb", "scanner": "scanner-primary", "fingerprint": "e0f0b9980ee7d546", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-6835b4c1595620dc", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-ai-cache-settlements.js:37"}, "properties": {"repobilityId": "34d242fd2a6322b9", "scanner": "scanner-primary", "fingerprint": "6835b4c1595620dc", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-f809ca8eb1227e69", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-construction7.js:64"}, "properties": {"repobilityId": "0031060eb3fde030", "scanner": "scanner-primary", "fingerprint": "f809ca8eb1227e69", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-e8e1aa0592fd6087", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-charrec-effect-delta.js:69"}, "properties": {"repobilityId": "637eb9e8d8648bac", "scanner": "scanner-primary", "fingerprint": "e8e1aa0592fd6087", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-469b5a5d529ea120", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-religion-run-current.js:33"}, "properties": {"repobilityId": "9baefe7d99e925f6", "scanner": "scanner-primary", "fingerprint": "469b5a5d529ea120", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-25b7a955b816bcca", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-sparta-diff.js:22"}, "properties": {"repobilityId": "40550ad9e4f21e0c", "scanner": "scanner-primary", "fingerprint": "25b7a955b816bcca", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-e4111abb5549f8a1", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-cmpcounts.js:20"}, "properties": {"repobilityId": "edc6e18aca80ff58", "scanner": "scanner-primary", "fingerprint": "e4111abb5549f8a1", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-9ff259028a2f2d52", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-construction3.js:41"}, "properties": {"repobilityId": "d2a74cb138c052ec", "scanner": "scanner-primary", "fingerprint": "9ff259028a2f2d52", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-d1686b9613a5519e", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-siege-turn12.js:45"}, "properties": {"repobilityId": "e0b65de17e821794", "scanner": "scanner-primary", "fingerprint": "d1686b9613a5519e", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-a6f47546cb38b84a", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-field-army-tail4.js:61"}, "properties": {"repobilityId": "a8d110193d3b7453", "scanner": "scanner-primary", "fingerprint": "a6f47546cb38b84a", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-bf2b85981d803200", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-naval-final.js:88"}, "properties": {"repobilityId": "028a813d9a923cd9", "scanner": "scanner-primary", "fingerprint": "bf2b85981d803200", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-f334fe5b9f5b7a40", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-recruitD.js:40"}, "properties": {"repobilityId": "9d7125a30fe36ae0", "scanner": "scanner-primary", "fingerprint": "f334fe5b9f5b7a40", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-47c2b671ab0c438e", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-midfile-cells4.js:99"}, "properties": {"repobilityId": "473443c8d126f93c", "scanner": "scanner-primary", "fingerprint": "47c2b671ab0c438e", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-5e72ceb37dd55ffd", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-siege4.js:62"}, "properties": {"repobilityId": "16bfa503bea9a74d", "scanner": "scanner-primary", "fingerprint": "5e72ceb37dd55ffd", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-7bbf011d83cc5c5e", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-rebellion3.js:40"}, "properties": {"repobilityId": "104bd5535604e776", "scanner": "scanner-primary", "fingerprint": "7bbf011d83cc5c5e", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-0323d8f0f8ac4f35", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-ancil-fails.js:42"}, "properties": {"repobilityId": "20a0114335e1f78a", "scanner": "scanner-primary", "fingerprint": "0323d8f0f8ac4f35", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-6e55ed2f0794fc2c", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-section-walker5.js:59"}, "properties": {"repobilityId": "c10739112975155f", "scanner": "scanner-primary", "fingerprint": "6e55ed2f0794fc2c", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-342983b18f4a0d93", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-head-9.js:33"}, "properties": {"repobilityId": "543694fed1462feb", "scanner": "scanner-primary", "fingerprint": "342983b18f4a0d93", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-47a86b8945800968", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-trade-goods7.js:62"}, "properties": {"repobilityId": "4ddee821a7f1bf0f", "scanner": "scanner-primary", "fingerprint": "47a86b8945800968", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-79bf7f6ff9e30227", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-find-player-by-name.js:21"}, "properties": {"repobilityId": "5a9c903623faa429", "scanner": "scanner-primary", "fingerprint": "79bf7f6ff9e30227", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-6f6ec5bf5772ff17", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplo-cleanM.js:12"}, "properties": {"repobilityId": "cdfe3570264cedfe", "scanner": "scanner-primary", "fingerprint": "6f6ec5bf5772ff17", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-923f16b0bfae3d3e", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-naval-shiptype.js:20"}, "properties": {"repobilityId": "eed91bfde41992c7", "scanner": "scanner-primary", "fingerprint": "923f16b0bfae3d3e", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-b49648ddf186be02", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-settle-block-walk.js:50"}, "properties": {"repobilityId": "5f2b84e5e509bb7b", "scanner": "scanner-primary", "fingerprint": "b49648ddf186be02", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-16cb854b9a23be79", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-buildings-turns.js:24"}, "properties": {"repobilityId": "9efa8fc438b3f763", "scanner": "scanner-primary", "fingerprint": "16cb854b9a23be79", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-db1849cf3efa0ced", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-vanilla-1.js:9"}, "properties": {"repobilityId": "eaa6858a4838df4f", "scanner": "scanner-primary", "fingerprint": "db1849cf3efa0ced", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-677f2b232e09b7ae", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-treasury-21-tight.js:21"}, "properties": {"repobilityId": "0152bd4378be9feb", "scanner": "scanner-primary", "fingerprint": "677f2b232e09b7ae", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-feae5c0fa27de09b", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-unidentified-recs.js:20"}, "properties": {"repobilityId": "d98ab598fca7007e", "scanner": "scanner-primary", "fingerprint": "feae5c0fa27de09b", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-2f781ad3eb21830e", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-trade-goods5.js:33"}, "properties": {"repobilityId": "193048ced2c78917", "scanner": "scanner-primary", "fingerprint": "2f781ad3eb21830e", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-898c6770bad42dfb", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-b750-zone.js:14"}, "properties": {"repobilityId": "4127b956b6beef32", "scanner": "scanner-primary", "fingerprint": "898c6770bad42dfb", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-04400b3f5fdee6ae", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-hash-blob11.js:11"}, "properties": {"repobilityId": "f5d4008bcdf455ee", "scanner": "scanner-primary", "fingerprint": "04400b3f5fdee6ae", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-a7b33c2999e15ba6", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-events-table.js:33"}, "properties": {"repobilityId": "4ae28a3147280a87", "scanner": "scanner-primary", "fingerprint": "a7b33c2999e15ba6", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-a69a50a94e88150b", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-treasury-mod256.js:22"}, "properties": {"repobilityId": "e4c0fa49e1b93b3e", "scanner": "scanner-primary", "fingerprint": "a69a50a94e88150b", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-a2ad2d112ab22be5", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-player-section-header.js:9"}, "properties": {"repobilityId": "83e180239c76a83f", "scanner": "scanner-primary", "fingerprint": "a2ad2d112ab22be5", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-5e8d7d3b14b07516", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-section-walker6.js:38"}, "properties": {"repobilityId": "ecbf5cd48eb023a2", "scanner": "scanner-primary", "fingerprint": "5e8d7d3b14b07516", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-74517b35ab958f00", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-siege-start.js:12"}, "properties": {"repobilityId": "3f45f1155a83dbbe", "scanner": "scanner-primary", "fingerprint": "74517b35ab958f00", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-badeeda03c5acdba", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-naval-model.js:34"}, "properties": {"repobilityId": "3deed32d6a17b3a8", "scanner": "scanner-primary", "fingerprint": "badeeda03c5acdba", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-068bf8e57453405f", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-tilegrid-fullscan5.js:15"}, "properties": {"repobilityId": "1238692af7f7f7ee", "scanner": "scanner-primary", "fingerprint": "068bf8e57453405f", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-23f7f5c4e2b58192", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplomacy18.js:68"}, "properties": {"repobilityId": "764ff492992faa47", "scanner": "scanner-primary", "fingerprint": "23f7f5c4e2b58192", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-1bb30ba2b5fe4123", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-yeartick-1.js:49"}, "properties": {"repobilityId": "794c934249d38db5", "scanner": "scanner-primary", "fingerprint": "1bb30ba2b5fe4123", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-315826323d72c39e", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-flag-enum1.js:27"}, "properties": {"repobilityId": "ba467d766adbfe23", "scanner": "scanner-primary", "fingerprint": "315826323d72c39e", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-72f56a0e4f1be26e", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-army-move.js:11"}, "properties": {"repobilityId": "c99b3bf2e765bcd2", "scanner": "scanner-primary", "fingerprint": "72f56a0e4f1be26e", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-fa2df353defb12ee", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-strideorder-session47-1.js:70"}, "properties": {"repobilityId": "d853874df6955fc6", "scanner": "scanner-primary", "fingerprint": "fa2df353defb12ee", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-241f7db218b4a2e5", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-fow1.js:12"}, "properties": {"repobilityId": "4cf46bd397b26385", "scanner": "scanner-primary", "fingerprint": "241f7db218b4a2e5", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-23959ca179ac593e", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-alliance-deep6.js:38"}, "properties": {"repobilityId": "3ddc54106e9eec94", "scanner": "scanner-primary", "fingerprint": "23959ca179ac593e", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-d8cee86457b597be", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-pop-rate-exhaustive.js:47"}, "properties": {"repobilityId": "43b178d5a6b73e71", "scanner": "scanner-primary", "fingerprint": "d8cee86457b597be", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-b12c1b761066b7f7", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-tail-tilegrid5.js:48"}, "properties": {"repobilityId": "742138eb07924d1a", "scanner": "scanner-primary", "fingerprint": "b12c1b761066b7f7", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-3d255c55e69923bd", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-family1.js:44"}, "properties": {"repobilityId": "7457b3b27f1ff097", "scanner": "scanner-primary", "fingerprint": "3d255c55e69923bd", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-07994299490dd39a", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/probe-agent-types.js:39"}, "properties": {"repobilityId": "dd5d2574ca4a0a18", "scanner": "scanner-primary", "fingerprint": "07994299490dd39a", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-c633f2167fd72160", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-stats-block-sweep.js:22"}, "properties": {"repobilityId": "178511b2a957e24a", "scanner": "scanner-primary", "fingerprint": "c633f2167fd72160", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-3a2c9fde29476076", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-reputation-08-bodyonly.js:54"}, "properties": {"repobilityId": "37e0af49e119d383", "scanner": "scanner-primary", "fingerprint": "3a2c9fde29476076", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-73bebce9280842e1", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-event-enum1.js:57"}, "properties": {"repobilityId": "127d7ff1911e254a", "scanner": "scanner-primary", "fingerprint": "73bebce9280842e1", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-317cc5570b566175", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-verify-weapon-byte.js:17"}, "properties": {"repobilityId": "2b581a462a538f74", "scanner": "scanner-primary", "fingerprint": "317cc5570b566175", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-d007a54fdd73dd71", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-building-culture-bytes.js:60"}, "properties": {"repobilityId": "cf5ccd2616ead111", "scanner": "scanner-primary", "fingerprint": "d007a54fdd73dd71", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-2269c42c6806e82e", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-econ-f13-decompose.js:23"}, "properties": {"repobilityId": "67527708ecc08a3a", "scanner": "scanner-primary", "fingerprint": "2269c42c6806e82e", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-80d54ca77051392a", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-new-unit-queue-diff.js:11"}, "properties": {"repobilityId": "f102ddc9e58b8985", "scanner": "scanner-primary", "fingerprint": "80d54ca77051392a", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-0056a6963fca299d", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-queue-recruit-decode.js:18"}, "properties": {"repobilityId": "62e471dea2d6fa8f", "scanner": "scanner-primary", "fingerprint": "0056a6963fca299d", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-a3e553e9c2d3fd2e", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-descr-strat-compare.js:73"}, "properties": {"repobilityId": "f1180d91f0d3ecd7", "scanner": "scanner-primary", "fingerprint": "a3e553e9c2d3fd2e", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-f925b7a959bef7f4", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-bloodline-adoption-context.js:24"}, "properties": {"repobilityId": "5aaffca476e109c8", "scanner": "scanner-primary", "fingerprint": "f925b7a959bef7f4", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-19d8de5ad3f3be2b", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplopair2-globaltable.js:48"}, "properties": {"repobilityId": "f305dcc7fb2a3eb4", "scanner": "scanner-primary", "fingerprint": "19d8de5ad3f3be2b", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-e4152b90d837cac4", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-tail5.js:30"}, "properties": {"repobilityId": "46973ff6041ecb5f", "scanner": "scanner-primary", "fingerprint": "e4152b90d837cac4", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-132fdfca5c54a394", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-settlement-records.js:24"}, "properties": {"repobilityId": "c62b57639706c446", "scanner": "scanner-primary", "fingerprint": "132fdfca5c54a394", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-9012551420db531e", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-occupy8.js:35"}, "properties": {"repobilityId": "61b8feb0020b960f", "scanner": "scanner-primary", "fingerprint": "9012551420db531e", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-0d465b38159f6d4d", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-adoption-2.js:17"}, "properties": {"repobilityId": "6dbf8c66b42681b6", "scanner": "scanner-primary", "fingerprint": "0d465b38159f6d4d", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-26601530a888dd35", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-tail12.js:37"}, "properties": {"repobilityId": "fdef58b2b6f7e6c1", "scanner": "scanner-primary", "fingerprint": "26601530a888dd35", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-4029c089a3f980fb", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diploenum-zonecheck.js:55"}, "properties": {"repobilityId": "e49fc61a9dc78b2c", "scanner": "scanner-primary", "fingerprint": "4029c089a3f980fb", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-9905aa9172eeb02d", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diploterms-25-npcvsplayer.js:36"}, "properties": {"repobilityId": "43f451d38c030cf3", "scanner": "scanner-primary", "fingerprint": "9905aa9172eeb02d", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-1accf980c18cf076", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-familyrec2.js:158"}, "properties": {"repobilityId": "eb1d9a584f51f2bd", "scanner": "scanner-primary", "fingerprint": "1accf980c18cf076", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-35dd51f10d0a20cc", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diploterms-06-zonecontext.js:27"}, "properties": {"repobilityId": "2895c3ee58d29b74", "scanner": "scanner-primary", "fingerprint": "35dd51f10d0a20cc", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-25ea5e114d201116", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-victory-scan-regionarrays.js:14"}, "properties": {"repobilityId": "0f43d94b5bb5ca72", "scanner": "scanner-primary", "fingerprint": "25ea5e114d201116", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-ccf35867ff41dbac", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-ai-cache-ris10.js:36"}, "properties": {"repobilityId": "8bd835228c90cb13", "scanner": "scanner-primary", "fingerprint": "ccf35867ff41dbac", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-73b210d6639b56cf", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-alliance1.js:45"}, "properties": {"repobilityId": "1ef2908a01cb2f7d", "scanner": "scanner-primary", "fingerprint": "73b210d6639b56cf", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-8e1ffd26adffc5a0", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-unit-stat-slots.js:64"}, "properties": {"repobilityId": "ea343040277fb7d5", "scanner": "scanner-primary", "fingerprint": "8e1ffd26adffc5a0", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-890296c1666eb703", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diploterms-05-warwide.js:51"}, "properties": {"repobilityId": "853577a742bd886c", "scanner": "scanner-primary", "fingerprint": "890296c1666eb703", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-59f854867622f892", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-unresolved-chars.js:13"}, "properties": {"repobilityId": "f60bc0a81834626d", "scanner": "scanner-primary", "fingerprint": "59f854867622f892", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-35e8ce46fc46151c", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplo-block-label.js:51"}, "properties": {"repobilityId": "f7ebf52216dad84b", "scanner": "scanner-primary", "fingerprint": "35e8ce46fc46151c", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-a7e8b9f43ed6815a", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-savemap.js:23"}, "properties": {"repobilityId": "217871590c9f5665", "scanner": "scanner-primary", "fingerprint": "a7e8b9f43ed6815a", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-2284ff80f09c30d2", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diploterms-08-warlater.js:43"}, "properties": {"repobilityId": "f882b87a3f84d59a", "scanner": "scanner-primary", "fingerprint": "2284ff80f09c30d2", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-2ca70b7a9e1daa7c", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/test-watchtower-parser.js:22"}, "properties": {"repobilityId": "065accfecd1a1855", "scanner": "scanner-primary", "fingerprint": "2ca70b7a9e1daa7c", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-e2ab68763b888c9f", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-settdet-structure.js:10"}, "properties": {"repobilityId": "d9b978d6d0f2877b", "scanner": "scanner-primary", "fingerprint": "e2ab68763b888c9f", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-60b895fac046c13e", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-new-unit-uuid.js:25"}, "properties": {"repobilityId": "31a3bc4233ea8ab9", "scanner": "scanner-primary", "fingerprint": "60b895fac046c13e", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-a06f8e41205d1b09", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-mask-s95-2.js:108"}, "properties": {"repobilityId": "07ebe14f64dafba7", "scanner": "scanner-primary", "fingerprint": "a06f8e41205d1b09", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-8a379d56f3561600", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-terrain-confirm5.js:44"}, "properties": {"repobilityId": "0c5e7c326ea69633", "scanner": "scanner-primary", "fingerprint": "8a379d56f3561600", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-15ee49d725b48dd6", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-tilegap-schema.js:11"}, "properties": {"repobilityId": "3d30cc84efc0b0e5", "scanner": "scanner-primary", "fingerprint": "15ee49d725b48dd6", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-02b0b9686163c7e0", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-endturn-1.js:16"}, "properties": {"repobilityId": "fe070c7066156a0f", "scanner": "scanner-primary", "fingerprint": "02b0b9686163c7e0", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-694831cfe2c8ad42", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-midfile-recount2.js:25"}, "properties": {"repobilityId": "42c2175079db31de", "scanner": "scanner-primary", "fingerprint": "694831cfe2c8ad42", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-1f97bdcaed0e1453", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-explore-grid-values-5.js:68"}, "properties": {"repobilityId": "b169cf69fbdf3fae", "scanner": "scanner-primary", "fingerprint": "1f97bdcaed0e1453", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-449417181777f7e3", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-econ-faction-object-head.js:34"}, "properties": {"repobilityId": "0fed749dc33f0bb5", "scanner": "scanner-primary", "fingerprint": "449417181777f7e3", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-c50b27874e78ce0f", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-recruit4.js:32"}, "properties": {"repobilityId": "ad8e7dc3b270114a", "scanner": "scanner-primary", "fingerprint": "c50b27874e78ce0f", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-997e1f23bc98c87d", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-tail-tilegrid1.js:15"}, "properties": {"repobilityId": "652876d235fcc12a", "scanner": "scanner-primary", "fingerprint": "997e1f23bc98c87d", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-797286e972228740", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-stride-188.js:15"}, "properties": {"repobilityId": "7e825288da46cd2f", "scanner": "scanner-primary", "fingerprint": "797286e972228740", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-aaada419d4d95329", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-counter-verify.js:9"}, "properties": {"repobilityId": "1937c68101e7166c", "scanner": "scanner-primary", "fingerprint": "aaada419d4d95329", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-887c034ff4304fe5", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-playerdiplo-recordstart.js:30"}, "properties": {"repobilityId": "0b0a68bcb2c5ded3", "scanner": "scanner-primary", "fingerprint": "887c034ff4304fe5", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-bcfe302a4ee3d484", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-construction11.js:30"}, "properties": {"repobilityId": "e6fcb1d5243bfe47", "scanner": "scanner-primary", "fingerprint": "bcfe302a4ee3d484", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-d38ac48169e7f75b", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-addgeneral-writetest.js:19"}, "properties": {"repobilityId": "b5810ba33abc4110", "scanner": "scanner-primary", "fingerprint": "d38ac48169e7f75b", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-6ad01d585f1aa4e7", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-war-10.js:27"}, "properties": {"repobilityId": "f74c6202aba8c05b", "scanner": "scanner-primary", "fingerprint": "6ad01d585f1aa4e7", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-05b3f4fb82a2d21a", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-ai-policy6.js:10"}, "properties": {"repobilityId": "6a7df1929f6f6162", "scanner": "scanner-primary", "fingerprint": "05b3f4fb82a2d21a", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-3ae30521b6bb70f0", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diploenum-dualzones.js:52"}, "properties": {"repobilityId": "45bfc74e85c332d8", "scanner": "scanner-primary", "fingerprint": "3ae30521b6bb70f0", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-fea7eacdfe123e51", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-aidip-C.js:52"}, "properties": {"repobilityId": "ed6cee0642dc8383", "scanner": "scanner-primary", "fingerprint": "fea7eacdfe123e51", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-bef2b68de4134ce5", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-gap1.js:11"}, "properties": {"repobilityId": "852e17f14597e242", "scanner": "scanner-primary", "fingerprint": "bef2b68de4134ce5", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-5d47680f5cfd98ff", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-roads6.js:11"}, "properties": {"repobilityId": "482856cc9faeb9ce", "scanner": "scanner-primary", "fingerprint": "5d47680f5cfd98ff", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-1abf49b740787fef", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-turnyear-verify.js:22"}, "properties": {"repobilityId": "04eb80f3b071c0a6", "scanner": "scanner-primary", "fingerprint": "1abf49b740787fef", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-9468e5ffef538b30", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-ship-move5.js:48"}, "properties": {"repobilityId": "e7551d3e5fa5221e", "scanner": "scanner-primary", "fingerprint": "9468e5ffef538b30", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-370036700c0e3427", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-battle-log11.js:38"}, "properties": {"repobilityId": "bf6653f274ec6edf", "scanner": "scanner-primary", "fingerprint": "370036700c0e3427", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-778231d934724d24", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-uuid-bridge.js:17"}, "properties": {"repobilityId": "2b7874beae7f60ce", "scanner": "scanner-primary", "fingerprint": "778231d934724d24", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-6ecbc1067dfc7f2d", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplo-cleanZ2.js:14"}, "properties": {"repobilityId": "56d6029e7579169f", "scanner": "scanner-primary", "fingerprint": "6ecbc1067dfc7f2d", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-2b1af21966b28d0d", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-leonidas3.js:12"}, "properties": {"repobilityId": "791225668a899980", "scanner": "scanner-primary", "fingerprint": "2b1af21966b28d0d", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-a07251da44c8e5c3", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-upkeep2.js:54"}, "properties": {"repobilityId": "9d6becf4d6e19d15", "scanner": "scanner-primary", "fingerprint": "a07251da44c8e5c3", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-7d4d6910db067d5a", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplo-pairing-globaltable.js:61"}, "properties": {"repobilityId": "55d2806cf80e6340", "scanner": "scanner-primary", "fingerprint": "7d4d6910db067d5a", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-a584bc0daf086257", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-roads-locate.js:28"}, "properties": {"repobilityId": "916f9861076e9cf8", "scanner": "scanner-primary", "fingerprint": "a584bc0daf086257", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-0517fcd1f417da3e", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-settlement-faction.js:64"}, "properties": {"repobilityId": "acff580a7baab97e", "scanner": "scanner-primary", "fingerprint": "0517fcd1f417da3e", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-8cdf3fd54d119791", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplo-cleanK.js:12"}, "properties": {"repobilityId": "5a69ab91bf9a727e", "scanner": "scanner-primary", "fingerprint": "8cdf3fd54d119791", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-5c283524bd6aa1df", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-population-growth.js:12"}, "properties": {"repobilityId": "9cdb28d71e436a01", "scanner": "scanner-primary", "fingerprint": "5c283524bd6aa1df", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-52a4f746872d9096", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-ai-policy1.js:33"}, "properties": {"repobilityId": "448ec0d1b02dbcc5", "scanner": "scanner-primary", "fingerprint": "52a4f746872d9096", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-129a5982ce009e85", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-midfile-cells5.js:50"}, "properties": {"repobilityId": "bf5c06142030e131", "scanner": "scanner-primary", "fingerprint": "129a5982ce009e85", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-001780bf2d580c9e", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-armor-byte-v2.js:33"}, "properties": {"repobilityId": "bb9c44cfdcc4ce93", "scanner": "scanner-primary", "fingerprint": "001780bf2d580c9e", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-f95d7ec166b937b6", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-staticsec-cell-fields.js:46"}, "properties": {"repobilityId": "8f8c34dea8d5c876", "scanner": "scanner-primary", "fingerprint": "f95d7ec166b937b6", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-0997a4cc52ae243d", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-queue-recruit-trajectory.js:27"}, "properties": {"repobilityId": "c2f40126c5333f11", "scanner": "scanner-primary", "fingerprint": "0997a4cc52ae243d", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-d9fd0f802b9147a0", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-siege-spain-truearmy.js:26"}, "properties": {"repobilityId": "4ef6b027b0419a09", "scanner": "scanner-primary", "fingerprint": "d9fd0f802b9147a0", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-8ee76323dbd03a5d", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-new-unit-queue-v2.js:20"}, "properties": {"repobilityId": "a38501494e022e66", "scanner": "scanner-primary", "fingerprint": "8ee76323dbd03a5d", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-f06a88c9f960f99a", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-86-90.js:24"}, "properties": {"repobilityId": "89d84c335134c0c2", "scanner": "scanner-primary", "fingerprint": "f06a88c9f960f99a", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-b2c9d9039da3b010", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-decline-1.js:12"}, "properties": {"repobilityId": "b372be414eaa8d61", "scanner": "scanner-primary", "fingerprint": "b2c9d9039da3b010", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-e86ed281ca07a6f7", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-playerdiplo-zone-raw.js:54"}, "properties": {"repobilityId": "9897b320d0db19e4", "scanner": "scanner-primary", "fingerprint": "e86ed281ca07a6f7", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-176fe0d224922f50", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplomat-moveA.js:20"}, "properties": {"repobilityId": "3182fc1e0ba00634", "scanner": "scanner-primary", "fingerprint": "176fe0d224922f50", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-9ff4c4888fb19c87", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-board6.js:58"}, "properties": {"repobilityId": "b4d01b5d3b61bf43", "scanner": "scanner-primary", "fingerprint": "9ff4c4888fb19c87", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-944d590b7bc0fb67", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-unit-section-registry.js:48"}, "properties": {"repobilityId": "ace39eb22ee3b9e1", "scanner": "scanner-primary", "fingerprint": "944d590b7bc0fb67", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-973eec212e9eec75", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-ai-cache-ris4.js:52"}, "properties": {"repobilityId": "f8e78420fde67045", "scanner": "scanner-primary", "fingerprint": "973eec212e9eec75", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-d1ec0e16e2058ce2", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-siege2.js:94"}, "properties": {"repobilityId": "6e98de27b9498489", "scanner": "scanner-primary", "fingerprint": "d1ec0e16e2058ce2", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-51a446b461ef785d", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-faction-walk2.js:90"}, "properties": {"repobilityId": "5b9ed6d339674007", "scanner": "scanner-primary", "fingerprint": "51a446b461ef785d", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-34a5530fcf1bef23", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-stride9-internal2.js:37"}, "properties": {"repobilityId": "44100483c7932dc0", "scanner": "scanner-primary", "fingerprint": "34a5530fcf1bef23", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-02b4569c507d6aac", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-agent-model-find.js:26"}, "properties": {"repobilityId": "4e46f9ea33a02183", "scanner": "scanner-primary", "fingerprint": "02b4569c507d6aac", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-6f62e04dc322a806", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diploterms-09-bytediff.js:30"}, "properties": {"repobilityId": "9550944c0fe4c64c", "scanner": "scanner-primary", "fingerprint": "6f62e04dc322a806", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-804daec47494eb3d", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-tail-tilegrid9.js:47"}, "properties": {"repobilityId": "fd9dc6e87e5f4812", "scanner": "scanner-primary", "fingerprint": "804daec47494eb3d", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-93d5f6225f2e8daf", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-deadpool-count-v3.js:55"}, "properties": {"repobilityId": "8515ddfcd4c4f4bb", "scanner": "scanner-primary", "fingerprint": "93d5f6225f2e8daf", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-2e81845eee54ab9c", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-pop-unaligned.js:19"}, "properties": {"repobilityId": "b2056a9bb09a2a18", "scanner": "scanner-primary", "fingerprint": "2e81845eee54ab9c", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-134552b61ccc472d", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-unit-header-decode.js:49"}, "properties": {"repobilityId": "8d606ac06b11f276", "scanner": "scanner-primary", "fingerprint": "134552b61ccc472d", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-897830e0ee731d5a", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diploterms-27-final.js:26"}, "properties": {"repobilityId": "b0287a523ea5e1ca", "scanner": "scanner-primary", "fingerprint": "897830e0ee731d5a", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-e08bce79e4c75b2e", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-warhunt-uuid-pairing.js:52"}, "properties": {"repobilityId": "f081176056dac32e", "scanner": "scanner-primary", "fingerprint": "e08bce79e4c75b2e", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-d8b3efba175e549d", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-aidip-3.js:79"}, "properties": {"repobilityId": "cb108aa4368320c2", "scanner": "scanner-primary", "fingerprint": "d8b3efba175e549d", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-90d1270ff75855b7", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplo-H2.js:45"}, "properties": {"repobilityId": "cee0a5930e865e24", "scanner": "scanner-primary", "fingerprint": "90d1270ff75855b7", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-172851c473b2e09a", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-section5.js:14"}, "properties": {"repobilityId": "eab9be9940334a5e", "scanner": "scanner-primary", "fingerprint": "172851c473b2e09a", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-6e30aeeb98cf98f2", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-trade7.js:32"}, "properties": {"repobilityId": "a1e0fe11030fc435", "scanner": "scanner-primary", "fingerprint": "6e30aeeb98cf98f2", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-2dbe9640f7b8b63f", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-terrain-confirm3.js:36"}, "properties": {"repobilityId": "d3b86408db24b7a8", "scanner": "scanner-primary", "fingerprint": "2dbe9640f7b8b63f", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-46a30dbccfc4ba83", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-lua-footer1.js:17"}, "properties": {"repobilityId": "aaeef3da63de381a", "scanner": "scanner-primary", "fingerprint": "46a30dbccfc4ba83", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-c5679ab2006f56a3", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-inventory.js:9"}, "properties": {"repobilityId": "a2b29bde4767500e", "scanner": "scanner-primary", "fingerprint": "c5679ab2006f56a3", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-8692a91a1f6bce8b", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-roads5.js:24"}, "properties": {"repobilityId": "8e56f4b6fb292682", "scanner": "scanner-primary", "fingerprint": "8692a91a1f6bce8b", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-9f76d9967c4c2a37", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-buildslots-04-entry-layout.js:45"}, "properties": {"repobilityId": "4e0272bf3f99761d", "scanner": "scanner-primary", "fingerprint": "9f76d9967c4c2a37", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-b8d43b2f4ce77452", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-fingerprint-faction-records.js:24"}, "properties": {"repobilityId": "c6e69b9de178ad37", "scanner": "scanner-primary", "fingerprint": "b8d43b2f4ce77452", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-cffb81b1e7cdf9fd", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-warhunt-t0-precise.js:34"}, "properties": {"repobilityId": "c3f904f493adb2e4", "scanner": "scanner-primary", "fingerprint": "cffb81b1e7cdf9fd", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-f59bda317f651da3", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-path-cache3.js:56"}, "properties": {"repobilityId": "ec4306cdfb7d4aaa", "scanner": "scanner-primary", "fingerprint": "f59bda317f651da3", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-a18f4fcda37b9862", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-upkeep10.js:71"}, "properties": {"repobilityId": "45c7bbcb0bc278cf", "scanner": "scanner-primary", "fingerprint": "a18f4fcda37b9862", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-f23532e7c3ff7a87", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-siege-turn3.js:17"}, "properties": {"repobilityId": "19efdd9d0d594f21", "scanner": "scanner-primary", "fingerprint": "f23532e7c3ff7a87", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-68d855b0192be74b", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-econ-DECODE-SUMMARY.js:57"}, "properties": {"repobilityId": "ca435caff0a08f1b", "scanner": "scanner-primary", "fingerprint": "68d855b0192be74b", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-d6010c6ed75b5c7c", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-script-fired-state-3.js:96"}, "properties": {"repobilityId": "dff5ea6002305f3e", "scanner": "scanner-primary", "fingerprint": "d6010c6ed75b5c7c", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-39e3d7bd09004b70", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-zone-5cf0.js:24"}, "properties": {"repobilityId": "492f5291b51b4592", "scanner": "scanner-primary", "fingerprint": "39e3d7bd09004b70", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-bc1250e85752878b", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-warhunt-uuid-define.js:49"}, "properties": {"repobilityId": "04a9be4056226a11", "scanner": "scanner-primary", "fingerprint": "bc1250e85752878b", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-9fc8e1a656924c7e", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-tax-rate-via-diff.js:11"}, "properties": {"repobilityId": "e8f190efafc059ac", "scanner": "scanner-primary", "fingerprint": "9fc8e1a656924c7e", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-8360b395a9c3494a", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-newchar.js:19"}, "properties": {"repobilityId": "b5c8d9797bbd64b6", "scanner": "scanner-primary", "fingerprint": "8360b395a9c3494a", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-c11292c49730da8d", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-battle2.js:14"}, "properties": {"repobilityId": "63dd2deeea64d8eb", "scanner": "scanner-primary", "fingerprint": "c11292c49730da8d", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-08cb16698d0d3357", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplo-pairing-final.js:40"}, "properties": {"repobilityId": "c794e16a37e0b023", "scanner": "scanner-primary", "fingerprint": "08cb16698d0d3357", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-4fa4d8f448f958a1", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-head-3.js:50"}, "properties": {"repobilityId": "18f023437a1d8e08", "scanner": "scanner-primary", "fingerprint": "4fa4d8f448f958a1", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-2192324063d64b42", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-stats-deep.js:89"}, "properties": {"repobilityId": "7d6b507626f6b09c", "scanner": "scanner-primary", "fingerprint": "2192324063d64b42", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-4ca20cdff96c4442", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-charmap2.js:27"}, "properties": {"repobilityId": "ad246eb40a5cfe5b", "scanner": "scanner-primary", "fingerprint": "4ca20cdff96c4442", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-3c333e2cb4558e64", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-battle11.js:16"}, "properties": {"repobilityId": "7ce5183bd9b37aad", "scanner": "scanner-primary", "fingerprint": "3c333e2cb4558e64", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-2474967c28a1413a", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-treasury-hunt.js:21"}, "properties": {"repobilityId": "0ccb684a405445ee", "scanner": "scanner-primary", "fingerprint": "2474967c28a1413a", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-3d26ca96a743926c", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-gap6.js:18"}, "properties": {"repobilityId": "37b93fed8e2ad41b", "scanner": "scanner-primary", "fingerprint": "3d26ca96a743926c", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-355255e8e8ea8674", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-deadpool-count-v2.js:23"}, "properties": {"repobilityId": "001210bcf2eb0f49", "scanner": "scanner-primary", "fingerprint": "355255e8e8ea8674", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-bf9eb0df58dae4f9", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplo-cleanL.js:7"}, "properties": {"repobilityId": "c8aba965f087ae15", "scanner": "scanner-primary", "fingerprint": "bf9eb0df58dae4f9", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-9799cc156ffafb1e", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-familyrec4.js:48"}, "properties": {"repobilityId": "7c65fa6d0b252a8a", "scanner": "scanner-primary", "fingerprint": "9799cc156ffafb1e", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-7878417b6b8c3cd4", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-midfile-cells2.js:17"}, "properties": {"repobilityId": "9709c71f1a1c3905", "scanner": "scanner-primary", "fingerprint": "7878417b6b8c3cd4", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-2c1964f3a88f01f0", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-gap619-1.js:16"}, "properties": {"repobilityId": "080b582aa022fc45", "scanner": "scanner-primary", "fingerprint": "2c1964f3a88f01f0", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-b063282579613d71", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-faction-name-in-record.js:18"}, "properties": {"repobilityId": "ec23bbdad5320ad8", "scanner": "scanner-primary", "fingerprint": "b063282579613d71", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-c0de256c9bc2cc47", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplomacy25.js:21"}, "properties": {"repobilityId": "590954bc4ee1f095", "scanner": "scanner-primary", "fingerprint": "c0de256c9bc2cc47", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-d3a3f9ca1a75a9da", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-cpool-2.js:66"}, "properties": {"repobilityId": "71e3df97a28ec2da", "scanner": "scanner-primary", "fingerprint": "d3a3f9ca1a75a9da", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-078712f7e7a1bb24", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-warhunt-matrix-calib.js:50"}, "properties": {"repobilityId": "11c5de5f0f4e4de4", "scanner": "scanner-primary", "fingerprint": "078712f7e7a1bb24", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-bf494f1759c20354", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-staticsec-matrix-extent.js:51"}, "properties": {"repobilityId": "212d66220611dc72", "scanner": "scanner-primary", "fingerprint": "bf494f1759c20354", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-867e50c8918b0ad1", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-chartail2-2.js:30"}, "properties": {"repobilityId": "11a8b5ea014b50f4", "scanner": "scanner-primary", "fingerprint": "867e50c8918b0ad1", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-5e2af739017c880b", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-pella-tax-rate.js:18"}, "properties": {"repobilityId": "c963093ac8b3b9af", "scanner": "scanner-primary", "fingerprint": "5e2af739017c880b", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-1eb9e87855dd2630", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplomacy24.js:22"}, "properties": {"repobilityId": "21e874f3ad543cfe", "scanner": "scanner-primary", "fingerprint": "1eb9e87855dd2630", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-2ae9a907bc0139c5", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-aidip-6.js:74"}, "properties": {"repobilityId": "3e7802452490f4c7", "scanner": "scanner-primary", "fingerprint": "2ae9a907bc0139c5", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-7d1b94b1dd202f10", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-mp5.js:14"}, "properties": {"repobilityId": "51dd869584e499c3", "scanner": "scanner-primary", "fingerprint": "7d1b94b1dd202f10", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-7385c2f79f5a2ad6", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-chartail7.js:45"}, "properties": {"repobilityId": "fe671cdb05aad015", "scanner": "scanner-primary", "fingerprint": "7385c2f79f5a2ad6", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-a145338e25304df2", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-warhunt-verify-independent.js:28"}, "properties": {"repobilityId": "5a01062bbf55c2b2", "scanner": "scanner-primary", "fingerprint": "a145338e25304df2", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-097bdd3b5ca1b59b", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-settlement-coords.js:59"}, "properties": {"repobilityId": "ec22a7b6365e4ab4", "scanner": "scanner-primary", "fingerprint": "097bdd3b5ca1b59b", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-e64b9232b726532b", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-unit-armor-isolate.js:74"}, "properties": {"repobilityId": "00420c90b66ccdc5", "scanner": "scanner-primary", "fingerprint": "e64b9232b726532b", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-589e296d0503312b", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplo-clean2.js:20"}, "properties": {"repobilityId": "5c3bfdaeaa574812", "scanner": "scanner-primary", "fingerprint": "589e296d0503312b", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-2f4e9f60ba7f8236", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-portrait-context.js:16"}, "properties": {"repobilityId": "3a8a8b4f202ea318", "scanner": "scanner-primary", "fingerprint": "2f4e9f60ba7f8236", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-652a25edbead9d8b", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-soldier-section-strict.js:45"}, "properties": {"repobilityId": "42fa9a79dd04a9d8", "scanner": "scanner-primary", "fingerprint": "652a25edbead9d8b", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-e36985f310012c7f", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplomacy15.js:36"}, "properties": {"repobilityId": "a780f92565e28f7a", "scanner": "scanner-primary", "fingerprint": "e36985f310012c7f", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-bb24de0833e60890", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-playerdiplo-stancetable2.js:21"}, "properties": {"repobilityId": "7659d68adcc3a321", "scanner": "scanner-primary", "fingerprint": "bb24de0833e60890", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-3d47e1b9ae13cb20", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-rebellion4.js:31"}, "properties": {"repobilityId": "ff3d2b70bb9f859f", "scanner": "scanner-primary", "fingerprint": "3d47e1b9ae13cb20", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-737119f9c66a13ed", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-unidentified-portraits.js:27"}, "properties": {"repobilityId": "b2be73ac4af875eb", "scanner": "scanner-primary", "fingerprint": "737119f9c66a13ed", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-6c2baf7e41fc165c", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-settle-find-record.js:46"}, "properties": {"repobilityId": "fbfe76739b502dc6", "scanner": "scanner-primary", "fingerprint": "6c2baf7e41fc165c", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-732905da9909ae92", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-mapfeat-regdump.js:40"}, "properties": {"repobilityId": "5abe8dded05de600", "scanner": "scanner-primary", "fingerprint": "732905da9909ae92", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-68620e6b7ccdb1dc", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-per-tile-registry5.js:29"}, "properties": {"repobilityId": "4000c935ead6a364", "scanner": "scanner-primary", "fingerprint": "68620e6b7ccdb1dc", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-ba3f996522781f11", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-settle-track.js:46"}, "properties": {"repobilityId": "881f17fc5853f5e4", "scanner": "scanner-primary", "fingerprint": "ba3f996522781f11", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-b90ef8519cefd553", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-resave-1.js:12"}, "properties": {"repobilityId": "cfb1b2360d496ee0", "scanner": "scanner-primary", "fingerprint": "b90ef8519cefd553", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-c52138f8f39de7f7", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-buildchain3.js:30"}, "properties": {"repobilityId": "da9896f1d23b4cb4", "scanner": "scanner-primary", "fingerprint": "c52138f8f39de7f7", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-5614167a50deaaa3", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-tile-trail2.js:51"}, "properties": {"repobilityId": "5f909bce85b2ed0f", "scanner": "scanner-primary", "fingerprint": "5614167a50deaaa3", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-67191118479192af", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-flag-enum3.js:46"}, "properties": {"repobilityId": "ecd71c086865d898", "scanner": "scanner-primary", "fingerprint": "67191118479192af", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-3aef0b906dc97b73", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-ris-counter1.js:38"}, "properties": {"repobilityId": "97add89541af7ff7", "scanner": "scanner-primary", "fingerprint": "3aef0b906dc97b73", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-9ad76a4653a630a5", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-trade-goods8.js:50"}, "properties": {"repobilityId": "1e05f6c868e3f001", "scanner": "scanner-primary", "fingerprint": "9ad76a4653a630a5", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-cf537d4e12149636", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diploterms-16-truezone.js:55"}, "properties": {"repobilityId": "1fbb35e2a36f65b6", "scanner": "scanner-primary", "fingerprint": "cf537d4e12149636", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-85e2ed4a8b3b75e7", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-marriage-new-husband.js:48"}, "properties": {"repobilityId": "9d83b19f19c59934", "scanner": "scanner-primary", "fingerprint": "85e2ed4a8b3b75e7", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-06ffc73127112c34", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-faction-zone-explore.js:15"}, "properties": {"repobilityId": "990b5998250b986f", "scanner": "scanner-primary", "fingerprint": "06ffc73127112c34", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-4a9f801d544179f2", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/batch.js:58"}, "properties": {"repobilityId": "62a451815c0687a8", "scanner": "scanner-primary", "fingerprint": "4a9f801d544179f2", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-ee6474118fe5f732", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-treasury-tight.js:19"}, "properties": {"repobilityId": "ae571931e4238b6d", "scanner": "scanner-primary", "fingerprint": "ee6474118fe5f732", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-1b67dd29762b2cdc", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-stride9xyz7.js:46"}, "properties": {"repobilityId": "ff4fb35af97d60ad", "scanner": "scanner-primary", "fingerprint": "1b67dd29762b2cdc", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-9f21a615bfc74d89", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-reputation-11-record-map.js:43"}, "properties": {"repobilityId": "c628e2ff4a186268", "scanner": "scanner-primary", "fingerprint": "9f21a615bfc74d89", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-88b979b697d48d7b", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplo8.js:32"}, "properties": {"repobilityId": "d3f2e8b054c0ac1b", "scanner": "scanner-primary", "fingerprint": "88b979b697d48d7b", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-8090c4cebe882abf", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-t7-1.js:52"}, "properties": {"repobilityId": "617d9b191dca57d2", "scanner": "scanner-primary", "fingerprint": "8090c4cebe882abf", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-79c3ccef642b00de", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplomat-move6.js:11"}, "properties": {"repobilityId": "847279d2af8706f4", "scanner": "scanner-primary", "fingerprint": "79c3ccef642b00de", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-9569080819060dc9", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-macedon-validate.js:29"}, "properties": {"repobilityId": "fc014c4b7bb9d8a7", "scanner": "scanner-primary", "fingerprint": "9569080819060dc9", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-dd14df2e9e7f86e6", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-battle12.js:30"}, "properties": {"repobilityId": "a60d298efdf49c81", "scanner": "scanner-primary", "fingerprint": "dd14df2e9e7f86e6", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-397a2fe6e06dd33e", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplomat-move8.js:19"}, "properties": {"repobilityId": "935c7f7e75884b02", "scanner": "scanner-primary", "fingerprint": "397a2fe6e06dd33e", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-b3fcce9638f9b59b", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplo-raw-diff.js:8"}, "properties": {"repobilityId": "3e81f5eb546db160", "scanner": "scanner-primary", "fingerprint": "b3fcce9638f9b59b", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-7b7cd4b6228b262a", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-aidip-4.js:67"}, "properties": {"repobilityId": "fbe284b53d4fe14f", "scanner": "scanner-primary", "fingerprint": "7b7cd4b6228b262a", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-8898ad190afe2dab", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-unitstats12.js:24"}, "properties": {"repobilityId": "8e55e6285deaa49f", "scanner": "scanner-primary", "fingerprint": "8898ad190afe2dab", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-22519f9f79bfcc78", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-header-60-f0.js:40"}, "properties": {"repobilityId": "1577039905145ce6", "scanner": "scanner-primary", "fingerprint": "22519f9f79bfcc78", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-06d36a6c136e6c45", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplovalid2.js:41"}, "properties": {"repobilityId": "f24b55f4c506054b", "scanner": "scanner-primary", "fingerprint": "06d36a6c136e6c45", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-6497221206e62cd5", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-tilegap-variation-map.js:31"}, "properties": {"repobilityId": "a487f3c9dd26b379", "scanner": "scanner-primary", "fingerprint": "6497221206e62cd5", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-209972d253994dcb", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/test-portrait-resolver.js:9"}, "properties": {"repobilityId": "875215dbbf34654e", "scanner": "scanner-primary", "fingerprint": "209972d253994dcb", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-6ff0d098a87c6f24", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-find-weapon-offset-per-unit.js:14"}, "properties": {"repobilityId": "319e6927a197ac75", "scanner": "scanner-primary", "fingerprint": "6ff0d098a87c6f24", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-e6d65d2cdd7d5a15", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-discovered-factions.js:35"}, "properties": {"repobilityId": "608c1bd1ed63c5de", "scanner": "scanner-primary", "fingerprint": "e6d65d2cdd7d5a15", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-b0be6a5c6a8986f7", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-alex-pella-sparta-pop.js:36"}, "properties": {"repobilityId": "3f13644dc7e839df", "scanner": "scanner-primary", "fingerprint": "b0be6a5c6a8986f7", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-1a5fe21701709419", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-reputation-01-survey.js:33"}, "properties": {"repobilityId": "3905e711974c03b2", "scanner": "scanner-primary", "fingerprint": "1a5fe21701709419", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-bcff4b17c4041ed6", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-building-trailer-fields.js:38"}, "properties": {"repobilityId": "1fd1dc28a36d4da5", "scanner": "scanner-primary", "fingerprint": "bcff4b17c4041ed6", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-bcf2c300608782bd", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-battle-log1.js:18"}, "properties": {"repobilityId": "b64a81c21959d065", "scanner": "scanner-primary", "fingerprint": "bcf2c300608782bd", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-61ffc4def507d17b", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-region-list1.js:52"}, "properties": {"repobilityId": "651a773351de2702", "scanner": "scanner-primary", "fingerprint": "61ffc4def507d17b", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-bff24ee4eddac2bc", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-armor-byte-final.js:28"}, "properties": {"repobilityId": "b684af9aee5c6e5a", "scanner": "scanner-primary", "fingerprint": "bff24ee4eddac2bc", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-0756a7fcd6aef262", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-tilegrid-fullscan.js:20"}, "properties": {"repobilityId": "8c02567f99d9feef", "scanner": "scanner-primary", "fingerprint": "0756a7fcd6aef262", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-8b1fed843dd4e34e", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-naval-layout.js:34"}, "properties": {"repobilityId": "29a3634637c047d6", "scanner": "scanner-primary", "fingerprint": "8b1fed843dd4e34e", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-e835646eb2c90185", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-uuid-index4.js:13"}, "properties": {"repobilityId": "71cc7072aa27ed99", "scanner": "scanner-primary", "fingerprint": "e835646eb2c90185", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-e60547de6894d222", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-construction5.js:24"}, "properties": {"repobilityId": "44abb0ab3bfa990e", "scanner": "scanner-primary", "fingerprint": "e60547de6894d222", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-aae9911402e5c652", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-buildslots-02-namelink.js:42"}, "properties": {"repobilityId": "1da8815db327ea0f", "scanner": "scanner-primary", "fingerprint": "aae9911402e5c652", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-3e31a76f0da81789", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-scripted-events2.js:32"}, "properties": {"repobilityId": "9464352ec1a38137", "scanner": "scanner-primary", "fingerprint": "3e31a76f0da81789", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-335aa2bab4a3b0f4", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-halo-move-3.js:27"}, "properties": {"repobilityId": "8094c1d577c0c827", "scanner": "scanner-primary", "fingerprint": "335aa2bab4a3b0f4", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-26bdd78315ea767f", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-rebellion-head2.js:27"}, "properties": {"repobilityId": "67197f87f451662c", "scanner": "scanner-primary", "fingerprint": "26bdd78315ea767f", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-224acff64e55ea5a", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-agent-anchor.js:45"}, "properties": {"repobilityId": "fdb751276636673a", "scanner": "scanner-primary", "fingerprint": "224acff64e55ea5a", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-a0776a2614fdd7fa", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-allchars.js:26"}, "properties": {"repobilityId": "92661a7b74a53a9c", "scanner": "scanner-primary", "fingerprint": "a0776a2614fdd7fa", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-ad20820ed00b0ee9", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-armyboard6.js:55"}, "properties": {"repobilityId": "af66586481f9c227", "scanner": "scanner-primary", "fingerprint": "ad20820ed00b0ee9", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-0325b931fa5f6f27", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-resources-confirm.js:38"}, "properties": {"repobilityId": "5f4c488455e52a63", "scanner": "scanner-primary", "fingerprint": "0325b931fa5f6f27", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-c8ab19a51aae76a7", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-hastati-ab-test.js:32"}, "properties": {"repobilityId": "ab57321bd1dc3f97", "scanner": "scanner-primary", "fingerprint": "c8ab19a51aae76a7", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-ce9452c5ceda40e1", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplo1.js:15"}, "properties": {"repobilityId": "81f5c1406638bc82", "scanner": "scanner-primary", "fingerprint": "ce9452c5ceda40e1", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-6f91071206fd6671", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-charrec-effect-map.js:54"}, "properties": {"repobilityId": "0be479bfb4673045", "scanner": "scanner-primary", "fingerprint": "6f91071206fd6671", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-236cf98ded80021d", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-trade-section-finder.js:18"}, "properties": {"repobilityId": "6da56f5d975b6193", "scanner": "scanner-primary", "fingerprint": "236cf98ded80021d", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-e57e049d76350ed3", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplo-9.js:68"}, "properties": {"repobilityId": "255fc7b7f758f2d1", "scanner": "scanner-primary", "fingerprint": "e57e049d76350ed3", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-fb611dbd9cb007e8", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-epidamnus-enslave.js:50"}, "properties": {"repobilityId": "a072cca036a5cd49", "scanner": "scanner-primary", "fingerprint": "fb611dbd9cb007e8", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-31ae765dc7f64903", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-mapfeat-early-diff.js:24"}, "properties": {"repobilityId": "5c3fcb77a963305d", "scanner": "scanner-primary", "fingerprint": "31ae765dc7f64903", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-ddda47fc9c25a321", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-warhunt-matrix.js:23"}, "properties": {"repobilityId": "448684d010992e05", "scanner": "scanner-primary", "fingerprint": "ddda47fc9c25a321", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-167574a28a9488dc", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-read-registry.js:22"}, "properties": {"repobilityId": "e65a899e83723777", "scanner": "scanner-primary", "fingerprint": "167574a28a9488dc", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-ed09d695f5e8e229", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-rebellion7.js:82"}, "properties": {"repobilityId": "595e78f97a289ace", "scanner": "scanner-primary", "fingerprint": "ed09d695f5e8e229", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-f38191ca2bb8d25b", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-12bslot-s85-3.js:62"}, "properties": {"repobilityId": "2189dbd59c76b5f0", "scanner": "scanner-primary", "fingerprint": "f38191ca2bb8d25b", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-bf6cb7f2c6b6aec6", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-mp1.js:29"}, "properties": {"repobilityId": "cb943975ba41f392", "scanner": "scanner-primary", "fingerprint": "bf6cb7f2c6b6aec6", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-3edd7ba6e2b26438", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplo-cleanB.js:18"}, "properties": {"repobilityId": "c825cf9033335440", "scanner": "scanner-primary", "fingerprint": "3edd7ba6e2b26438", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-97d0e4d7cd8e750e", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-aidip-I.js:96"}, "properties": {"repobilityId": "3f5fc5c0b79e63aa", "scanner": "scanner-primary", "fingerprint": "97d0e4d7cd8e750e", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-a0efc35bf6a6f5ba", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-upkeep11.js:27"}, "properties": {"repobilityId": "82e4f9994906d9a5", "scanner": "scanner-primary", "fingerprint": "a0efc35bf6a6f5ba", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-c32ddfefed11d15d", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplomacy28.js:39"}, "properties": {"repobilityId": "526fa2ba8c2158c8", "scanner": "scanner-primary", "fingerprint": "c32ddfefed11d15d", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-50ffb99b0a683583", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-ancil-validate.js:36"}, "properties": {"repobilityId": "a1bc97fc50ffc6c0", "scanner": "scanner-primary", "fingerprint": "50ffb99b0a683583", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-b7d33ce8dfe26171", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplovalid1.js:81"}, "properties": {"repobilityId": "20fcb9a80eb96e67", "scanner": "scanner-primary", "fingerprint": "b7d33ce8dfe26171", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-250ee91a1ef8fff5", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplo-I.js:68"}, "properties": {"repobilityId": "cb010ed4590270db", "scanner": "scanner-primary", "fingerprint": "250ee91a1ef8fff5", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-cccf6d0e1dfad84f", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/test-dead-pool-removal.js:58"}, "properties": {"repobilityId": "797eb5507136c9a0", "scanner": "scanner-primary", "fingerprint": "cccf6d0e1dfad84f", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-3293fe6d1545c8f5", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-reputation-06-t4-indiff.js:36"}, "properties": {"repobilityId": "5ab0658d4abe3ea5", "scanner": "scanner-primary", "fingerprint": "3293fe6d1545c8f5", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-5fb6505f2951206d", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-warhunt-dump3.js:23"}, "properties": {"repobilityId": "cf57c36a01d3fd9b", "scanner": "scanner-primary", "fingerprint": "5fb6505f2951206d", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-f8b8fb828309bdbc", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-unit-nonzero-slots.js:63"}, "properties": {"repobilityId": "3326bc5c93971330", "scanner": "scanner-primary", "fingerprint": "f8b8fb828309bdbc", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-688edee5549bace8", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-ai-cache-ris7.js:10"}, "properties": {"repobilityId": "54ac44c24ec2b6ca", "scanner": "scanner-primary", "fingerprint": "688edee5549bace8", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-293c29f66de87778", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-warhunt-ris-key.js:26"}, "properties": {"repobilityId": "930f9fb554d0b221", "scanner": "scanner-primary", "fingerprint": "293c29f66de87778", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-9694ba4c099b6266", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-construction2.js:79"}, "properties": {"repobilityId": "b8c0159dff195162", "scanner": "scanner-primary", "fingerprint": "9694ba4c099b6266", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-95552171b4df00f2", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplopair2-context2.js:17"}, "properties": {"repobilityId": "5965431dcd0c6d3c", "scanner": "scanner-primary", "fingerprint": "95552171b4df00f2", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-30334e2f1d1a5992", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-chain-tiers.js:17"}, "properties": {"repobilityId": "86be479ed31a5080", "scanner": "scanner-primary", "fingerprint": "30334e2f1d1a5992", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-72038b9baf070839", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-army-count8.js:53"}, "properties": {"repobilityId": "7e6542a0a7bec24c", "scanner": "scanner-primary", "fingerprint": "72038b9baf070839", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-8aee5ae70c3f7ed6", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-gap167-2.js:63"}, "properties": {"repobilityId": "8e97d481f7586bfb", "scanner": "scanner-primary", "fingerprint": "8aee5ae70c3f7ed6", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-62b7b48c48b3d249", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-econ-fingerprint-section.js:25"}, "properties": {"repobilityId": "c739a46a3f0f474a", "scanner": "scanner-primary", "fingerprint": "62b7b48c48b3d249", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-f1f0d8199d826cfa", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-model-strings3.js:34"}, "properties": {"repobilityId": "c179718ad459b815", "scanner": "scanner-primary", "fingerprint": "f1f0d8199d826cfa", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-534724b9d0bdaac7", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-recruit1.js:11"}, "properties": {"repobilityId": "655bde64b038a8f1", "scanner": "scanner-primary", "fingerprint": "534724b9d0bdaac7", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-343c75f9bbc23882", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-watchtower-exact.js:84"}, "properties": {"repobilityId": "be73f9f9bc38293e", "scanner": "scanner-primary", "fingerprint": "343c75f9bbc23882", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-c248f91c76a8490e", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-pfact-2.js:24"}, "properties": {"repobilityId": "b026e7422947ca6e", "scanner": "scanner-primary", "fingerprint": "c248f91c76a8490e", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-033907631720e2da", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-deadpool-count-header.js:29"}, "properties": {"repobilityId": "117f9024a0bc806c", "scanner": "scanner-primary", "fingerprint": "033907631720e2da", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-23f552f11bf54c5b", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-siege-turn11.js:20"}, "properties": {"repobilityId": "4f8629620c30dc10", "scanner": "scanner-primary", "fingerprint": "23f552f11bf54c5b", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-5facf77d0cac904a", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-soldier-stats2.js:41"}, "properties": {"repobilityId": "7a2e75a5352f7ac8", "scanner": "scanner-primary", "fingerprint": "5facf77d0cac904a", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-bc7691c1cfcd505f", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-pop-dump-block.js:17"}, "properties": {"repobilityId": "f36d7c448de87ffd", "scanner": "scanner-primary", "fingerprint": "bc7691c1cfcd505f", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-6aa732a46ddd1300", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-agent-posrec.js:40"}, "properties": {"repobilityId": "c2b0529811dbf789", "scanner": "scanner-primary", "fingerprint": "6aa732a46ddd1300", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-c7d6692c4079642b", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-econ-before-ordinal0.js:21"}, "properties": {"repobilityId": "3a3fa31a41daffc7", "scanner": "scanner-primary", "fingerprint": "c7d6692c4079642b", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-a24aef9026ca09ad", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-portrait-strings-all.js:27"}, "properties": {"repobilityId": "971732d76a8eeadb", "scanner": "scanner-primary", "fingerprint": "a24aef9026ca09ad", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-fc6e4f3b413e3481", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diploterms-22-carthage.js:47"}, "properties": {"repobilityId": "5c945adf74b3480f", "scanner": "scanner-primary", "fingerprint": "fc6e4f3b413e3481", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-3c314accfc94c550", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-siege-spain-corduba.js:33"}, "properties": {"repobilityId": "b7d145ea6dbfb37c", "scanner": "scanner-primary", "fingerprint": "3c314accfc94c550", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-8c121243732c1fe3", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-siege-spain-besA.js:26"}, "properties": {"repobilityId": "ea7d6342800d4b4b", "scanner": "scanner-primary", "fingerprint": "8c121243732c1fe3", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-a4c275c08e16c5b0", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-roads3.js:18"}, "properties": {"repobilityId": "358ad69eb69ad38b", "scanner": "scanner-primary", "fingerprint": "a4c275c08e16c5b0", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-4e1b5e8a3f915b27", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-real-pella.js:48"}, "properties": {"repobilityId": "029ff8886a59e42c", "scanner": "scanner-primary", "fingerprint": "4e1b5e8a3f915b27", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-a33777ab7ed287e9", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-major-leader-1.js:67"}, "properties": {"repobilityId": "93d17f4f5a6299a3", "scanner": "scanner-primary", "fingerprint": "a33777ab7ed287e9", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-07ee3d8bc2937c2b", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diploenum-score.js:151"}, "properties": {"repobilityId": "1895f6c37ee72a26", "scanner": "scanner-primary", "fingerprint": "07ee3d8bc2937c2b", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-02c3357a364bc1c0", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-f280-near-portraits.js:55"}, "properties": {"repobilityId": "80626f4e1b76ea6d", "scanner": "scanner-primary", "fingerprint": "02c3357a364bc1c0", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-e50a705942ccd746", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-flag-enum5.js:51"}, "properties": {"repobilityId": "0abbcdc2b9726ad8", "scanner": "scanner-primary", "fingerprint": "e50a705942ccd746", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-3824218fddbeb880", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-gap2.js:46"}, "properties": {"repobilityId": "5d392e3acb869037", "scanner": "scanner-primary", "fingerprint": "3824218fddbeb880", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-acc6388e63555672", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-mapfeat-registry.js:64"}, "properties": {"repobilityId": "e6a89f5f78ffbfbc", "scanner": "scanner-primary", "fingerprint": "acc6388e63555672", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-1325fb98de09a07f", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-tail-tilegrid12.js:66"}, "properties": {"repobilityId": "7afb68d6fb00961a", "scanner": "scanner-primary", "fingerprint": "1325fb98de09a07f", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-39e353380162d939", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-faction-treasury-final.js:52"}, "properties": {"repobilityId": "fb667658090ae233", "scanner": "scanner-primary", "fingerprint": "39e353380162d939", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-9183dfed6585d62a", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-unitstats1.js:15"}, "properties": {"repobilityId": "a3e07ee305d00c9c", "scanner": "scanner-primary", "fingerprint": "9183dfed6585d62a", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-69bc3a9b9131d901", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-bodyguard-soldiers.js:11"}, "properties": {"repobilityId": "a7ee220f6e7489ce", "scanner": "scanner-primary", "fingerprint": "69bc3a9b9131d901", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-5ac1ce1a4fbf7c62", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-econ-decode-fields.js:47"}, "properties": {"repobilityId": "7e0e0e9cccf55de8", "scanner": "scanner-primary", "fingerprint": "5ac1ce1a4fbf7c62", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-7c113ea7479ceeec", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-tail-tilegrid4.js:57"}, "properties": {"repobilityId": "5ba1e08be37488f9", "scanner": "scanner-primary", "fingerprint": "7c113ea7479ceeec", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-31b51fb9601f2fb3", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-buildchain11.js:25"}, "properties": {"repobilityId": "224e5b33b91f1652", "scanner": "scanner-primary", "fingerprint": "31b51fb9601f2fb3", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-04e4a3abef89a499", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-section-registry-walk.js:38"}, "properties": {"repobilityId": "b02deabb65f67914", "scanner": "scanner-primary", "fingerprint": "04e4a3abef89a499", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-cd60b7427e48c591", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-cpool-5.js:81"}, "properties": {"repobilityId": "4d39b29b4d725571", "scanner": "scanner-primary", "fingerprint": "cd60b7427e48c591", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-73d6c97e1784898d", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplo-ladder2.js:68"}, "properties": {"repobilityId": "e7647a9da30fe3bd", "scanner": "scanner-primary", "fingerprint": "73d6c97e1784898d", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-b59f3eaa8d04fcfb", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-traitanc-discriminator.js:17"}, "properties": {"repobilityId": "88851829e3143d67", "scanner": "scanner-primary", "fingerprint": "b59f3eaa8d04fcfb", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-8970d61a1171f08e", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-faction-deeper.js:42"}, "properties": {"repobilityId": "14678df4862fe724", "scanner": "scanner-primary", "fingerprint": "8970d61a1171f08e", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-4243d58dcd87b5e8", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-rle6.js:73"}, "properties": {"repobilityId": "adbcd2b0b561473c", "scanner": "scanner-primary", "fingerprint": "4243d58dcd87b5e8", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-6c7e363b43a74abe", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-tail-tilegrid8.js:22"}, "properties": {"repobilityId": "634f047640024cc9", "scanner": "scanner-primary", "fingerprint": "6c7e363b43a74abe", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-e79e0f092e785b74", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplo-cleanE.js:17"}, "properties": {"repobilityId": "6dc3405ff49952cb", "scanner": "scanner-primary", "fingerprint": "e79e0f092e785b74", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-a3fe3feb086834dc", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-roads8.js:33"}, "properties": {"repobilityId": "dbc1aee3ead0a523", "scanner": "scanner-primary", "fingerprint": "a3fe3feb086834dc", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-9571e39dd20c3939", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-vanilla-3.js:17"}, "properties": {"repobilityId": "1d83526766b92d8b", "scanner": "scanner-primary", "fingerprint": "9571e39dd20c3939", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-68548739b0f86889", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-bloodline-trait-verify.js:30"}, "properties": {"repobilityId": "2213f26062831ce2", "scanner": "scanner-primary", "fingerprint": "68548739b0f86889", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-3a1044f1d65a707e", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-charrec-effect-final.js:45"}, "properties": {"repobilityId": "187099548e7d3e59", "scanner": "scanner-primary", "fingerprint": "3a1044f1d65a707e", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-d7bef49a5a468142", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-section-walker1.js:21"}, "properties": {"repobilityId": "001225006ace1e59", "scanner": "scanner-primary", "fingerprint": "d7bef49a5a468142", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-e4e6b8a040a00f99", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-tail13.js:19"}, "properties": {"repobilityId": "87165f184d7c65cc", "scanner": "scanner-primary", "fingerprint": "e4e6b8a040a00f99", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-73d33052972f27bc", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-treasury-verify.js:10"}, "properties": {"repobilityId": "c05dc6c30ca98c41", "scanner": "scanner-primary", "fingerprint": "73d33052972f27bc", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-8d735174c3014c82", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-marriage-spouse-v2.js:42"}, "properties": {"repobilityId": "95bebcc71d564784", "scanner": "scanner-primary", "fingerprint": "8d735174c3014c82", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-881d4c80aaab8fcc", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-army-count2.js:43"}, "properties": {"repobilityId": "17c46c76cc081abb", "scanner": "scanner-primary", "fingerprint": "881d4c80aaab8fcc", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-c12d3bc74156e74c", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-ship-move4.js:16"}, "properties": {"repobilityId": "209f68d65888e30d", "scanner": "scanner-primary", "fingerprint": "c12d3bc74156e74c", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-094e90883c3a2aaf", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-roads1.js:23"}, "properties": {"repobilityId": "69e23c18fee997c5", "scanner": "scanner-primary", "fingerprint": "094e90883c3a2aaf", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-c71953fe6becbacf", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-header-date-record.js:53"}, "properties": {"repobilityId": "a3efac73348fcf0e", "scanner": "scanner-primary", "fingerprint": "c71953fe6becbacf", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-b9d2d308098e2641", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-warhunt-region-dump.js:17"}, "properties": {"repobilityId": "be953b21e8584bdd", "scanner": "scanner-primary", "fingerprint": "b9d2d308098e2641", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-07b1db36b66845fa", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-coords.js:16"}, "properties": {"repobilityId": "c8e1dfca9f589f82", "scanner": "scanner-primary", "fingerprint": "07b1db36b66845fa", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-68237d7929bc0649", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-tail9.js:38"}, "properties": {"repobilityId": "250a531bb02956f6", "scanner": "scanner-primary", "fingerprint": "68237d7929bc0649", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-8a882a7a0d3f6a58", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-major-faction-tag-1.js:39"}, "properties": {"repobilityId": "846b8fc5063d60ae", "scanner": "scanner-primary", "fingerprint": "8a882a7a0d3f6a58", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-6232dc7e4eca22ac", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplomacy27.js:34"}, "properties": {"repobilityId": "ec0d532566c450d1", "scanner": "scanner-primary", "fingerprint": "6232dc7e4eca22ac", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-97dd04bc1b2a069a", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplopair2-registry.js:37"}, "properties": {"repobilityId": "abe6ce945e3003f3", "scanner": "scanner-primary", "fingerprint": "97dd04bc1b2a069a", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-4117a5f048ad48e5", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/diff-identical.js:9"}, "properties": {"repobilityId": "4849711fc8a7365d", "scanner": "scanner-primary", "fingerprint": "4117a5f048ad48e5", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-8993df61d0ed4c21", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-faction-trailing2.js:23"}, "properties": {"repobilityId": "09ba5b2265b53a94", "scanner": "scanner-primary", "fingerprint": "8993df61d0ed4c21", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-7826620b6869b179", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplopair2-verify-t2s.js:15"}, "properties": {"repobilityId": "a87be1d67cff4f02", "scanner": "scanner-primary", "fingerprint": "7826620b6869b179", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-94517a9ad5dd0eda", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-warhunt-attitude-scan.js:34"}, "properties": {"repobilityId": "a97ba9b9ca2d63b2", "scanner": "scanner-primary", "fingerprint": "94517a9ad5dd0eda", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-ec40f98ee3182290", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-warhunt-headdiff.js:26"}, "properties": {"repobilityId": "32aaa7868aca22d5", "scanner": "scanner-primary", "fingerprint": "ec40f98ee3182290", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-1797ec9326c9986b", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diploterms-10-uuidshare.js:51"}, "properties": {"repobilityId": "089a370f1fdfb91d", "scanner": "scanner-primary", "fingerprint": "1797ec9326c9986b", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-00d1e60a0990efac", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-dual-lists.js:106"}, "properties": {"repobilityId": "37fab515e9e74308", "scanner": "scanner-primary", "fingerprint": "00d1e60a0990efac", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-02a4bddd83a2f183", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-find-all-treasury.js:15"}, "properties": {"repobilityId": "54ae90bb3bfa0471", "scanner": "scanner-primary", "fingerprint": "02a4bddd83a2f183", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-c72d93f41df86b5d", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-leonidas-multi.js:20"}, "properties": {"repobilityId": "c7f5b2b1d81fe155", "scanner": "scanner-primary", "fingerprint": "c72d93f41df86b5d", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-4f82d3fe88a7fe88", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-victory-save-regions.js:14"}, "properties": {"repobilityId": "175b030b43e50a08", "scanner": "scanner-primary", "fingerprint": "4f82d3fe88a7fe88", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-630c5078840f74eb", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-startingwars1.js:60"}, "properties": {"repobilityId": "752b6eeed184ddbe", "scanner": "scanner-primary", "fingerprint": "630c5078840f74eb", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-b2bcfd45229d88a2", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-tail-tilegrid3.js:49"}, "properties": {"repobilityId": "caf6128171f8b7bc", "scanner": "scanner-primary", "fingerprint": "b2bcfd45229d88a2", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-ee48b871067ef925", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-unit-queue-find.js:11"}, "properties": {"repobilityId": "30ed04660130a20c", "scanner": "scanner-primary", "fingerprint": "ee48b871067ef925", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-2e0e5fb875c6c20e", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-settlegap1.js:16"}, "properties": {"repobilityId": "19bfd12b9155dd5d", "scanner": "scanner-primary", "fingerprint": "2e0e5fb875c6c20e", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-06b085bf158a711e", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-gap9.js:18"}, "properties": {"repobilityId": "8dc43ddcbb4bc0d7", "scanner": "scanner-primary", "fingerprint": "06b085bf158a711e", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-9e1cabc6532f9605", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplo-clean7.js:32"}, "properties": {"repobilityId": "9167776aebcdd351", "scanner": "scanner-primary", "fingerprint": "9e1cabc6532f9605", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-498fb813b3fbcad5", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-all-chars.js:20"}, "properties": {"repobilityId": "88108466f010f725", "scanner": "scanner-primary", "fingerprint": "498fb813b3fbcad5", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-3c6b330001a8d08b", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-treasury-t1-t2.js:15"}, "properties": {"repobilityId": "ff4ea9d76bbfa8b8", "scanner": "scanner-primary", "fingerprint": "3c6b330001a8d08b", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-f1deda642930189b", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-stride9xyz1.js:21"}, "properties": {"repobilityId": "97988d4b09ec1f6a", "scanner": "scanner-primary", "fingerprint": "f1deda642930189b", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-f7c7d547b9b7acc8", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-unitstats21.js:37"}, "properties": {"repobilityId": "dd1054379a97db5c", "scanner": "scanner-primary", "fingerprint": "f7c7d547b9b7acc8", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-03d5647ac96eada7", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-longtail2.js:90"}, "properties": {"repobilityId": "b5412e6b2cc1499a", "scanner": "scanner-primary", "fingerprint": "03d5647ac96eada7", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-756fda01044c601e", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-tilegap-counts-corpus.js:24"}, "properties": {"repobilityId": "bd2fdbe247e6f966", "scanner": "scanner-primary", "fingerprint": "756fda01044c601e", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-214b60c321c3b83f", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplo7.js:33"}, "properties": {"repobilityId": "7e19ac10fac4a357", "scanner": "scanner-primary", "fingerprint": "214b60c321c3b83f", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-9a64125fe9b38719", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-gap3.js:13"}, "properties": {"repobilityId": "707f00fc7aaa4381", "scanner": "scanner-primary", "fingerprint": "9a64125fe9b38719", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-e29641f1de520076", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-warhunt-dbgA.js:7"}, "properties": {"repobilityId": "006ed037cf56f38a", "scanner": "scanner-primary", "fingerprint": "e29641f1de520076", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-cfe147ecb36f99a0", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-find363.js:35"}, "properties": {"repobilityId": "713877bd2eae788b", "scanner": "scanner-primary", "fingerprint": "cfe147ecb36f99a0", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-16118d75d4b90a60", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplocat-accounting.js:18"}, "properties": {"repobilityId": "9a8227fa4cfa2562", "scanner": "scanner-primary", "fingerprint": "16118d75d4b90a60", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-33b612660ac7ef82", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplopair2-storage.js:39"}, "properties": {"repobilityId": "8fc9917cc40ba636", "scanner": "scanner-primary", "fingerprint": "33b612660ac7ef82", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-2da6363494398fb2", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-leonidas4.js:12"}, "properties": {"repobilityId": "e16b5173c7d330f4", "scanner": "scanner-primary", "fingerprint": "2da6363494398fb2", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-3ca18688c30e0ad0", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-cpool-A.js:29"}, "properties": {"repobilityId": "20542d639bcaaa07", "scanner": "scanner-primary", "fingerprint": "3ca18688c30e0ad0", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-f79692138e4ac6bd", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplomat-army-diff.js:9"}, "properties": {"repobilityId": "6a9296b3c1e5b92e", "scanner": "scanner-primary", "fingerprint": "f79692138e4ac6bd", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-87f0f6be530d1edc", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-siege-turn8.js:11"}, "properties": {"repobilityId": "ab9b7b85f8725995", "scanner": "scanner-primary", "fingerprint": "87f0f6be530d1edc", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-a414f514fd7d57cf", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-occupy1.js:56"}, "properties": {"repobilityId": "8ca7a79b2bcde4c9", "scanner": "scanner-primary", "fingerprint": "a414f514fd7d57cf", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-d27698406ca408da", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-fow2.js:21"}, "properties": {"repobilityId": "3b13549ff4156a0c", "scanner": "scanner-primary", "fingerprint": "d27698406ca408da", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-f8b4e06c379851a1", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-victory-registry.js:42"}, "properties": {"repobilityId": "cedf5c8e121c3500", "scanner": "scanner-primary", "fingerprint": "f8b4e06c379851a1", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-9fe596384947950f", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-victory-region-names.js:15"}, "properties": {"repobilityId": "5b96ed4366757c87", "scanner": "scanner-primary", "fingerprint": "9fe596384947950f", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-3fc186dc251c3e69", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/splice-last-record.js:52"}, "properties": {"repobilityId": "713eb66596235df5", "scanner": "scanner-primary", "fingerprint": "3fc186dc251c3e69", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-832ea281ced1a741", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-stride9xyz5.js:39"}, "properties": {"repobilityId": "35a35193ec62aa53", "scanner": "scanner-primary", "fingerprint": "832ea281ced1a741", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-abc37b235e146b5c", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-warhunt-spain-aligned.js:22"}, "properties": {"repobilityId": "ef650541f1551082", "scanner": "scanner-primary", "fingerprint": "abc37b235e146b5c", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-eac043211cfe3b6e", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-body-section-walk.js:41"}, "properties": {"repobilityId": "5e8b731669b9d80d", "scanner": "scanner-primary", "fingerprint": "eac043211cfe3b6e", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-6ae8bc8a44ebe219", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-last075-4.js:22"}, "properties": {"repobilityId": "65474247acd7b0a0", "scanner": "scanner-primary", "fingerprint": "6ae8bc8a44ebe219", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-a076077a47d94401", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-region-list4.js:46"}, "properties": {"repobilityId": "f12f23bb4b369786", "scanner": "scanner-primary", "fingerprint": "a076077a47d94401", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-546b540c80a1f6b5", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-warhunt-ris-compare.js:20"}, "properties": {"repobilityId": "0971a81c374340da", "scanner": "scanner-primary", "fingerprint": "546b540c80a1f6b5", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-0f037d9ce6d6d559", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-charmap8.js:16"}, "properties": {"repobilityId": "673534410b04716e", "scanner": "scanner-primary", "fingerprint": "0f037d9ce6d6d559", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-52f0d254ae6598ba", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-buildslots-10-cross-turn-growth.js:78"}, "properties": {"repobilityId": "7295df11450e4fb8", "scanner": "scanner-primary", "fingerprint": "52f0d254ae6598ba", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-a0f182bf7de4b160", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-queue1.js:73"}, "properties": {"repobilityId": "82b0f944f2bdc3cc", "scanner": "scanner-primary", "fingerprint": "a0f182bf7de4b160", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-28d25a86ef706aac", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplo-clean6.js:32"}, "properties": {"repobilityId": "9d2ad2741e7cf130", "scanner": "scanner-primary", "fingerprint": "28d25a86ef706aac", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-b813016774ed7882", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-occupy12.js:21"}, "properties": {"repobilityId": "fd9300cf1e739e8d", "scanner": "scanner-primary", "fingerprint": "b813016774ed7882", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-a991647ae85d6150", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-ship-move1.js:12"}, "properties": {"repobilityId": "ddfae5bf9bf27331", "scanner": "scanner-primary", "fingerprint": "a991647ae85d6150", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-55b7006be5952433", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-econ-count-compare.js:51"}, "properties": {"repobilityId": "6ffda5b6ca3775c2", "scanner": "scanner-primary", "fingerprint": "55b7006be5952433", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-4fc33afb375c7bd2", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-battle5.js:13"}, "properties": {"repobilityId": "4942aafefa56a075", "scanner": "scanner-primary", "fingerprint": "4fc33afb375c7bd2", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-dff87903413136bf", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-alex-t14.js:9"}, "properties": {"repobilityId": "e703e57b9494b883", "scanner": "scanner-primary", "fingerprint": "dff87903413136bf", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-d7b859ad8895cdf3", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-queue-build-small.js:38"}, "properties": {"repobilityId": "f048d575ad8b227b", "scanner": "scanner-primary", "fingerprint": "d7b859ad8895cdf3", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-fd429961daf54ed1", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-midfile-recount3.js:47"}, "properties": {"repobilityId": "fc1e0f92f945f9f4", "scanner": "scanner-primary", "fingerprint": "fd429961daf54ed1", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-740da06659c39ec4", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-mp7.js:13"}, "properties": {"repobilityId": "5509a53b93a5d8a4", "scanner": "scanner-primary", "fingerprint": "740da06659c39ec4", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-b5453bced4852ac7", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplo-rosetta.js:65"}, "properties": {"repobilityId": "6610243878178298", "scanner": "scanner-primary", "fingerprint": "b5453bced4852ac7", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-f3ed67347feb9d35", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-tail7.js:11"}, "properties": {"repobilityId": "2969e09cd0e28974", "scanner": "scanner-primary", "fingerprint": "f3ed67347feb9d35", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-cc9882395518e6ee", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-settle-bigformat.js:37"}, "properties": {"repobilityId": "ff5a95c92974fcbb", "scanner": "scanner-primary", "fingerprint": "cc9882395518e6ee", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-1848194c2129d9e8", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-family6.js:39"}, "properties": {"repobilityId": "8a0c555386a41479", "scanner": "scanner-primary", "fingerprint": "1848194c2129d9e8", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-0190948bbdd6b66d", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-record-selfptr.js:36"}, "properties": {"repobilityId": "8ee97a4d6e7bb9ed", "scanner": "scanner-primary", "fingerprint": "0190948bbdd6b66d", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-b0d28f76ea1da4f8", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-battle-log6.js:23"}, "properties": {"repobilityId": "b7a4e12b8dcc753b", "scanner": "scanner-primary", "fingerprint": "b0d28f76ea1da4f8", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-c6be8cf48e18eb9a", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-warhunt-sig-count.js:45"}, "properties": {"repobilityId": "97465381921c4233", "scanner": "scanner-primary", "fingerprint": "c6be8cf48e18eb9a", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-564120251998f696", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-major-leader-5.js:56"}, "properties": {"repobilityId": "08e4cde4dca632fa", "scanner": "scanner-primary", "fingerprint": "564120251998f696", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-842aaec3f61e1bfd", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diploterms-19-playerclass.js:53"}, "properties": {"repobilityId": "cee1a3628b8c91a3", "scanner": "scanner-primary", "fingerprint": "842aaec3f61e1bfd", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-2c1c5c6e7599206e", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-occupy3.js:20"}, "properties": {"repobilityId": "45aa8f548259281b", "scanner": "scanner-primary", "fingerprint": "2c1c5c6e7599206e", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-7df56917e9cabfff", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-father-uuid-after-role.js:9"}, "properties": {"repobilityId": "b6a7cd3d83c0919f", "scanner": "scanner-primary", "fingerprint": "7df56917e9cabfff", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-fa401304cb6d9e6c", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-battle1.js:12"}, "properties": {"repobilityId": "045d625613721ceb", "scanner": "scanner-primary", "fingerprint": "fa401304cb6d9e6c", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-85d029561a78cba7", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-find-big-insertion.js:14"}, "properties": {"repobilityId": "e0f02bd5938515a8", "scanner": "scanner-primary", "fingerprint": "85d029561a78cba7", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-d404ecff407ee481", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-uuid-index3.js:13"}, "properties": {"repobilityId": "371f43226c9433a6", "scanner": "scanner-primary", "fingerprint": "d404ecff407ee481", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-b397791c32135c2f", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-scripted-events-s73-6.js:98"}, "properties": {"repobilityId": "2ba1059bdf2c6e4f", "scanner": "scanner-primary", "fingerprint": "b397791c32135c2f", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-b25c68cde2ebb66c", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-postEvents-1.js:10"}, "properties": {"repobilityId": "3e2ac13be9d26364", "scanner": "scanner-primary", "fingerprint": "b25c68cde2ebb66c", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-8e4067802b2dea0a", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-perfectspy.js:23"}, "properties": {"repobilityId": "d3570f4465445af1", "scanner": "scanner-primary", "fingerprint": "8e4067802b2dea0a", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-17655a0e889a4a12", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplomat-move4.js:57"}, "properties": {"repobilityId": "0638833d2a53b5e4", "scanner": "scanner-primary", "fingerprint": "17655a0e889a4a12", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-2c076536007367f3", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-playerdiplo-uuidjoin.js:31"}, "properties": {"repobilityId": "5c8b183ac3e17f54", "scanner": "scanner-primary", "fingerprint": "2c076536007367f3", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-207726676d303093", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diploterms-03-allzonediff.js:49"}, "properties": {"repobilityId": "ad1f338164751ff4", "scanner": "scanner-primary", "fingerprint": "207726676d303093", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-bcc816bfe985506b", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplo-cleanZ.js:15"}, "properties": {"repobilityId": "68ceddafe17e4e4e", "scanner": "scanner-primary", "fingerprint": "bcc816bfe985506b", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-eab525dd5066da3e", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-minor-rec-structure.js:34"}, "properties": {"repobilityId": "878e5449309a579f", "scanner": "scanner-primary", "fingerprint": "eab525dd5066da3e", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-bac12da7d83fab02", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-aidiplocache3.js:21"}, "properties": {"repobilityId": "8f98ea5cc3ffe86c", "scanner": "scanner-primary", "fingerprint": "bac12da7d83fab02", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-f6ef351e27a4f394", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-mother3.js:98"}, "properties": {"repobilityId": "11c377b72487c142", "scanner": "scanner-primary", "fingerprint": "f6ef351e27a4f394", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-7c6953b91f57a3c8", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-pop-fixedpoint.js:24"}, "properties": {"repobilityId": "89a1705af35592fc", "scanner": "scanner-primary", "fingerprint": "7c6953b91f57a3c8", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-01e3d98ed8f4d634", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-settle-models1.js:43"}, "properties": {"repobilityId": "2c8bef0662c4e93b", "scanner": "scanner-primary", "fingerprint": "01e3d98ed8f4d634", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-fdb7e7bad7930d71", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-mask-halo6.js:87"}, "properties": {"repobilityId": "1cb3050373768c1b", "scanner": "scanner-primary", "fingerprint": "fdb7e7bad7930d71", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-a1f4edd26623e73c", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-ai-cache-ris2.js:17"}, "properties": {"repobilityId": "d91445cfe8b881a6", "scanner": "scanner-primary", "fingerprint": "a1f4edd26623e73c", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-33f5411e4402ceee", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-find-war-state.js:20"}, "properties": {"repobilityId": "2c8bffac4b86c41a", "scanner": "scanner-primary", "fingerprint": "33f5411e4402ceee", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-1a3f49720a148534", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/splice-d14-scaled.js:49"}, "properties": {"repobilityId": "ab4dda13e9980983", "scanner": "scanner-primary", "fingerprint": "1a3f49720a148534", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-e0880e0f6b552b21", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-portrait-uuid-before.js:24"}, "properties": {"repobilityId": "500c6b957c20fcb6", "scanner": "scanner-primary", "fingerprint": "e0880e0f6b552b21", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-17d67d2f3fda684c", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-charrec-clean-delta.js:47"}, "properties": {"repobilityId": "23f2ed6ca65e8d2f", "scanner": "scanner-primary", "fingerprint": "17d67d2f3fda684c", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-4f727772af904859", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-arretium-retrain.js:19"}, "properties": {"repobilityId": "e1e0f1c19d19503c", "scanner": "scanner-primary", "fingerprint": "4f727772af904859", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-4f55a5f7c090cd18", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-bactria-t964.js:85"}, "properties": {"repobilityId": "f6fdfe2436975f98", "scanner": "scanner-primary", "fingerprint": "4f55a5f7c090cd18", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-51b4d1816e188861", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-flag-enum7.js:35"}, "properties": {"repobilityId": "ebdaf2fd24df4c55", "scanner": "scanner-primary", "fingerprint": "51b4d1816e188861", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-cc0aada51d98c07a", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-pop-acc-detail.js:28"}, "properties": {"repobilityId": "730b5e4c94078642", "scanner": "scanner-primary", "fingerprint": "cc0aada51d98c07a", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-85249c7076ce155e", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-tilemap6.js:21"}, "properties": {"repobilityId": "c0e32fa076e7c441", "scanner": "scanner-primary", "fingerprint": "85249c7076ce155e", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-7e5293bed1eea928", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-alliance-deep1.js:13"}, "properties": {"repobilityId": "c7eb888a22afae1c", "scanner": "scanner-primary", "fingerprint": "7e5293bed1eea928", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-162f96128eea7372", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-econ-f13-marker-track.js:36"}, "properties": {"repobilityId": "2eed5b17105a5882", "scanner": "scanner-primary", "fingerprint": "162f96128eea7372", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-e0b261ad91ff56a5", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplo-HA.js:86"}, "properties": {"repobilityId": "82d8abec452f7ebc", "scanner": "scanner-primary", "fingerprint": "e0b261ad91ff56a5", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-ffe4711651424d7d", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-blob-0x02027c75.js:39"}, "properties": {"repobilityId": "2fa97cf7f16c836e", "scanner": "scanner-primary", "fingerprint": "ffe4711651424d7d", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-a460acf3d9c6aa8c", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-siege6.js:26"}, "properties": {"repobilityId": "30488b270b823515", "scanner": "scanner-primary", "fingerprint": "a460acf3d9c6aa8c", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-9e79e01cb8c6734f", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/test-dead-pool-splice.js:62"}, "properties": {"repobilityId": "426eea7d34bd3447", "scanner": "scanner-primary", "fingerprint": "9e79e01cb8c6734f", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-40c98d9781a6e0f8", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-gap7.js:27"}, "properties": {"repobilityId": "0bf58d231676f2bc", "scanner": "scanner-primary", "fingerprint": "40c98d9781a6e0f8", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-1e8873ee42ae8699", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-queue-recruit-fullentry.js:21"}, "properties": {"repobilityId": "454e985bce4a40dd", "scanner": "scanner-primary", "fingerprint": "1e8873ee42ae8699", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-6efaeac5b92145a6", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-tax-anchor-check.js:39"}, "properties": {"repobilityId": "cc5d98681a99deb4", "scanner": "scanner-primary", "fingerprint": "6efaeac5b92145a6", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-8b1ee1e9f08030a0", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-find-soldier-hotspots.js:21"}, "properties": {"repobilityId": "5eeb5b90dd09216c", "scanner": "scanner-primary", "fingerprint": "8b1ee1e9f08030a0", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-87875486a6d3a94a", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-t6-1.js:51"}, "properties": {"repobilityId": "6dbeb0a3827572f4", "scanner": "scanner-primary", "fingerprint": "87875486a6d3a94a", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-36404401c07e6c59", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-lua-turn-final.js:75"}, "properties": {"repobilityId": "6fab7a7e8b823b4c", "scanner": "scanner-primary", "fingerprint": "36404401c07e6c59", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-6ea874490bd55be0", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-last075-3.js:22"}, "properties": {"repobilityId": "0691c0871eda5eac", "scanner": "scanner-primary", "fingerprint": "6ea874490bd55be0", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-ded48d24ca0cd328", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-queue-build1.js:12"}, "properties": {"repobilityId": "730d4c72cd27eab3", "scanner": "scanner-primary", "fingerprint": "ded48d24ca0cd328", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-494028e9055e83c0", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-treasury-all-spain-saves.js:10"}, "properties": {"repobilityId": "51348a81ccc642a3", "scanner": "scanner-primary", "fingerprint": "494028e9055e83c0", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-4ae6c35e2f3d1c2f", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-faction-config-bytes.js:16"}, "properties": {"repobilityId": "89b6091cf5c6a2ea", "scanner": "scanner-primary", "fingerprint": "4ae6c35e2f3d1c2f", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-5fbb9df808e0445c", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-econ-block-arith.js:26"}, "properties": {"repobilityId": "2e3d9a7b2a3a9b45", "scanner": "scanner-primary", "fingerprint": "5fbb9df808e0445c", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-22b07e002fbf02ec", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-tilegap-tga.js:44"}, "properties": {"repobilityId": "1c23efe8f83ca469", "scanner": "scanner-primary", "fingerprint": "22b07e002fbf02ec", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-704bf47af0a6b422", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-battle-log8.js:69"}, "properties": {"repobilityId": "0f6f85c84302e57c", "scanner": "scanner-primary", "fingerprint": "704bf47af0a6b422", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-52ca1556de30e647", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-body-root1.js:8"}, "properties": {"repobilityId": "a0d9ca4632ef585f", "scanner": "scanner-primary", "fingerprint": "52ca1556de30e647", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-777d783ae3ad81ad", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplo9.js:61"}, "properties": {"repobilityId": "9d229ccd121405c5", "scanner": "scanner-primary", "fingerprint": "777d783ae3ad81ad", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-fe7a184a5900a401", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-recruit7.js:25"}, "properties": {"repobilityId": "cc33c0d9458e738c", "scanner": "scanner-primary", "fingerprint": "fe7a184a5900a401", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-be79e008a4bf32d1", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-battle-log5.js:13"}, "properties": {"repobilityId": "ea5d82073327ff16", "scanner": "scanner-primary", "fingerprint": "be79e008a4bf32d1", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-1992f17d738b4d85", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-unitstats20.js:59"}, "properties": {"repobilityId": "14d80d7c9aa3a81f", "scanner": "scanner-primary", "fingerprint": "1992f17d738b4d85", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-a4f01abfa864cfde", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-army-count4.js:50"}, "properties": {"repobilityId": "2e42064177bd97c2", "scanner": "scanner-primary", "fingerprint": "a4f01abfa864cfde", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-672ffb8040ac926e", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-settlement-owners.js:12"}, "properties": {"repobilityId": "c91dc7fe3b99bb0a", "scanner": "scanner-primary", "fingerprint": "672ffb8040ac926e", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-d47696a788380c69", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-siege-spain-twosaves.js:27"}, "properties": {"repobilityId": "a4d48ea3628abc00", "scanner": "scanner-primary", "fingerprint": "d47696a788380c69", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-568897fc9495fad1", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-vanilla-chars.js:28"}, "properties": {"repobilityId": "c0e30faa63faecec", "scanner": "scanner-primary", "fingerprint": "568897fc9495fad1", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-17b172a7e9a508b8", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/splice-d14-safe-trim.js:33"}, "properties": {"repobilityId": "4a2a9b5fd201897e", "scanner": "scanner-primary", "fingerprint": "17b172a7e9a508b8", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-1f03ce51b57d4924", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-treasury-real.js:53"}, "properties": {"repobilityId": "bdca04f6c41299d8", "scanner": "scanner-primary", "fingerprint": "1f03ce51b57d4924", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-e0955dbdb7cd325a", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-region-6a000.js:34"}, "properties": {"repobilityId": "4307fedcfaa12b35", "scanner": "scanner-primary", "fingerprint": "e0955dbdb7cd325a", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-931b022787ab43e5", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-pfact-7.js:37"}, "properties": {"repobilityId": "47c9fdfffba155c0", "scanner": "scanner-primary", "fingerprint": "931b022787ab43e5", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-32877939ceabc696", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-path-cache1.js:105"}, "properties": {"repobilityId": "0bde25099e08e05c", "scanner": "scanner-primary", "fingerprint": "32877939ceabc696", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-54aac9f45a16e550", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-unit-container-fulldump.js:20"}, "properties": {"repobilityId": "ca75b34595dcf25f", "scanner": "scanner-primary", "fingerprint": "54aac9f45a16e550", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-d53162ea159e43f1", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-tail10.js:12"}, "properties": {"repobilityId": "21edc10e569447b8", "scanner": "scanner-primary", "fingerprint": "d53162ea159e43f1", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-2ee189cdd984da92", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-bitmask-fixed.js:42"}, "properties": {"repobilityId": "b3119bd98480ab83", "scanner": "scanner-primary", "fingerprint": "2ee189cdd984da92", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-39dbc74f11dfdf50", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-halo-move-2.js:13"}, "properties": {"repobilityId": "5b2f63b8e3d4b8d8", "scanner": "scanner-primary", "fingerprint": "39dbc74f11dfdf50", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-3b35d4fa87702265", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-recruit6.js:17"}, "properties": {"repobilityId": "b4e9ffbae205920c", "scanner": "scanner-primary", "fingerprint": "3b35d4fa87702265", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-5d4f6c540b935b5a", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplocat-registry.js:49"}, "properties": {"repobilityId": "224fcc2666476612", "scanner": "scanner-primary", "fingerprint": "5d4f6c540b935b5a", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-a45a2d4533a28914", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-ris-traits.js:9"}, "properties": {"repobilityId": "472028b278f98096", "scanner": "scanner-primary", "fingerprint": "a45a2d4533a28914", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-e0b61f3592b1e043", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-construction16.js:22"}, "properties": {"repobilityId": "3f9577087fb85dfc", "scanner": "scanner-primary", "fingerprint": "e0b61f3592b1e043", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-6883c240f7fc42aa", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-upkeep4.js:54"}, "properties": {"repobilityId": "3c92b14c27a10cea", "scanner": "scanner-primary", "fingerprint": "6883c240f7fc42aa", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-e4b151a7411f96ef", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-charrec-final-table.js:53"}, "properties": {"repobilityId": "cf87ba83a18d80ae", "scanner": "scanner-primary", "fingerprint": "e4b151a7411f96ef", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-645543c08fb595d9", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplo-reconstruct.js:46"}, "properties": {"repobilityId": "ce8a1a8372c1b169", "scanner": "scanner-primary", "fingerprint": "645543c08fb595d9", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-668e2935a73f5236", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-aidip-8.js:89"}, "properties": {"repobilityId": "bcc2458ebea5ac25", "scanner": "scanner-primary", "fingerprint": "668e2935a73f5236", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-727d88982d5486f3", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-tilegrid-turn-diff1.js:21"}, "properties": {"repobilityId": "e82f5925949caddd", "scanner": "scanner-primary", "fingerprint": "727d88982d5486f3", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-c7eecdd1a10edf2d", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-tail-tilegrid6.js:16"}, "properties": {"repobilityId": "a77997bfb259e604", "scanner": "scanner-primary", "fingerprint": "c7eecdd1a10edf2d", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-0a05c4dbc8973bdf", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-econ-settle-debug.js:29"}, "properties": {"repobilityId": "38c0fa06b2037dd4", "scanner": "scanner-primary", "fingerprint": "0a05c4dbc8973bdf", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-1810e4f3aabae35e", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-buildslots-09-arretium-deep.js:53"}, "properties": {"repobilityId": "11e8defc3de3e0a3", "scanner": "scanner-primary", "fingerprint": "1810e4f3aabae35e", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-44fdb0df7e80f1e4", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-character-diff.js:26"}, "properties": {"repobilityId": "34ef478839cf814d", "scanner": "scanner-primary", "fingerprint": "44fdb0df7e80f1e4", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-34f9de2133bcc6da", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-battle14.js:32"}, "properties": {"repobilityId": "3e42fcd7e6b20440", "scanner": "scanner-primary", "fingerprint": "34f9de2133bcc6da", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-5094677be136f431", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-queue-insertion-direct.js:12"}, "properties": {"repobilityId": "735d9d28ff68c3f0", "scanner": "scanner-primary", "fingerprint": "5094677be136f431", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-fe50a053beaba257", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-tax-defset-probe.js:15"}, "properties": {"repobilityId": "dcae9c2a1f034692", "scanner": "scanner-primary", "fingerprint": "fe50a053beaba257", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-c5881e4544c2b5a9", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-mp4.js:18"}, "properties": {"repobilityId": "9bf6da48947784fc", "scanner": "scanner-primary", "fingerprint": "c5881e4544c2b5a9", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-111696173bccfafe", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-rec-vs-culture.js:16"}, "properties": {"repobilityId": "b07242bb71edec16", "scanner": "scanner-primary", "fingerprint": "111696173bccfafe", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-61924a49e989e5e0", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-family17.js:81"}, "properties": {"repobilityId": "e9e7e1522697922e", "scanner": "scanner-primary", "fingerprint": "61924a49e989e5e0", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-d1ade3898036e0e3", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-alliance-deep7.js:16"}, "properties": {"repobilityId": "7b28a5cdb7fffe17", "scanner": "scanner-primary", "fingerprint": "d1ade3898036e0e3", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-745603896610916a", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-siege-spain-anchor.js:27"}, "properties": {"repobilityId": "5c423056a5697515", "scanner": "scanner-primary", "fingerprint": "745603896610916a", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-5fb739d59a5f49ad", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-mother2.js:79"}, "properties": {"repobilityId": "df365692a6460c9b", "scanner": "scanner-primary", "fingerprint": "5fb739d59a5f49ad", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-43c9dc51ec8fd9ae", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-minordiplo-ownership.js:27"}, "properties": {"repobilityId": "cdf2e102fda30f75", "scanner": "scanner-primary", "fingerprint": "43c9dc51ec8fd9ae", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-d58b7a9c3ba8d123", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-warhunt-dump2.js:18"}, "properties": {"repobilityId": "12a1c33f9a029a3d", "scanner": "scanner-primary", "fingerprint": "d58b7a9c3ba8d123", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-326353fe15bcf820", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-midfile-final9.js:19"}, "properties": {"repobilityId": "2667928921f68c03", "scanner": "scanner-primary", "fingerprint": "326353fe15bcf820", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-e7df3d4fba793b6f", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-gap5.js:21"}, "properties": {"repobilityId": "7c76f838a993864a", "scanner": "scanner-primary", "fingerprint": "e7df3d4fba793b6f", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-51dcea88d9403d33", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-treasury-verify-2c5e1.js:9"}, "properties": {"repobilityId": "09f05ac1bea39c08", "scanner": "scanner-primary", "fingerprint": "51dcea88d9403d33", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-993746a795cefcf3", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-buildchain4.js:13"}, "properties": {"repobilityId": "38e533f347a6f609", "scanner": "scanner-primary", "fingerprint": "993746a795cefcf3", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-0f9ede6771726984", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-stats-anchor.js:82"}, "properties": {"repobilityId": "2ca9917ada8a8b50", "scanner": "scanner-primary", "fingerprint": "0f9ede6771726984", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-4e0209ca7c28c2ad", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-unit-owner-id.js:28"}, "properties": {"repobilityId": "62188cbd4527e47d", "scanner": "scanner-primary", "fingerprint": "4e0209ca7c28c2ad", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-aa4274c8e702ead4", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-tilemap9.js:29"}, "properties": {"repobilityId": "024fafcadda488d4", "scanner": "scanner-primary", "fingerprint": "aa4274c8e702ead4", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-a82c4e4d4b813062", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-family13.js:45"}, "properties": {"repobilityId": "b5942dc11d7343c4", "scanner": "scanner-primary", "fingerprint": "a82c4e4d4b813062", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-44a353d4dad2ef35", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-faction-arrays.js:22"}, "properties": {"repobilityId": "0b30f59cf39c3da8", "scanner": "scanner-primary", "fingerprint": "44a353d4dad2ef35", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-f427bda0a182364d", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-tilemap3.js:27"}, "properties": {"repobilityId": "b7ae7100d29ff3fe", "scanner": "scanner-primary", "fingerprint": "f427bda0a182364d", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-0bbf7981da8e1fff", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-construction14.js:11"}, "properties": {"repobilityId": "8466165c8f557dc4", "scanner": "scanner-primary", "fingerprint": "0bbf7981da8e1fff", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-7e51e7be0bf69fac", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-trade-settlement-income.js:17"}, "properties": {"repobilityId": "5e8d9e1c3b09a2fa", "scanner": "scanner-primary", "fingerprint": "7e51e7be0bf69fac", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-bbb0b2383fe53b07", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplopair2-gtlink.js:51"}, "properties": {"repobilityId": "cf2697fc4e3085bd", "scanner": "scanner-primary", "fingerprint": "bbb0b2383fe53b07", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-c57a51751bab8331", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-zone-100-1190.js:27"}, "properties": {"repobilityId": "6d274f54f28f0762", "scanner": "scanner-primary", "fingerprint": "c57a51751bab8331", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-a2c1d6215d0a9659", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-longtail1.js:196"}, "properties": {"repobilityId": "8a12adfcb7de6385", "scanner": "scanner-primary", "fingerprint": "a2c1d6215d0a9659", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-29f6dceeca795032", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-charmap6.js:42"}, "properties": {"repobilityId": "ecf874e1d262cb02", "scanner": "scanner-primary", "fingerprint": "29f6dceeca795032", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-2ed541f3d6d33692", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-verify-rolelen-fix.js:7"}, "properties": {"repobilityId": "063bcff384524a24", "scanner": "scanner-primary", "fingerprint": "2ed541f3d6d33692", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-e8ee3a562d118c64", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-siege1.js:33"}, "properties": {"repobilityId": "543686c050144856", "scanner": "scanner-primary", "fingerprint": "e8ee3a562d118c64", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-a8f374d422ab9292", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-trade-goods9.js:51"}, "properties": {"repobilityId": "cae783398afa0a4e", "scanner": "scanner-primary", "fingerprint": "a8f374d422ab9292", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-4e8ef9b9ac866288", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplomacy30.js:34"}, "properties": {"repobilityId": "9bf43dcc18872b50", "scanner": "scanner-primary", "fingerprint": "4e8ef9b9ac866288", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-fa69a1bc0fd786a9", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplo-J.js:69"}, "properties": {"repobilityId": "9d20628a0e223d6a", "scanner": "scanner-primary", "fingerprint": "fa69a1bc0fd786a9", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-3cb36831fab6e48f", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-rebellion1.js:35"}, "properties": {"repobilityId": "e3250339bf186120", "scanner": "scanner-primary", "fingerprint": "3cb36831fab6e48f", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-dcfb8be76fee7893", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-mood1.js:72"}, "properties": {"repobilityId": "059d2bb74f8f65b8", "scanner": "scanner-primary", "fingerprint": "dcfb8be76fee7893", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-d660d88796ae905c", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-tilemap4.js:19"}, "properties": {"repobilityId": "92b7c184f3571494", "scanner": "scanner-primary", "fingerprint": "d660d88796ae905c", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-e667d30e644154b0", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-agent-infiltrate-diff.js:12"}, "properties": {"repobilityId": "b97f910876b78c49", "scanner": "scanner-primary", "fingerprint": "e667d30e644154b0", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-e851a1ca1faf0741", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-econ-field-semantics.js:40"}, "properties": {"repobilityId": "ae51fb04e851718d", "scanner": "scanner-primary", "fingerprint": "e851a1ca1faf0741", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-e36a29aaf02d1d31", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-construction13.js:20"}, "properties": {"repobilityId": "6586c66fe66fdaee", "scanner": "scanner-primary", "fingerprint": "e36a29aaf02d1d31", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-fed1518af031e8d2", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-gap4.js:25"}, "properties": {"repobilityId": "1cadbd1a88de8a00", "scanner": "scanner-primary", "fingerprint": "fed1518af031e8d2", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-91bec5a25eddc4b8", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-family8.js:41"}, "properties": {"repobilityId": "f068cb1ee40fa4ab", "scanner": "scanner-primary", "fingerprint": "91bec5a25eddc4b8", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-6d05e80e3cc5fe46", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-recruitF.js:41"}, "properties": {"repobilityId": "c7a9bed1574c1e09", "scanner": "scanner-primary", "fingerprint": "6d05e80e3cc5fe46", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-2818b042b6b2bbbe", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-board4.js:16"}, "properties": {"repobilityId": "13e090ad0fd05bc9", "scanner": "scanner-primary", "fingerprint": "2818b042b6b2bbbe", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-37f27cf6e2f2031d", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-relation-map-2.js:42"}, "properties": {"repobilityId": "983f1a55200b6b5e", "scanner": "scanner-primary", "fingerprint": "37f27cf6e2f2031d", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-8958f4bd9112b255", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-ai-cache-ris13.js:44"}, "properties": {"repobilityId": "1a2c5491d9d8b830", "scanner": "scanner-primary", "fingerprint": "8958f4bd9112b255", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-dda43023409439ee", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplo-cleanA.js:24"}, "properties": {"repobilityId": "306b4f7ef64d69e9", "scanner": "scanner-primary", "fingerprint": "dda43023409439ee", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-bde9c22c313cb375", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/test-region-walker.js:13"}, "properties": {"repobilityId": "649a48c5fa94f710", "scanner": "scanner-primary", "fingerprint": "bde9c22c313cb375", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-91f211d9613b9b27", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-trade10.js:23"}, "properties": {"repobilityId": "73ad95bb13e384e6", "scanner": "scanner-primary", "fingerprint": "91f211d9613b9b27", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-0ea762f06b3c8356", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-agents2.js:44"}, "properties": {"repobilityId": "8e8b77d8293fdb17", "scanner": "scanner-primary", "fingerprint": "0ea762f06b3c8356", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-b2b2109f2eed3218", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-faction-zone.js:28"}, "properties": {"repobilityId": "0a7dc24b0e8e15b0", "scanner": "scanner-primary", "fingerprint": "b2b2109f2eed3218", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-be2ed444c7a53e19", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-agent-posrec2.js:27"}, "properties": {"repobilityId": "db8c6ab6a330693f", "scanner": "scanner-primary", "fingerprint": "be2ed444c7a53e19", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-6a140ca4ebc604a9", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-byte-diff-war.js:9"}, "properties": {"repobilityId": "cb619808fbbaa7eb", "scanner": "scanner-primary", "fingerprint": "6a140ca4ebc604a9", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-506e1fda7654083c", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-tilegap-blockcount.js:8"}, "properties": {"repobilityId": "9659cadf87684dab", "scanner": "scanner-primary", "fingerprint": "506e1fda7654083c", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-a76e8cd9668163af", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/scan-all-for-agents.js:24"}, "properties": {"repobilityId": "b1ad071c229eafb2", "scanner": "scanner-primary", "fingerprint": "a76e8cd9668163af", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-f39cdd5694690bc8", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-battle-log4.js:21"}, "properties": {"repobilityId": "a0d994d08d5d5939", "scanner": "scanner-primary", "fingerprint": "f39cdd5694690bc8", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-fe45d697301db38b", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-trade-resource-section-decode.js:34"}, "properties": {"repobilityId": "5b8a02bc0060cddd", "scanner": "scanner-primary", "fingerprint": "fe45d697301db38b", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-63c9e229c7c61913", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-unitstats10.js:54"}, "properties": {"repobilityId": "409d21cf219adb9d", "scanner": "scanner-primary", "fingerprint": "63c9e229c7c61913", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-583bc48156c2cbe2", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-explore-grid-values-1.js:75"}, "properties": {"repobilityId": "4ac8258d63ed66d2", "scanner": "scanner-primary", "fingerprint": "583bc48156c2cbe2", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-238f5eb1bfcce4d9", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-boat-move.js:11"}, "properties": {"repobilityId": "79f22bd42a47e4a9", "scanner": "scanner-primary", "fingerprint": "238f5eb1bfcce4d9", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-f76a15448d5de3fe", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-settle-models2.js:46"}, "properties": {"repobilityId": "de0f4b87a3c8e58b", "scanner": "scanner-primary", "fingerprint": "f76a15448d5de3fe", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-656b388c96f8fa42", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-familyrec3.js:128"}, "properties": {"repobilityId": "b020bf6e6a0e8e84", "scanner": "scanner-primary", "fingerprint": "656b388c96f8fa42", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-daaaecb6624f9f5a", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-tail-tilegrid10.js:31"}, "properties": {"repobilityId": "83ddae4411144060", "scanner": "scanner-primary", "fingerprint": "daaaecb6624f9f5a", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-ff7b6b9274e8f93b", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-family5.js:47"}, "properties": {"repobilityId": "96abfe59d895d59d", "scanner": "scanner-primary", "fingerprint": "ff7b6b9274e8f93b", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-ec0e4daeda7b2981", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-unit-record-diff.js:42"}, "properties": {"repobilityId": "5e61552269e81791", "scanner": "scanner-primary", "fingerprint": "ec0e4daeda7b2981", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-0ace14a2dc5c1dfd", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-chartail9.js:45"}, "properties": {"repobilityId": "03ecd0ad4c38a782", "scanner": "scanner-primary", "fingerprint": "0ace14a2dc5c1dfd", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-a24eabc62f80147c", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-agent-coord-change.js:15"}, "properties": {"repobilityId": "304fe135b26e70dd", "scanner": "scanner-primary", "fingerprint": "a24eabc62f80147c", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-5da464067659b7b9", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-upkeep7.js:27"}, "properties": {"repobilityId": "84acdbcd667e6acf", "scanner": "scanner-primary", "fingerprint": "5da464067659b7b9", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-eb6b8c8bb7747657", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-treasury-isolated.js:14"}, "properties": {"repobilityId": "e12bca1ceec54fb1", "scanner": "scanner-primary", "fingerprint": "eb6b8c8bb7747657", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-79171e7855df6174", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-buildslots-08-resolve-direction-and-levels.js:126"}, "properties": {"repobilityId": "0cd4b26b53867e78", "scanner": "scanner-primary", "fingerprint": "79171e7855df6174", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-0d9d52c43d5dfc60", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-script-fired-state-5.js:21"}, "properties": {"repobilityId": "abc20ce9fe1c719b", "scanner": "scanner-primary", "fingerprint": "0d9d52c43d5dfc60", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-3b1ce5be8a319226", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-faction-array-v2.js:16"}, "properties": {"repobilityId": "556e3bf58bde108c", "scanner": "scanner-primary", "fingerprint": "3b1ce5be8a319226", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-e80ae5f0fb33a76a", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-ai-policy2.js:36"}, "properties": {"repobilityId": "64158e7f5b8421dd", "scanner": "scanner-primary", "fingerprint": "e80ae5f0fb33a76a", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-25dfeb6c7930e266", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-prng40-s90-1.js:65"}, "properties": {"repobilityId": "88d717330ce9b9c8", "scanner": "scanner-primary", "fingerprint": "25dfeb6c7930e266", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-a40e9122a40f7171", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-aiarr-s87-2.js:119"}, "properties": {"repobilityId": "906e57e440e86cc0", "scanner": "scanner-primary", "fingerprint": "a40e9122a40f7171", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-8010ed835de4e208", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-aidip-G.js:64"}, "properties": {"repobilityId": "f7bab1fbcc2801c5", "scanner": "scanner-primary", "fingerprint": "8010ed835de4e208", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-cbea2466d1e5453e", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-section2.js:46"}, "properties": {"repobilityId": "1e04bb6d2c36ec4c", "scanner": "scanner-primary", "fingerprint": "cbea2466d1e5453e", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-43ff262ea49aab99", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-unitstats3.js:16"}, "properties": {"repobilityId": "7125602084bd1ed3", "scanner": "scanner-primary", "fingerprint": "43ff262ea49aab99", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-66bcfb82c480a3d2", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-anc1.js:22"}, "properties": {"repobilityId": "04304d6fb63fd4a9", "scanner": "scanner-primary", "fingerprint": "66bcfb82c480a3d2", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-1c482af2b2edf198", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-aidip-L.js:48"}, "properties": {"repobilityId": "486f149ef1402a93", "scanner": "scanner-primary", "fingerprint": "1c482af2b2edf198", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-7c1085301d89c454", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-attack-retreat.js:12"}, "properties": {"repobilityId": "7a26de25163a3ca6", "scanner": "scanner-primary", "fingerprint": "7c1085301d89c454", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-69589c5e9cf4e217", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/splice-d13-scaled.js:54"}, "properties": {"repobilityId": "4f40477ebe815a9f", "scanner": "scanner-primary", "fingerprint": "69589c5e9cf4e217", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-caf87b7de0a2ad7e", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-siege5.js:52"}, "properties": {"repobilityId": "bae30443f0fb37d5", "scanner": "scanner-primary", "fingerprint": "caf87b7de0a2ad7e", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-4ec43a290cf24ba3", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-faction-treasury.js:27"}, "properties": {"repobilityId": "ab3cce87e9275f06", "scanner": "scanner-primary", "fingerprint": "4ec43a290cf24ba3", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-56f7637fe533286f", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-bloodline-baseline.js:49"}, "properties": {"repobilityId": "ce98bdd688a36f4d", "scanner": "scanner-primary", "fingerprint": "56f7637fe533286f", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-814c9a73cc96b692", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-small-int-table.js:29"}, "properties": {"repobilityId": "dee62edd19d32c53", "scanner": "scanner-primary", "fingerprint": "814c9a73cc96b692", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-9627e459e27b1fbc", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-buildings-4.js:56"}, "properties": {"repobilityId": "08dc5d6ded2051d6", "scanner": "scanner-primary", "fingerprint": "9627e459e27b1fbc", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-0b1b50adf1cdabe9", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-ai-cache-ris8.js:33"}, "properties": {"repobilityId": "ffeb6411998c00da", "scanner": "scanner-primary", "fingerprint": "0b1b50adf1cdabe9", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-030008c9a479c959", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-halo-move-4.js:91"}, "properties": {"repobilityId": "8cf7cac8a9a30756", "scanner": "scanner-primary", "fingerprint": "030008c9a479c959", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-eacf456476ac1926", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-alliance-deep9.js:21"}, "properties": {"repobilityId": "51fc1819d814fb6e", "scanner": "scanner-primary", "fingerprint": "eacf456476ac1926", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-54e7d86007202cd5", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-ai-cache-ris3.js:43"}, "properties": {"repobilityId": "397830e946c644df", "scanner": "scanner-primary", "fingerprint": "54e7d86007202cd5", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-a8598ea97f4df350", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-war-7.js:41"}, "properties": {"repobilityId": "b942b1ef3c314cb3", "scanner": "scanner-primary", "fingerprint": "a8598ea97f4df350", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-21f7f797bf296e2c", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-verify-player-id.js:5"}, "properties": {"repobilityId": "f77e5aad0307dfce", "scanner": "scanner-primary", "fingerprint": "21f7f797bf296e2c", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-35c6b1cf7ef3e0b7", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-mp-max.js:30"}, "properties": {"repobilityId": "e68ed9ceae8257f3", "scanner": "scanner-primary", "fingerprint": "35c6b1cf7ef3e0b7", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-feb8821a0dc13cb1", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-terrain-confirm2.js:69"}, "properties": {"repobilityId": "8af41e2b60654c38", "scanner": "scanner-primary", "fingerprint": "feb8821a0dc13cb1", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-848d891b3328db1b", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-tax-groundtruth.js:28"}, "properties": {"repobilityId": "e525fae4ee0700aa", "scanner": "scanner-primary", "fingerprint": "848d891b3328db1b", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-0640a82fbf6fc3b4", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-tilegap-bruteforce-dims.js:26"}, "properties": {"repobilityId": "28b8e50a80805705", "scanner": "scanner-primary", "fingerprint": "0640a82fbf6fc3b4", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-a25009e19cb25e74", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-ship-move3.js:19"}, "properties": {"repobilityId": "5547ffe412db8e5b", "scanner": "scanner-primary", "fingerprint": "a25009e19cb25e74", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-86578b9b6bc31b7d", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-siege-alex-anchored.js:42"}, "properties": {"repobilityId": "881489f582853624", "scanner": "scanner-primary", "fingerprint": "86578b9b6bc31b7d", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-a8fa0d9449c092e3", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-aidip-D.js:215"}, "properties": {"repobilityId": "b4c7bcd6ac6c36a4", "scanner": "scanner-primary", "fingerprint": "a8fa0d9449c092e3", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-75658d941b5eed05", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-tilegap-final-record.js:11"}, "properties": {"repobilityId": "6ff2b5f465cfff1b", "scanner": "scanner-primary", "fingerprint": "75658d941b5eed05", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-ff68854b552205a5", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-battle-log14.js:10"}, "properties": {"repobilityId": "e5a50be047fd1c1e", "scanner": "scanner-primary", "fingerprint": "ff68854b552205a5", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-a1d7b81391eeda4b", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-tilemap1.js:6"}, "properties": {"repobilityId": "72fc47f5df48cef7", "scanner": "scanner-primary", "fingerprint": "a1d7b81391eeda4b", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-996548416186fe98", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-siege-spain-newrecords.js:38"}, "properties": {"repobilityId": "4e84c6440efad7a7", "scanner": "scanner-primary", "fingerprint": "996548416186fe98", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-5ff6f353195bf03c", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-model-strings2.js:44"}, "properties": {"repobilityId": "6272ba28cc6c0213", "scanner": "scanner-primary", "fingerprint": "5ff6f353195bf03c", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-d683079af34bf83d", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-aidip-E.js:70"}, "properties": {"repobilityId": "84fa21e7d0cb1100", "scanner": "scanner-primary", "fingerprint": "d683079af34bf83d", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-38c7f3d28d294124", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-armyboard4.js:48"}, "properties": {"repobilityId": "f7c72d722daf42ff", "scanner": "scanner-primary", "fingerprint": "38c7f3d28d294124", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-ac4236d546b7630d", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-victory-find-objects.js:11"}, "properties": {"repobilityId": "bf8d12b6ad6c2e47", "scanner": "scanner-primary", "fingerprint": "ac4236d546b7630d", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-3ad7496cd2101aed", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-header-finish.js:33"}, "properties": {"repobilityId": "6ea220b9877675e9", "scanner": "scanner-primary", "fingerprint": "3ad7496cd2101aed", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-60a155b65f1eea32", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-last075-8.js:14"}, "properties": {"repobilityId": "22d96ece7aa68b9f", "scanner": "scanner-primary", "fingerprint": "60a155b65f1eea32", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-9c8e2b8be2a9f62a", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-per-tile-registry1.js:35"}, "properties": {"repobilityId": "46e9d289a97268cd", "scanner": "scanner-primary", "fingerprint": "9c8e2b8be2a9f62a", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-73c55639988d10a6", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-live-owner-table.js:25"}, "properties": {"repobilityId": "284c20484720416f", "scanner": "scanner-primary", "fingerprint": "73c55639988d10a6", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-ddc0f863dceab0cf", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-cpool-9.js:93"}, "properties": {"repobilityId": "0ed66e5d9ce06cfe", "scanner": "scanner-primary", "fingerprint": "ddc0f863dceab0cf", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-3728301ccb080a3a", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-chartail3.js:48"}, "properties": {"repobilityId": "8fb5fd3875237679", "scanner": "scanner-primary", "fingerprint": "3728301ccb080a3a", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-fc2015fa61d4f73e", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-army-count3.js:58"}, "properties": {"repobilityId": "1c594278fe504d29", "scanner": "scanner-primary", "fingerprint": "fc2015fa61d4f73e", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-3cba3582c8deeaea", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-warhunt-walk-array.js:32"}, "properties": {"repobilityId": "b840c4a91c8cf161", "scanner": "scanner-primary", "fingerprint": "3cba3582c8deeaea", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-36527b6757469f73", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-buildslots-05-decode-all.js:93"}, "properties": {"repobilityId": "039b4251faf4c95c", "scanner": "scanner-primary", "fingerprint": "36527b6757469f73", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-c60ac0999de1be61", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-battle13.js:35"}, "properties": {"repobilityId": "1373945627ec9c6b", "scanner": "scanner-primary", "fingerprint": "c60ac0999de1be61", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-cb4b507fd5bb4a6c", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-35stride2.js:21"}, "properties": {"repobilityId": "8d51b43c83cd10d0", "scanner": "scanner-primary", "fingerprint": "cb4b507fd5bb4a6c", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-1b09aed7a03b2218", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-endturn-2.js:23"}, "properties": {"repobilityId": "58812476922809e8", "scanner": "scanner-primary", "fingerprint": "1b09aed7a03b2218", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-991f95b2ff8081d2", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-warhunt-diplo-dump.js:30"}, "properties": {"repobilityId": "9f0c369052a0aa88", "scanner": "scanner-primary", "fingerprint": "991f95b2ff8081d2", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-f8bb144557fe9d04", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-settlement-owner-table.js:65"}, "properties": {"repobilityId": "92f8b999d890e35c", "scanner": "scanner-primary", "fingerprint": "f8bb144557fe9d04", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-be258c6eb9fa7851", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-tilegrid-turn-diff-locate.js:19"}, "properties": {"repobilityId": "b0e588afb8bd22dd", "scanner": "scanner-primary", "fingerprint": "be258c6eb9fa7851", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-2878e0109fa11cf4", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-watchtower-coords.js:31"}, "properties": {"repobilityId": "ba21f5a78125e156", "scanner": "scanner-primary", "fingerprint": "2878e0109fa11cf4", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-8872f3f602938838", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-portrait-link-final.js:33"}, "properties": {"repobilityId": "1c242cd7307bbfb5", "scanner": "scanner-primary", "fingerprint": "8872f3f602938838", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-aefe68e9c3fd6593", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-midfile-scriptzone1.js:19"}, "properties": {"repobilityId": "596d8f2b0f759419", "scanner": "scanner-primary", "fingerprint": "aefe68e9c3fd6593", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-413ea613aca582d0", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-trade-resource-objects.js:29"}, "properties": {"repobilityId": "3fd7762f2349435b", "scanner": "scanner-primary", "fingerprint": "413ea613aca582d0", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-d3025253ebd9f395", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-header-cross.js:24"}, "properties": {"repobilityId": "82fc8d09c582c835", "scanner": "scanner-primary", "fingerprint": "d3025253ebd9f395", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-9d99f82627822515", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-aidiplocache1.js:43"}, "properties": {"repobilityId": "ea4441c2644df545", "scanner": "scanner-primary", "fingerprint": "9d99f82627822515", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-c7aa164ea5d8bca9", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-buildslots-11-find-growth.js:67"}, "properties": {"repobilityId": "5e393d539985e854", "scanner": "scanner-primary", "fingerprint": "c7aa164ea5d8bca9", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-032f0868ccc6106e", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-mp-max-v2.js:16"}, "properties": {"repobilityId": "41e70f915ff59a72", "scanner": "scanner-primary", "fingerprint": "032f0868ccc6106e", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-d26aa24fd5fa053b", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-playerdiplo-parallel.js:34"}, "properties": {"repobilityId": "8f1915b13dbae037", "scanner": "scanner-primary", "fingerprint": "d26aa24fd5fa053b", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-17cd7010d3d0e02f", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-hash-blob6.js:16"}, "properties": {"repobilityId": "7f3229ea466b5875", "scanner": "scanner-primary", "fingerprint": "17cd7010d3d0e02f", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-dd31c7b5edca053e", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-wt-find.js:11"}, "properties": {"repobilityId": "3d769d9819d3ba00", "scanner": "scanner-primary", "fingerprint": "dd31c7b5edca053e", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-e12c17946381e7b2", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-adoption.js:11"}, "properties": {"repobilityId": "0181bfdadd513a26", "scanner": "scanner-primary", "fingerprint": "e12c17946381e7b2", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-c9349c054380d055", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/count-units.js:27"}, "properties": {"repobilityId": "c006e801f9dc14f3", "scanner": "scanner-primary", "fingerprint": "c9349c054380d055", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-fcd5fa4a49ca8318", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-model-validate2.js:16"}, "properties": {"repobilityId": "0539033ac67a18b6", "scanner": "scanner-primary", "fingerprint": "fcd5fa4a49ca8318", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-e7094bbcd0de8271", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-aiarr1.js:69"}, "properties": {"repobilityId": "9d676a36f9544cb6", "scanner": "scanner-primary", "fingerprint": "e7094bbcd0de8271", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-68a7422ab446d9da", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-tilegap-geometry.js:12"}, "properties": {"repobilityId": "539a4855adb1ef7a", "scanner": "scanner-primary", "fingerprint": "68a7422ab446d9da", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-976e4cfbca1ff145", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-bldg-queue.js:12"}, "properties": {"repobilityId": "c022ee34eafe0f15", "scanner": "scanner-primary", "fingerprint": "976e4cfbca1ff145", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-2fd1aba1a32dd8e8", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-warsrt1.js:63"}, "properties": {"repobilityId": "e075cf2aafa47ff0", "scanner": "scanner-primary", "fingerprint": "2fd1aba1a32dd8e8", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-f0cb5fe195b2005b", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-treasury-strict.js:19"}, "properties": {"repobilityId": "d4f1843dc24ce8e2", "scanner": "scanner-primary", "fingerprint": "f0cb5fe195b2005b", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-a59e3dc492a7f348", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-warhunt-array-full.js:23"}, "properties": {"repobilityId": "e55b9b6e0db3896c", "scanner": "scanner-primary", "fingerprint": "a59e3dc492a7f348", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-60b6c40d7c58dddd", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-econ-net-search.js:33"}, "properties": {"repobilityId": "7f16626d19937c04", "scanner": "scanner-primary", "fingerprint": "60b6c40d7c58dddd", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-9c2f7ee54b954b92", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-portrait-truth.js:26"}, "properties": {"repobilityId": "4a56f4418d15ea0c", "scanner": "scanner-primary", "fingerprint": "9c2f7ee54b954b92", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-24619b3f2749999b", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-trade-spain-diff.js:10"}, "properties": {"repobilityId": "81159b51041241c2", "scanner": "scanner-primary", "fingerprint": "24619b3f2749999b", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-18c96c3db42faa8c", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-mask-halo7.js:111"}, "properties": {"repobilityId": "93ffba59d9db7b0b", "scanner": "scanner-primary", "fingerprint": "18c96c3db42faa8c", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-d963aadebfd10f63", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-trade1.js:12"}, "properties": {"repobilityId": "b8dc32379af1dfdb", "scanner": "scanner-primary", "fingerprint": "d963aadebfd10f63", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-e77d430d051dfdcc", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-anc2.js:17"}, "properties": {"repobilityId": "c717dd0bafc10821", "scanner": "scanner-primary", "fingerprint": "e77d430d051dfdcc", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-3f7e514024ebf791", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-field-army-tail3.js:64"}, "properties": {"repobilityId": "bdd7883511add7a7", "scanner": "scanner-primary", "fingerprint": "3f7e514024ebf791", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-58001233f13b4c34", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/compare-imhex.js:23"}, "properties": {"repobilityId": "49ac11435c76cbcc", "scanner": "scanner-primary", "fingerprint": "58001233f13b4c34", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-089236deab25b54f", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-charrec-slot-order.js:41"}, "properties": {"repobilityId": "c545c311dc50322a", "scanner": "scanner-primary", "fingerprint": "089236deab25b54f", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-794a6a1410a972ea", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-stride9xyz4.js:26"}, "properties": {"repobilityId": "0bfbd7bbfa318500", "scanner": "scanner-primary", "fingerprint": "794a6a1410a972ea", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-7f74a07b79a9e60b", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-settle-hexdump.js:20"}, "properties": {"repobilityId": "23af4490454717d2", "scanner": "scanner-primary", "fingerprint": "7f74a07b79a9e60b", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-cf3420bf7aaa99de", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-naval-state.js:81"}, "properties": {"repobilityId": "21cc23909719116a", "scanner": "scanner-primary", "fingerprint": "cf3420bf7aaa99de", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-58284f5b219a5186", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-midfile-final1.js:33"}, "properties": {"repobilityId": "9f549ba3ffb0342e", "scanner": "scanner-primary", "fingerprint": "58284f5b219a5186", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-a02c3a6485b21ded", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-settlement-record-start.js:60"}, "properties": {"repobilityId": "d01e09f952cedd6d", "scanner": "scanner-primary", "fingerprint": "a02c3a6485b21ded", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-4c49d5064c218f11", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-trade-body-sections.js:31"}, "properties": {"repobilityId": "19913b1c5289456f", "scanner": "scanner-primary", "fingerprint": "4c49d5064c218f11", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-26cbac7864a3243e", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-agents1.js:42"}, "properties": {"repobilityId": "1345cf04b8d2b22d", "scanner": "scanner-primary", "fingerprint": "26cbac7864a3243e", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-7aa6cb1a61b91994", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-armyboard2.js:38"}, "properties": {"repobilityId": "75cdbc70a0429787", "scanner": "scanner-primary", "fingerprint": "7aa6cb1a61b91994", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-50a7eff3363800a1", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-startingwars2.js:64"}, "properties": {"repobilityId": "51e946fde5895335", "scanner": "scanner-primary", "fingerprint": "50a7eff3363800a1", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-0e066d187da27253", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diploterms-02-zonetrack.js:58"}, "properties": {"repobilityId": "1f459ae72a744598", "scanner": "scanner-primary", "fingerprint": "0e066d187da27253", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-e86983519fb2055b", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-body-root7.js:8"}, "properties": {"repobilityId": "9b9eb7ff8d0c592d", "scanner": "scanner-primary", "fingerprint": "e86983519fb2055b", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-9eadf21335915bcd", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-midfile-cells7.js:65"}, "properties": {"repobilityId": "1c5b96d8eed35b0a", "scanner": "scanner-primary", "fingerprint": "9eadf21335915bcd", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-ba39014af6af90e5", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-ai-policy-retry1.js:34"}, "properties": {"repobilityId": "e06be054593f859f", "scanner": "scanner-primary", "fingerprint": "ba39014af6af90e5", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-17b16733c4f16cca", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-occupy14.js:52"}, "properties": {"repobilityId": "80aa30592eaa7f26", "scanner": "scanner-primary", "fingerprint": "17b16733c4f16cca", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-9edc1c36f1b8dd7c", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-playerdiplo-before-zone.js:42"}, "properties": {"repobilityId": "dfbf5123d36e8e59", "scanner": "scanner-primary", "fingerprint": "9edc1c36f1b8dd7c", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-5581a3e4870e0a04", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-treasury-monotonic.js:23"}, "properties": {"repobilityId": "7ab937968aaab6f6", "scanner": "scanner-primary", "fingerprint": "5581a3e4870e0a04", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-8cd9550df3c0a95f", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-tilegrid-fullscan2.js:31"}, "properties": {"repobilityId": "be880bf4eda68c76", "scanner": "scanner-primary", "fingerprint": "8cd9550df3c0a95f", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-49461fba4e7361df", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplo5.js:42"}, "properties": {"repobilityId": "22f3ef47e47d954b", "scanner": "scanner-primary", "fingerprint": "49461fba4e7361df", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-f2b5fcba1d437db3", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-character-relations.js:16"}, "properties": {"repobilityId": "54ccb761bce28f97", "scanner": "scanner-primary", "fingerprint": "f2b5fcba1d437db3", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-33159780323e889a", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-queue-build-entry-decode.js:19"}, "properties": {"repobilityId": "25edf196e7da924b", "scanner": "scanner-primary", "fingerprint": "33159780323e889a", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-3f17566fe17cfaef", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-mother1.js:65"}, "properties": {"repobilityId": "b24edca93194acf4", "scanner": "scanner-primary", "fingerprint": "3f17566fe17cfaef", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-640206a4e209150d", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-board5.js:19"}, "properties": {"repobilityId": "0ee9072c248bc2ec", "scanner": "scanner-primary", "fingerprint": "640206a4e209150d", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-785c5c8834698b28", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplo-clean8.js:12"}, "properties": {"repobilityId": "d0591c868b0abf00", "scanner": "scanner-primary", "fingerprint": "785c5c8834698b28", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-9bff3ae46c0bcf91", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-12bslot-s85-1.js:54"}, "properties": {"repobilityId": "c9316fc5d69f171c", "scanner": "scanner-primary", "fingerprint": "9bff3ae46c0bcf91", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-68e21fc3863dfccf", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-religion-near-epidamnus.js:44"}, "properties": {"repobilityId": "fef2e2cbac26b966", "scanner": "scanner-primary", "fingerprint": "68e21fc3863dfccf", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-00a3d1aa8a6390c6", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-dummies-saves.js:45"}, "properties": {"repobilityId": "77999d6e518d2f03", "scanner": "scanner-primary", "fingerprint": "00a3d1aa8a6390c6", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-d7eed47c2473bc0b", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-warhunt-attitude-test.js:38"}, "properties": {"repobilityId": "e84f0bf779b02878", "scanner": "scanner-primary", "fingerprint": "d7eed47c2473bc0b", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-2e467c8786f9a91f", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-birth-turn.js:18"}, "properties": {"repobilityId": "50a65311c3d676be", "scanner": "scanner-primary", "fingerprint": "2e467c8786f9a91f", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-9710707afbf052df", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-buildings-fix.js:94"}, "properties": {"repobilityId": "c9c1c68a740d1a6f", "scanner": "scanner-primary", "fingerprint": "9710707afbf052df", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-62608adfb500d956", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-section-walker4.js:19"}, "properties": {"repobilityId": "b0ca59f02d095bb1", "scanner": "scanner-primary", "fingerprint": "62608adfb500d956", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-89ee4e3a70250a18", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-header-turn-verify.js:16"}, "properties": {"repobilityId": "670ec4bf1466ac61", "scanner": "scanner-primary", "fingerprint": "89ee4e3a70250a18", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-b3a5e2188eb099e2", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-ancil-decode.js:93"}, "properties": {"repobilityId": "9b69615770871393", "scanner": "scanner-primary", "fingerprint": "b3a5e2188eb099e2", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-544f467c13f1e6bc", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-midfile-aizone3.js:40"}, "properties": {"repobilityId": "046d84cf1384a778", "scanner": "scanner-primary", "fingerprint": "544f467c13f1e6bc", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-72ed4cdae8243432", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-tax-rate-verify-sparta.js:21"}, "properties": {"repobilityId": "5afa92dabb88b5b4", "scanner": "scanner-primary", "fingerprint": "72ed4cdae8243432", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-b67ada723e6cb074", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-body-root5.js:17"}, "properties": {"repobilityId": "3e98aaa2c9ec7112", "scanner": "scanner-primary", "fingerprint": "b67ada723e6cb074", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-6a8467041eae96ba", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-met-05-spain.js:14"}, "properties": {"repobilityId": "1d5aafed928319f3", "scanner": "scanner-primary", "fingerprint": "6a8467041eae96ba", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-ddfcab1f8111f244", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-recruitB.js:23"}, "properties": {"repobilityId": "543db8e24864ec1a", "scanner": "scanner-primary", "fingerprint": "ddfcab1f8111f244", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-50cb9bec0916b74b", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-battle-log12.js:11"}, "properties": {"repobilityId": "df7d89c2a0d36343", "scanner": "scanner-primary", "fingerprint": "50cb9bec0916b74b", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-92cf52167d95f203", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-alex-sparta-detail.js:91"}, "properties": {"repobilityId": "032eb3d8a7db87b8", "scanner": "scanner-primary", "fingerprint": "92cf52167d95f203", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-4ffde3b7bef9fc57", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-section-headers.js:22"}, "properties": {"repobilityId": "eda9f483eec489b0", "scanner": "scanner-primary", "fingerprint": "4ffde3b7bef9fc57", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-7ecb8ec99c8bd4b4", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-minordiplo-verify.js:57"}, "properties": {"repobilityId": "806821fde065ad8c", "scanner": "scanner-primary", "fingerprint": "7ecb8ec99c8bd4b4", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-84099a59c5a58f6a", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-victory-classify-arrays.js:13"}, "properties": {"repobilityId": "f27f37f891fc0ac1", "scanner": "scanner-primary", "fingerprint": "84099a59c5a58f6a", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-a635c6cc276969ba", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-preamble-strings1.js:35"}, "properties": {"repobilityId": "772b9e2b51cc98f6", "scanner": "scanner-primary", "fingerprint": "a635c6cc276969ba", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-de098480898ebd91", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-midfile-cells3.js:17"}, "properties": {"repobilityId": "626e2b88cbee9e78", "scanner": "scanner-primary", "fingerprint": "de098480898ebd91", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-43edf76972608e70", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-gap214-3.js:49"}, "properties": {"repobilityId": "5c165b35509e87c2", "scanner": "scanner-primary", "fingerprint": "43edf76972608e70", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-750eedf86e6a9966", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplo-pairing.js:19"}, "properties": {"repobilityId": "947d52ea8dee64aa", "scanner": "scanner-primary", "fingerprint": "750eedf86e6a9966", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-41a8d8f86988b12c", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-35stride1.js:22"}, "properties": {"repobilityId": "82b96dea6f961379", "scanner": "scanner-primary", "fingerprint": "41a8d8f86988b12c", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-0d2fb729a7ac188f", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-lua-state4.js:21"}, "properties": {"repobilityId": "5f45b87daeae7ac8", "scanner": "scanner-primary", "fingerprint": "0d2fb729a7ac188f", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-65ee0dce9b682d2e", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-ai-policy5.js:12"}, "properties": {"repobilityId": "f94a8fe0b483ce88", "scanner": "scanner-primary", "fingerprint": "65ee0dce9b682d2e", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-a1cf60f34240a284", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-relation-map-1.js:46"}, "properties": {"repobilityId": "e45778c1f2080ed4", "scanner": "scanner-primary", "fingerprint": "a1cf60f34240a284", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-44e3274f85825755", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplocat-countmeaning.js:25"}, "properties": {"repobilityId": "656522439f2f0bd4", "scanner": "scanner-primary", "fingerprint": "44e3274f85825755", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-6ff94f18e63cd9a9", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diploenum-perstance.js:103"}, "properties": {"repobilityId": "0eb4ed5f6b628c33", "scanner": "scanner-primary", "fingerprint": "6ff94f18e63cd9a9", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-21ff4fa8aff0c720", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-treasury-93870.js:13"}, "properties": {"repobilityId": "61e267270f7178f4", "scanner": "scanner-primary", "fingerprint": "21ff4fa8aff0c720", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-5ffec0c3eea54c80", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-naval-position.js:31"}, "properties": {"repobilityId": "5aeb2fba0041b6cb", "scanner": "scanner-primary", "fingerprint": "5ffec0c3eea54c80", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-f21b165a165458fd", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-settlement-tail.js:84"}, "properties": {"repobilityId": "29e79c25339fe6f3", "scanner": "scanner-primary", "fingerprint": "f21b165a165458fd", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-c27b3de82d2d0a8c", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-marriage-spouse-locate.js:23"}, "properties": {"repobilityId": "21819cbfc40f6306", "scanner": "scanner-primary", "fingerprint": "c27b3de82d2d0a8c", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-1b0cc2c536412976", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-tilegrid-fields1.js:27"}, "properties": {"repobilityId": "04615aa0982d2424", "scanner": "scanner-primary", "fingerprint": "1b0cc2c536412976", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-9266996674d5f6d9", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-hash-blob1.js:14"}, "properties": {"repobilityId": "dc818d94386fb471", "scanner": "scanner-primary", "fingerprint": "9266996674d5f6d9", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-b5768890e9ec39bf", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diff-war-declaration.js:11"}, "properties": {"repobilityId": "ff0d3ae01ff69bcf", "scanner": "scanner-primary", "fingerprint": "b5768890e9ec39bf", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-0e6af195e188f263", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-settlebody-s94-2.js:48"}, "properties": {"repobilityId": "04ee9b90ffea92c4", "scanner": "scanner-primary", "fingerprint": "0e6af195e188f263", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-d66fb1a29998cd8a", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-pop-correlate.js:60"}, "properties": {"repobilityId": "687eacd7a9c3efa6", "scanner": "scanner-primary", "fingerprint": "d66fb1a29998cd8a", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-fe243e0bc46c6e26", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-thessalian-cavalry-diff.js:32"}, "properties": {"repobilityId": "008ca69339fdb27e", "scanner": "scanner-primary", "fingerprint": "fe243e0bc46c6e26", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-3b563c079d576db6", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-siege-turn9.js:27"}, "properties": {"repobilityId": "471596e2e66c8648", "scanner": "scanner-primary", "fingerprint": "3b563c079d576db6", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-d97ecc1aa2fa1c0f", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-faction-leader.js:18"}, "properties": {"repobilityId": "0198855409ecf3ef", "scanner": "scanner-primary", "fingerprint": "d97ecc1aa2fa1c0f", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-154ca3075d487dc9", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diploterms-20-seleucidcount.js:20"}, "properties": {"repobilityId": "62b9effc97cbecda", "scanner": "scanner-primary", "fingerprint": "154ca3075d487dc9", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-a3b1d0da19ad3a34", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-find-all-ext-recs.js:28"}, "properties": {"repobilityId": "96603220de765384", "scanner": "scanner-primary", "fingerprint": "a3b1d0da19ad3a34", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-ab763fa0a1517bad", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-event-log-flags2.js:12"}, "properties": {"repobilityId": "7c6ef3a34a680266", "scanner": "scanner-primary", "fingerprint": "ab763fa0a1517bad", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-97d7f583ee3a7d19", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-unit-soldiers.js:57"}, "properties": {"repobilityId": "aabab9484dcc8a56", "scanner": "scanner-primary", "fingerprint": "97d7f583ee3a7d19", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-6746057216d17ec5", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-event-log-flags1.js:13"}, "properties": {"repobilityId": "abf0143e539ce584", "scanner": "scanner-primary", "fingerprint": "6746057216d17ec5", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-b8404aa2c84653d6", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-prng-state1.js:32"}, "properties": {"repobilityId": "963a69f3ee00c687", "scanner": "scanner-primary", "fingerprint": "b8404aa2c84653d6", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-fc2442d6843bb815", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-tile-trail4.js:54"}, "properties": {"repobilityId": "84bc52c5b21bd415", "scanner": "scanner-primary", "fingerprint": "fc2442d6843bb815", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-fb4c8333d66b3d7f", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-traits-parser-dropped.js:42"}, "properties": {"repobilityId": "4413fcb3e7b91228", "scanner": "scanner-primary", "fingerprint": "fb4c8333d66b3d7f", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-ec3d93cdf7ffeb41", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-adoption-5.js:12"}, "properties": {"repobilityId": "c793e143087e1220", "scanner": "scanner-primary", "fingerprint": "ec3d93cdf7ffeb41", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-55865f630a063fa3", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-buildings-2.js:33"}, "properties": {"repobilityId": "769d3dbfadc00f92", "scanner": "scanner-primary", "fingerprint": "55865f630a063fa3", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-37ccd59a94a8befc", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-adoption-3.js:12"}, "properties": {"repobilityId": "3c3566d8d9911c4e", "scanner": "scanner-primary", "fingerprint": "37ccd59a94a8befc", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-eea28287d0868116", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-pfact-4.js:43"}, "properties": {"repobilityId": "85aa2b4671412642", "scanner": "scanner-primary", "fingerprint": "eea28287d0868116", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-7ec5bc6b382af6dc", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-rle5.js:55"}, "properties": {"repobilityId": "240191bb248720aa", "scanner": "scanner-primary", "fingerprint": "7ec5bc6b382af6dc", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-3656fc824ebb512f", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplo-uuid-table.js:18"}, "properties": {"repobilityId": "902b3b6846714d00", "scanner": "scanner-primary", "fingerprint": "3656fc824ebb512f", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-99c24825288e7c63", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diploterms-24-tradesearch.js:14"}, "properties": {"repobilityId": "b2b4d6d62526a1f3", "scanner": "scanner-primary", "fingerprint": "99c24825288e7c63", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-469fb8c36fb43867", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-scripted-events4.js:25"}, "properties": {"repobilityId": "04c71e56c046edaa", "scanner": "scanner-primary", "fingerprint": "469fb8c36fb43867", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-03eaccfdcff6fa84", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplocat-markers.js:21"}, "properties": {"repobilityId": "dfcf953f0b417c91", "scanner": "scanner-primary", "fingerprint": "03eaccfdcff6fa84", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-8d7f16696a32b994", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-midfile-cells6.js:101"}, "properties": {"repobilityId": "e98bb617af7578ec", "scanner": "scanner-primary", "fingerprint": "8d7f16696a32b994", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-9f6ced664f6f49a7", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-midfile-entities2.js:46"}, "properties": {"repobilityId": "3e56f3db757d5d84", "scanner": "scanner-primary", "fingerprint": "9f6ced664f6f49a7", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-67a667c62ef3b293", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplomacy16.js:32"}, "properties": {"repobilityId": "c846024647cce320", "scanner": "scanner-primary", "fingerprint": "67a667c62ef3b293", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-179ac9f25931d316", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplo-H4.js:61"}, "properties": {"repobilityId": "f37f8dd8f45c4754", "scanner": "scanner-primary", "fingerprint": "179ac9f25931d316", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-0a27160736a33254", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-trade-goods12.js:17"}, "properties": {"repobilityId": "b07feb23e4e4268d", "scanner": "scanner-primary", "fingerprint": "0a27160736a33254", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-18a17a266d7ccb0a", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-treasury-byte-stride.js:23"}, "properties": {"repobilityId": "81fd82332f7243a4", "scanner": "scanner-primary", "fingerprint": "18a17a266d7ccb0a", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-443cb099c0a0e1af", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-ai-cache-ris1.js:30"}, "properties": {"repobilityId": "0aeb5220413c809e", "scanner": "scanner-primary", "fingerprint": "443cb099c0a0e1af", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-1e5877f4007a2103", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-v2-ris.js:15"}, "properties": {"repobilityId": "11f67127e97f32ea", "scanner": "scanner-primary", "fingerprint": "1e5877f4007a2103", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-c1ac1e0cbec2741f", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-stride-184.js:20"}, "properties": {"repobilityId": "1d95ae0a0d4ae584", "scanner": "scanner-primary", "fingerprint": "c1ac1e0cbec2741f", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-78c1ac404baa3005", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-stats-block-find.js:102"}, "properties": {"repobilityId": "b711454b0c91bc95", "scanner": "scanner-primary", "fingerprint": "78c1ac404baa3005", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-e4070db081cc0140", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-ai-weights3.js:26"}, "properties": {"repobilityId": "b365a093be4b74eb", "scanner": "scanner-primary", "fingerprint": "e4070db081cc0140", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-c626f87d899f1534", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-ai-cache-semantics2.js:32"}, "properties": {"repobilityId": "9478501745eaa6c6", "scanner": "scanner-primary", "fingerprint": "c626f87d899f1534", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-59db2a8d4c915bf4", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-tilegap-truestart.js:22"}, "properties": {"repobilityId": "1fbd706b97b666bf", "scanner": "scanner-primary", "fingerprint": "59db2a8d4c915bf4", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-496f06a823adc434", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-armor-byte.js:12"}, "properties": {"repobilityId": "f8108c605e96db60", "scanner": "scanner-primary", "fingerprint": "496f06a823adc434", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-5535928a52caefce", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-postgrid-explore.js:40"}, "properties": {"repobilityId": "d43b2a852f15e36f", "scanner": "scanner-primary", "fingerprint": "5535928a52caefce", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-ba6ccd02455688c9", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-econ-t0t7-trajectory.js:32"}, "properties": {"repobilityId": "dacd844141b3a4c4", "scanner": "scanner-primary", "fingerprint": "ba6ccd02455688c9", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-38d2facffb723d70", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplo-preamble.js:55"}, "properties": {"repobilityId": "267613eaca0187c7", "scanner": "scanner-primary", "fingerprint": "38d2facffb723d70", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-afe423ea2a758d82", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-unitstats18.js:87"}, "properties": {"repobilityId": "1ef4de6def40ea04", "scanner": "scanner-primary", "fingerprint": "afe423ea2a758d82", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-be9d4dd2d428d1ff", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-war-4.js:21"}, "properties": {"repobilityId": "d1d14b817e9b0865", "scanner": "scanner-primary", "fingerprint": "be9d4dd2d428d1ff", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-94dea3b76a2a9b0b", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-charmap7.js:26"}, "properties": {"repobilityId": "2f2b6012727ec287", "scanner": "scanner-primary", "fingerprint": "94dea3b76a2a9b0b", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-f29afd622fc07e56", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-met-04-zonegrowth.js:50"}, "properties": {"repobilityId": "943499cd51fbaa63", "scanner": "scanner-primary", "fingerprint": "f29afd622fc07e56", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-12b3c556f18604cb", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-relation-map-3.js:101"}, "properties": {"repobilityId": "9653083e9f07d3c3", "scanner": "scanner-primary", "fingerprint": "12b3c556f18604cb", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-4498a851f94c38fe", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-settlement-stats.js:56"}, "properties": {"repobilityId": "67efcabf461ec743", "scanner": "scanner-primary", "fingerprint": "4498a851f94c38fe", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-1c6266fc473dfffd", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-startingwars3.js:55"}, "properties": {"repobilityId": "7f49e1360061e2ac", "scanner": "scanner-primary", "fingerprint": "1c6266fc473dfffd", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-3a3e5423e37ba4a6", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplo-clean4.js:15"}, "properties": {"repobilityId": "cf049c8be4e7716d", "scanner": "scanner-primary", "fingerprint": "3a3e5423e37ba4a6", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-8e2d58a8ea3db01f", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-charmap3.js:28"}, "properties": {"repobilityId": "dfb12428e135b108", "scanner": "scanner-primary", "fingerprint": "8e2d58a8ea3db01f", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-8df0a425ad7fcecd", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-buildchain7.js:11"}, "properties": {"repobilityId": "46de72ff57887a01", "scanner": "scanner-primary", "fingerprint": "8df0a425ad7fcecd", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-8107535e5618bfc1", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-find-antigonid-pool.js:10"}, "properties": {"repobilityId": "0a58ff114945afed", "scanner": "scanner-primary", "fingerprint": "8107535e5618bfc1", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-9707ec7db93cb73a", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-ownership2.js:19"}, "properties": {"repobilityId": "fdf9a0a7414924f0", "scanner": "scanner-primary", "fingerprint": "9707ec7db93cb73a", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-e4d3f2c63cf9d1ca", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplo-E.js:76"}, "properties": {"repobilityId": "e92589be6dd69c9e", "scanner": "scanner-primary", "fingerprint": "e4d3f2c63cf9d1ca", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-4da2270b7e185395", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplomacy19.js:32"}, "properties": {"repobilityId": "7e98d3bbb49ccdd0", "scanner": "scanner-primary", "fingerprint": "4da2270b7e185395", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-ff66f2a9d9cb6c6f", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplo-cleanH.js:43"}, "properties": {"repobilityId": "1d748430d2378a4e", "scanner": "scanner-primary", "fingerprint": "ff66f2a9d9cb6c6f", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-9376917f097b0f25", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-longtail3.js:12"}, "properties": {"repobilityId": "7e0ec2fb453337eb", "scanner": "scanner-primary", "fingerprint": "9376917f097b0f25", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-2278cc50669d1200", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-trade-session44.js:21"}, "properties": {"repobilityId": "3d7a1fc70c697e24", "scanner": "scanner-primary", "fingerprint": "2278cc50669d1200", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-675812a1236ab758", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-war-5.js:63"}, "properties": {"repobilityId": "f3c192fb2bc0672b", "scanner": "scanner-primary", "fingerprint": "675812a1236ab758", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-4a70aac1de12b4e9", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplo-A.js:61"}, "properties": {"repobilityId": "3af3f24894a0e29c", "scanner": "scanner-primary", "fingerprint": "4a70aac1de12b4e9", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-b00a5207fff45ce0", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-fixed-shift-insertion.js:14"}, "properties": {"repobilityId": "943f101bc001ae77", "scanner": "scanner-primary", "fingerprint": "b00a5207fff45ce0", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-b3291cb2ef4e028b", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/splice-with-all-internal-ptrs.js:51"}, "properties": {"repobilityId": "9dfdbd1c01d79859", "scanner": "scanner-primary", "fingerprint": "b3291cb2ef4e028b", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-f55b5b8b9388573a", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplo-H.js:93"}, "properties": {"repobilityId": "c05541b2c59233bb", "scanner": "scanner-primary", "fingerprint": "f55b5b8b9388573a", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-247540bde455a883", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-buildings-3.js:51"}, "properties": {"repobilityId": "8669c2bdeb3be836", "scanner": "scanner-primary", "fingerprint": "247540bde455a883", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-a165a5a7d66d299f", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplo-pairing-registry.js:43"}, "properties": {"repobilityId": "82083681be696a97", "scanner": "scanner-primary", "fingerprint": "a165a5a7d66d299f", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-458ec0570122337a", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-verify-char-portrait.js:13"}, "properties": {"repobilityId": "048e08854bc31c19", "scanner": "scanner-primary", "fingerprint": "458ec0570122337a", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-838402a5d6d8dc72", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-population-field.js:41"}, "properties": {"repobilityId": "d641596463a9863a", "scanner": "scanner-primary", "fingerprint": "838402a5d6d8dc72", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-5549082687de2500", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-battle-outcome.js:12"}, "properties": {"repobilityId": "bda9b91b0bb07215", "scanner": "scanner-primary", "fingerprint": "5549082687de2500", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-538a298a3ff2b36c", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-treasury-c2de0.js:24"}, "properties": {"repobilityId": "d18b8cbde0be1fd0", "scanner": "scanner-primary", "fingerprint": "538a298a3ff2b36c", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-1f5f013807caa316", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplomacy17.js:32"}, "properties": {"repobilityId": "59984cf69173615a", "scanner": "scanner-primary", "fingerprint": "1f5f013807caa316", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-0027b836d2d40eed", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-trade-goods3.js:17"}, "properties": {"repobilityId": "3b4b606a1a9b2313", "scanner": "scanner-primary", "fingerprint": "0027b836d2d40eed", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-0ce417dd4c5a4f58", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-treasury-content.js:22"}, "properties": {"repobilityId": "606f8f32f7341b52", "scanner": "scanner-primary", "fingerprint": "0ce417dd4c5a4f58", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-ce715001eaabc8bc", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-pop-rate-halfpct.js:44"}, "properties": {"repobilityId": "ece300194c6602a8", "scanner": "scanner-primary", "fingerprint": "ce715001eaabc8bc", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-6c75f38d0b9655f8", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-buildslots-07-association-direction.js:122"}, "properties": {"repobilityId": "debe7dc7b7e2aae9", "scanner": "scanner-primary", "fingerprint": "6c75f38d0b9655f8", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-91848bf519bbe953", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-econ-364run.js:11"}, "properties": {"repobilityId": "4b9905d7ed87de82", "scanner": "scanner-primary", "fingerprint": "91848bf519bbe953", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-dcac8f45976cf5a1", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-find-all-faction-econ-records.js:9"}, "properties": {"repobilityId": "9c1d70751f871e49", "scanner": "scanner-primary", "fingerprint": "dcac8f45976cf5a1", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-8b92470c09827d30", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-upkeep8.js:64"}, "properties": {"repobilityId": "026a7838a43e9762", "scanner": "scanner-primary", "fingerprint": "8b92470c09827d30", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-80a39cd184373d39", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-major-faction-tag-3.js:9"}, "properties": {"repobilityId": "9d4afdce47bf109e", "scanner": "scanner-primary", "fingerprint": "80a39cd184373d39", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-4282f34fa7a2789a", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diploenum-final.js:84"}, "properties": {"repobilityId": "88c4b3b1c7c7ee3c", "scanner": "scanner-primary", "fingerprint": "4282f34fa7a2789a", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-4fc408d532be3929", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-trade-1.js:13"}, "properties": {"repobilityId": "cb8643e128e6601d", "scanner": "scanner-primary", "fingerprint": "4fc408d532be3929", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-2ce4bd2027a35a34", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-army-count11.js:47"}, "properties": {"repobilityId": "72c2d875b06308a6", "scanner": "scanner-primary", "fingerprint": "2ce4bd2027a35a34", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-8561d181c1b4a97b", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-faction-record-body.js:13"}, "properties": {"repobilityId": "359885443f8bc720", "scanner": "scanner-primary", "fingerprint": "8561d181c1b4a97b", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-3e48a1aa7613093d", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-construction6.js:12"}, "properties": {"repobilityId": "02f3b1e30eedd492", "scanner": "scanner-primary", "fingerprint": "3e48a1aa7613093d", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-9a80825b0a7c4230", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-hash-blob3.js:17"}, "properties": {"repobilityId": "003e25a8a22c9931", "scanner": "scanner-primary", "fingerprint": "9a80825b0a7c4230", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-5947005c61caa7f8", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-population-verify.js:24"}, "properties": {"repobilityId": "505cce987f963ea0", "scanner": "scanner-primary", "fingerprint": "5947005c61caa7f8", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-d916aa2c474b8459", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-settle-models3.js:60"}, "properties": {"repobilityId": "382f93a9fe683f46", "scanner": "scanner-primary", "fingerprint": "d916aa2c474b8459", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-90a2f9d772ff3c8d", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-unitstats14.js:82"}, "properties": {"repobilityId": "9117de235e72e3c1", "scanner": "scanner-primary", "fingerprint": "90a2f9d772ff3c8d", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-fbbea047daca584f", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-charpath-fullscan.js:63"}, "properties": {"repobilityId": "76c88cd074d48735", "scanner": "scanner-primary", "fingerprint": "fbbea047daca584f", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-405d311fc6877e81", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-econ-settlement-sum.js:81"}, "properties": {"repobilityId": "62b3cc8f4b4fc5ae", "scanner": "scanner-primary", "fingerprint": "405d311fc6877e81", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-357247ad27b8858e", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-victory-search-outlive.js:18"}, "properties": {"repobilityId": "ab46248663a5a317", "scanner": "scanner-primary", "fingerprint": "357247ad27b8858e", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-332a8dc00bca05f9", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplomap-align.js:31"}, "properties": {"repobilityId": "9f4e17f8fd580527", "scanner": "scanner-primary", "fingerprint": "332a8dc00bca05f9", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-eaa07dedf6e57752", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplomap-fields.js:54"}, "properties": {"repobilityId": "b2b06823914beaa6", "scanner": "scanner-primary", "fingerprint": "eaa07dedf6e57752", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-6cf974d59e7d81b6", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-mask-halo1.js:91"}, "properties": {"repobilityId": "ef64f6cba8f37675", "scanner": "scanner-primary", "fingerprint": "6cf974d59e7d81b6", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-6bc3fe895d89c1a0", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-armor-search.js:44"}, "properties": {"repobilityId": "580c97a59b3c43b3", "scanner": "scanner-primary", "fingerprint": "6bc3fe895d89c1a0", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-cb1f5ae454d25b97", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-head-8.js:61"}, "properties": {"repobilityId": "2e957a9ba129dc7e", "scanner": "scanner-primary", "fingerprint": "cb1f5ae454d25b97", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-7c360b8192e97e5b", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-charrec-attr-cluster.js:24"}, "properties": {"repobilityId": "5aa53f27a901f0b2", "scanner": "scanner-primary", "fingerprint": "7c360b8192e97e5b", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-c1b07b369035649a", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-construction1.js:12"}, "properties": {"repobilityId": "28f170807eca86e9", "scanner": "scanner-primary", "fingerprint": "c1b07b369035649a", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-c6afc90176c00919", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-tail3.js:13"}, "properties": {"repobilityId": "f56764b61fcbb68e", "scanner": "scanner-primary", "fingerprint": "c6afc90176c00919", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-aba08c191742bab1", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-upkeep9.js:70"}, "properties": {"repobilityId": "18ad9c884c584a11", "scanner": "scanner-primary", "fingerprint": "aba08c191742bab1", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-788339f8ca44b39f", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-staticsec-boundary.js:5"}, "properties": {"repobilityId": "5e7eeebbed9c90b0", "scanner": "scanner-primary", "fingerprint": "788339f8ca44b39f", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-791c0efe762436ac", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-bloodline-leader-dedupe.js:28"}, "properties": {"repobilityId": "b7c8ec5df91bed1b", "scanner": "scanner-primary", "fingerprint": "791c0efe762436ac", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-e154a6f97dcd3fe0", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-board1.js:12"}, "properties": {"repobilityId": "91ce831e7f1630fe", "scanner": "scanner-primary", "fingerprint": "e154a6f97dcd3fe0", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-8ce3e68fb626ce30", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-family4.js:40"}, "properties": {"repobilityId": "8a81ce1541f52a83", "scanner": "scanner-primary", "fingerprint": "8ce3e68fb626ce30", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-ac867b5d0b9bee42", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-flag-enum4.js:34"}, "properties": {"repobilityId": "112d8aa4aac2fc7c", "scanner": "scanner-primary", "fingerprint": "ac867b5d0b9bee42", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-da5fc5fc903cfa25", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-settle-po-regress.js:24"}, "properties": {"repobilityId": "1e72f4c4e02472f5", "scanner": "scanner-primary", "fingerprint": "da5fc5fc903cfa25", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-3066675f491c0b04", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-unit-container-baseline.js:36"}, "properties": {"repobilityId": "98213fa270fa7ace", "scanner": "scanner-primary", "fingerprint": "3066675f491c0b04", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-2c4c4809a27133e4", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-familyrec1.js:142"}, "properties": {"repobilityId": "7e1b64c283f6c85a", "scanner": "scanner-primary", "fingerprint": "2c4c4809a27133e4", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-296d050521ea8f7e", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-section-walker2.js:30"}, "properties": {"repobilityId": "517965075cfac816", "scanner": "scanner-primary", "fingerprint": "296d050521ea8f7e", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-d0582ff31a606a51", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-family12.js:54"}, "properties": {"repobilityId": "82fa8f9659d9b483", "scanner": "scanner-primary", "fingerprint": "d0582ff31a606a51", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-bda181ad3afc926e", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-midfile-final6.js:54"}, "properties": {"repobilityId": "bebd95cec556004d", "scanner": "scanner-primary", "fingerprint": "bda181ad3afc926e", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-5e9996bfdffe288a", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-find-viriathus.js:17"}, "properties": {"repobilityId": "679aa75d08dbdc18", "scanner": "scanner-primary", "fingerprint": "5e9996bfdffe288a", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-d59bd10f56065090", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-turnnum-3.js:52"}, "properties": {"repobilityId": "bb5fafff262b9c35", "scanner": "scanner-primary", "fingerprint": "d59bd10f56065090", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-939e8203149aff69", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplo-pairing-baseline.js:41"}, "properties": {"repobilityId": "05a268e8e389cf6f", "scanner": "scanner-primary", "fingerprint": "939e8203149aff69", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-2440283fd72b7050", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-record.js:35"}, "properties": {"repobilityId": "ba8067859227d5f5", "scanner": "scanner-primary", "fingerprint": "2440283fd72b7050", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-5fb99ea28195d1ce", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-settlement-detail-zone.js:17"}, "properties": {"repobilityId": "0ab92190c0dab487", "scanner": "scanner-primary", "fingerprint": "5fb99ea28195d1ce", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-c4ac1980109fdc27", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-head-7.js:62"}, "properties": {"repobilityId": "68b796fb73aad79f", "scanner": "scanner-primary", "fingerprint": "c4ac1980109fdc27", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-15c7cf5c5edc6339", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diploterms-14-stancematrix.js:45"}, "properties": {"repobilityId": "edb2887298a35059", "scanner": "scanner-primary", "fingerprint": "15c7cf5c5edc6339", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-a02eceaf4f356f7f", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-tilegap-counts-robust.js:42"}, "properties": {"repobilityId": "0e29ad151d95fe4d", "scanner": "scanner-primary", "fingerprint": "a02eceaf4f356f7f", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-57e427e1def6882b", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/index.js:55"}, "properties": {"repobilityId": "c86e33b155b71cc8", "scanner": "scanner-primary", "fingerprint": "57e427e1def6882b", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-8a5744b6a05ac017", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-charpath-verify.js:19"}, "properties": {"repobilityId": "a13a318e2a7a9408", "scanner": "scanner-primary", "fingerprint": "8a5744b6a05ac017", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-7641ba09aaf4bf5c", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplo-HB.js:28"}, "properties": {"repobilityId": "23064e868a14fa85", "scanner": "scanner-primary", "fingerprint": "7641ba09aaf4bf5c", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-0b55a40f80a8ec6d", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-construction8.js:42"}, "properties": {"repobilityId": "6e2873f6dc9217db", "scanner": "scanner-primary", "fingerprint": "0b55a40f80a8ec6d", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-45253cf313471cdd", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-ext-char-record.js:44"}, "properties": {"repobilityId": "a02aba3d269ea00b", "scanner": "scanner-primary", "fingerprint": "45253cf313471cdd", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-2d29e0527b779394", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplo-ladder3.js:30"}, "properties": {"repobilityId": "7ed271b5ce2eda4f", "scanner": "scanner-primary", "fingerprint": "2d29e0527b779394", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-4bfb888dc4ecc688", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-tax-ris-dump.js:29"}, "properties": {"repobilityId": "a61e231907fd6911", "scanner": "scanner-primary", "fingerprint": "4bfb888dc4ecc688", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-c5a8f40790be53ec", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-war-2.js:13"}, "properties": {"repobilityId": "24a3f5f5e6b851a3", "scanner": "scanner-primary", "fingerprint": "c5a8f40790be53ec", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-a5b40539f56fe622", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplo6.js:21"}, "properties": {"repobilityId": "607deaa611a1b504", "scanner": "scanner-primary", "fingerprint": "a5b40539f56fe622", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-b701b4e22261d797", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-pella-deep.js:40"}, "properties": {"repobilityId": "f583daf7b2ad5d80", "scanner": "scanner-primary", "fingerprint": "b701b4e22261d797", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-9493b9f57b1c1a3e", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-charpath-final.js:114"}, "properties": {"repobilityId": "bc23cffa18d9c836", "scanner": "scanner-primary", "fingerprint": "9493b9f57b1c1a3e", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-636398fdbecd9cfe", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-portrait-byte-v4.js:20"}, "properties": {"repobilityId": "a84827c17ed3d312", "scanner": "scanner-primary", "fingerprint": "636398fdbecd9cfe", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-e8b8960d04facde1", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplocat-typeids.js:56"}, "properties": {"repobilityId": "ff327cf35aac0a39", "scanner": "scanner-primary", "fingerprint": "e8b8960d04facde1", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-a046283392398226", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-94-age.js:25"}, "properties": {"repobilityId": "fc8fcfb80adcd76b", "scanner": "scanner-primary", "fingerprint": "a046283392398226", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-774d7b55ea9260f3", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-occupy5.js:54"}, "properties": {"repobilityId": "4ced5ea7d535b16c", "scanner": "scanner-primary", "fingerprint": "774d7b55ea9260f3", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-ce80fcb05dbd8ef8", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-warstate-03-carthage-entry.js:24"}, "properties": {"repobilityId": "7a073179fa7618e7", "scanner": "scanner-primary", "fingerprint": "ce80fcb05dbd8ef8", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-6b4c51498f43ae7a", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-build-queue-timing.js:93"}, "properties": {"repobilityId": "8310e4d9e62e9f1e", "scanner": "scanner-primary", "fingerprint": "6b4c51498f43ae7a", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-dbac3605be70a164", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-settlegap2.js:28"}, "properties": {"repobilityId": "b89b3707a4705e30", "scanner": "scanner-primary", "fingerprint": "dbac3605be70a164", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-915b52766921508a", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-faction-track.js:62"}, "properties": {"repobilityId": "8effa156c10720d9", "scanner": "scanner-primary", "fingerprint": "915b52766921508a", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-02b04c5601d0e991", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-19b30-context.js:8"}, "properties": {"repobilityId": "d65a8b74107030c7", "scanner": "scanner-primary", "fingerprint": "02b04c5601d0e991", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-58cc493dc8f35217", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-econ-dump-record.js:26"}, "properties": {"repobilityId": "bbce496dfedc0974", "scanner": "scanner-primary", "fingerprint": "58cc493dc8f35217", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-95bcba946c76efc2", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-family2.js:42"}, "properties": {"repobilityId": "4030b9c3ec413351", "scanner": "scanner-primary", "fingerprint": "95bcba946c76efc2", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-47b30d0a69b80b0b", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplomacy-pre-post.js:17"}, "properties": {"repobilityId": "0878fd107e1ab327", "scanner": "scanner-primary", "fingerprint": "47b30d0a69b80b0b", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-de50ce6a45fc0b03", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-cpool-7.js:98"}, "properties": {"repobilityId": "2b6728e48253d2bf", "scanner": "scanner-primary", "fingerprint": "de50ce6a45fc0b03", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-4774a937111c19d7", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-ownership3.js:19"}, "properties": {"repobilityId": "c0d5946153184f68", "scanner": "scanner-primary", "fingerprint": "4774a937111c19d7", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-e3403d95c9fac1be", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-armor-find-unit.js:45"}, "properties": {"repobilityId": "90999921916a150a", "scanner": "scanner-primary", "fingerprint": "e3403d95c9fac1be", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-6b5bd7661f010c1b", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-tail-diff1.js:11"}, "properties": {"repobilityId": "b37abacd7b1cffb8", "scanner": "scanner-primary", "fingerprint": "6b5bd7661f010c1b", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-7e442ae35302d70e", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-queue-build-diff.js:18"}, "properties": {"repobilityId": "27eb2a0b9d8a2d5b", "scanner": "scanner-primary", "fingerprint": "7e442ae35302d70e", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-23704cea9920d8e3", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-ris-counter2.js:39"}, "properties": {"repobilityId": "86a7c53022bd9c34", "scanner": "scanner-primary", "fingerprint": "23704cea9920d8e3", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-2565f01815a92889", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-coming-of-age.js:11"}, "properties": {"repobilityId": "6d07c2bc569af2e4", "scanner": "scanner-primary", "fingerprint": "2565f01815a92889", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-b10fe400d1ecca32", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-event-log-flags4.js:51"}, "properties": {"repobilityId": "6a077bea1e217cfe", "scanner": "scanner-primary", "fingerprint": "b10fe400d1ecca32", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-f3ff99135d6f977e", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-midfile-aizone5.js:83"}, "properties": {"repobilityId": "cd83ca3ac005de28", "scanner": "scanner-primary", "fingerprint": "f3ff99135d6f977e", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-496596fd3bf5235e", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-faction-walk5.js:40"}, "properties": {"repobilityId": "a7b1e9d7c22696eb", "scanner": "scanner-primary", "fingerprint": "496596fd3bf5235e", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-83ae226db866ca41", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-locate-45-byte-insertion.js:38"}, "properties": {"repobilityId": "10c8b24127bb9e32", "scanner": "scanner-primary", "fingerprint": "83ae226db866ca41", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-641d81e78ef79e66", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplo-H9.js:75"}, "properties": {"repobilityId": "4d4b40aabd779818", "scanner": "scanner-primary", "fingerprint": "641d81e78ef79e66", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-c5bdc36953fc8d06", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-occupy4.js:44"}, "properties": {"repobilityId": "a2fe1bf832cbf923", "scanner": "scanner-primary", "fingerprint": "c5bdc36953fc8d06", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-e7830e7c74a41b92", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-occupy10.js:78"}, "properties": {"repobilityId": "bfc34e0d3357302e", "scanner": "scanner-primary", "fingerprint": "e7830e7c74a41b92", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-26bc67c2a1fa9a3a", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-recruit2.js:52"}, "properties": {"repobilityId": "c36dbcb821bcc319", "scanner": "scanner-primary", "fingerprint": "26bc67c2a1fa9a3a", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-acbf776afde88ef6", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-trade3.js:38"}, "properties": {"repobilityId": "da619b83ae8a5603", "scanner": "scanner-primary", "fingerprint": "acbf776afde88ef6", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-acd8181af24cf83d", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-charpath-overview.js:21"}, "properties": {"repobilityId": "ff64be64afc12136", "scanner": "scanner-primary", "fingerprint": "acd8181af24cf83d", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-23d7792460a6d9fa", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-pop-locate.js:20"}, "properties": {"repobilityId": "83db7ab107917b4c", "scanner": "scanner-primary", "fingerprint": "23d7792460a6d9fa", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-fe1184ff336dfca0", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplomacy29.js:37"}, "properties": {"repobilityId": "d23207ddcca0c20a", "scanner": "scanner-primary", "fingerprint": "fe1184ff336dfca0", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-5c081180c8a42933", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-tile-grid-head2.js:15"}, "properties": {"repobilityId": "fccd9334f83a39d0", "scanner": "scanner-primary", "fingerprint": "5c081180c8a42933", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-5fd50dcddfb48704", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-gap619-2.js:17"}, "properties": {"repobilityId": "60e3e7ead1e68399", "scanner": "scanner-primary", "fingerprint": "5fd50dcddfb48704", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-a9b1d683e4d90234", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-settle-crossturn-diff.js:50"}, "properties": {"repobilityId": "94cf5149cfc574b6", "scanner": "scanner-primary", "fingerprint": "a9b1d683e4d90234", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-f53f494e6f4dc432", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-met-03-matrixcells.js:65"}, "properties": {"repobilityId": "0fcda619811ea7c3", "scanner": "scanner-primary", "fingerprint": "f53f494e6f4dc432", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-5d64d08161405dd1", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-slot46-final.js:41"}, "properties": {"repobilityId": "cd2602665ec85780", "scanner": "scanner-primary", "fingerprint": "5d64d08161405dd1", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-fcc481dc61e24bef", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-faction-array.js:36"}, "properties": {"repobilityId": "83cff899b0f8a237", "scanner": "scanner-primary", "fingerprint": "fcc481dc61e24bef", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-b1e0d2ef5c8e46e3", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-settle-anchor-by-value.js:36"}, "properties": {"repobilityId": "d5dbcaa67f218bfb", "scanner": "scanner-primary", "fingerprint": "b1e0d2ef5c8e46e3", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-9db213b6871823a5", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-mask-halo3.js:93"}, "properties": {"repobilityId": "bb258e6d9dea56fc", "scanner": "scanner-primary", "fingerprint": "9db213b6871823a5", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-9217eb77e7fc740c", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-faction-array2.js:9"}, "properties": {"repobilityId": "f62fc6507527bada", "scanner": "scanner-primary", "fingerprint": "9217eb77e7fc740c", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-7d6cd8e6dea25894", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplo-uuid-samples.js:10"}, "properties": {"repobilityId": "cf05b2f27be6126e", "scanner": "scanner-primary", "fingerprint": "7d6cd8e6dea25894", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-b1a0d939d1f03efd", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-warhunt-flip-exact.js:40"}, "properties": {"repobilityId": "4f520fe7d0538eb6", "scanner": "scanner-primary", "fingerprint": "b1a0d939d1f03efd", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-07aa0e5305ea49fc", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-flag-enum2.js:32"}, "properties": {"repobilityId": "8ba77f93877e083a", "scanner": "scanner-primary", "fingerprint": "07aa0e5305ea49fc", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-655c045542f2c3fa", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-player-section-anchor.js:9"}, "properties": {"repobilityId": "e45b28ff2a444cd4", "scanner": "scanner-primary", "fingerprint": "655c045542f2c3fa", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-060d68f407fd54fd", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-garrison-owner.js:53"}, "properties": {"repobilityId": "771a57cbc7277b46", "scanner": "scanner-primary", "fingerprint": "060d68f407fd54fd", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-5186334464aafe46", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-player-treasury.js:66"}, "properties": {"repobilityId": "1828040b3e6daddc", "scanner": "scanner-primary", "fingerprint": "5186334464aafe46", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-630e48d65fa4e277", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diploterms-21-verify.js:55"}, "properties": {"repobilityId": "5201056473737418", "scanner": "scanner-primary", "fingerprint": "630e48d65fa4e277", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-18b1890571aa6839", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-settlebody-s94-1.js:30"}, "properties": {"repobilityId": "9a516abc6b251b05", "scanner": "scanner-primary", "fingerprint": "18b1890571aa6839", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-c156602f415d637c", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-settlement-list-keys.js:35"}, "properties": {"repobilityId": "acbf0b793873fc85", "scanner": "scanner-primary", "fingerprint": "c156602f415d637c", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-9086f5b48cc3c03a", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-86-90-v2.js:38"}, "properties": {"repobilityId": "d6aa837fbdae266d", "scanner": "scanner-primary", "fingerprint": "9086f5b48cc3c03a", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-3b9256a15e739505", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-section-registry-find.js:12"}, "properties": {"repobilityId": "e0088d5961752806", "scanner": "scanner-primary", "fingerprint": "3b9256a15e739505", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-3affc41d86570974", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-alex-1.js:21"}, "properties": {"repobilityId": "c9df0d0603d53455", "scanner": "scanner-primary", "fingerprint": "3affc41d86570974", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-28eb87681f817541", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-buildchain12.js:39"}, "properties": {"repobilityId": "a0a66e814e9d0d81", "scanner": "scanner-primary", "fingerprint": "28eb87681f817541", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-3b0299c271167025", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-treasury-final.js:26"}, "properties": {"repobilityId": "5343a69592cf8e9f", "scanner": "scanner-primary", "fingerprint": "3b0299c271167025", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-bc5388d19a16831b", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-trade-goods10.js:18"}, "properties": {"repobilityId": "fd8d46392eb728c3", "scanner": "scanner-primary", "fingerprint": "bc5388d19a16831b", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-113dab981c7dd93e", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-mood2.js:64"}, "properties": {"repobilityId": "e4373daade2308da", "scanner": "scanner-primary", "fingerprint": "113dab981c7dd93e", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-2c26d96199782f6a", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-anc6.js:68"}, "properties": {"repobilityId": "cd83ae1372b9c5cf", "scanner": "scanner-primary", "fingerprint": "2c26d96199782f6a", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-a73a18b223987d53", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-tilemap10.js:29"}, "properties": {"repobilityId": "7598cedae7fe7479", "scanner": "scanner-primary", "fingerprint": "a73a18b223987d53", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-7c6d90e701f1b353", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-scripted-events-s73-5.js:10"}, "properties": {"repobilityId": "2c12f8695f6a280c", "scanner": "scanner-primary", "fingerprint": "7c6d90e701f1b353", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-b7c651b33c956240", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplo-uuid-occurrences.js:22"}, "properties": {"repobilityId": "a2c920a8e425af53", "scanner": "scanner-primary", "fingerprint": "b7c651b33c956240", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-d114d3b8ec0bdd19", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-field-army-tail2.js:65"}, "properties": {"repobilityId": "3bfb1d55fc0eb326", "scanner": "scanner-primary", "fingerprint": "d114d3b8ec0bdd19", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-e96487695525f72e", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-rebellion6.js:22"}, "properties": {"repobilityId": "a470ca63e32fd71c", "scanner": "scanner-primary", "fingerprint": "e96487695525f72e", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-dd7b46c2b5a5c1a7", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-tileAttr-1.js:52"}, "properties": {"repobilityId": "bd7ddedae52467ec", "scanner": "scanner-primary", "fingerprint": "dd7b46c2b5a5c1a7", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-8a14972535e10cec", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-reputation-09-decode-body.js:36"}, "properties": {"repobilityId": "70ccf670a1434dbd", "scanner": "scanner-primary", "fingerprint": "8a14972535e10cec", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-1ae84cea4f9329f2", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-default-set-discriminator.js:21"}, "properties": {"repobilityId": "2563ef5f5b3e8b6f", "scanner": "scanner-primary", "fingerprint": "1ae84cea4f9329f2", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-fc67920e6dd79d6c", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diploenum-playerzone-raw.js:46"}, "properties": {"repobilityId": "456999a1d724b929", "scanner": "scanner-primary", "fingerprint": "fc67920e6dd79d6c", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-377a26a77b428f94", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-header-decoder.js:49"}, "properties": {"repobilityId": "09eae7694c5bbbc2", "scanner": "scanner-primary", "fingerprint": "377a26a77b428f94", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-87452854e446e1d6", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-chartail10.js:34"}, "properties": {"repobilityId": "f39cfd91e7ed09fe", "scanner": "scanner-primary", "fingerprint": "87452854e446e1d6", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-823bbb1f9e874186", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-unitstats13.js:33"}, "properties": {"repobilityId": "159a4e87a28faa4d", "scanner": "scanner-primary", "fingerprint": "823bbb1f9e874186", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-66f50b06caa43d51", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-eventlog.js:40"}, "properties": {"repobilityId": "915d14d2ec634885", "scanner": "scanner-primary", "fingerprint": "66f50b06caa43d51", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-8f29f4fa042ed18f", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-finalsweep3.js:44"}, "properties": {"repobilityId": "1a22b58bf3c2e3ee", "scanner": "scanner-primary", "fingerprint": "8f29f4fa042ed18f", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-830f89223da8ef8a", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplo-pairing-cluster.js:25"}, "properties": {"repobilityId": "a60b6d3cdc025013", "scanner": "scanner-primary", "fingerprint": "830f89223da8ef8a", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-9c675abcc17c9ad2", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-faction-state.js:36"}, "properties": {"repobilityId": "497d995059107043", "scanner": "scanner-primary", "fingerprint": "9c675abcc17c9ad2", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-8c81575e15190f02", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-per-tile-registry6.js:21"}, "properties": {"repobilityId": "94aa71e215e34945", "scanner": "scanner-primary", "fingerprint": "8c81575e15190f02", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-7a9558a5ca124201", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-traits-level-decode.js:81"}, "properties": {"repobilityId": "00d0bfcb31c534f0", "scanner": "scanner-primary", "fingerprint": "7a9558a5ca124201", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-d076287cd717af43", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-ris-traits-wide.js:17"}, "properties": {"repobilityId": "bfbbd97a4006ff9f", "scanner": "scanner-primary", "fingerprint": "d076287cd717af43", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-edc9adce18b25805", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-body-root3.js:46"}, "properties": {"repobilityId": "a70fead416ed8773", "scanner": "scanner-primary", "fingerprint": "edc9adce18b25805", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-185046d2f40d115f", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-sparta2.js:11"}, "properties": {"repobilityId": "4b68b0e82a271bb3", "scanner": "scanner-primary", "fingerprint": "185046d2f40d115f", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-b4e73673965f4196", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-siege-turn4.js:33"}, "properties": {"repobilityId": "99c8114fdab56684", "scanner": "scanner-primary", "fingerprint": "b4e73673965f4196", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-f94b0804dc75d544", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplo-cleanG.js:17"}, "properties": {"repobilityId": "20c71379c4031aa1", "scanner": "scanner-primary", "fingerprint": "f94b0804dc75d544", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-3fac8ab63167176c", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-mp11.js:31"}, "properties": {"repobilityId": "3b8784e7285fd5e3", "scanner": "scanner-primary", "fingerprint": "3fac8ab63167176c", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-1a03f464e48e214b", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-hash-blob14.js:48"}, "properties": {"repobilityId": "5a3fb9205d847d5f", "scanner": "scanner-primary", "fingerprint": "1a03f464e48e214b", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-579db650d2251bb0", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-alex-3.js:12"}, "properties": {"repobilityId": "6710aa61996702d2", "scanner": "scanner-primary", "fingerprint": "579db650d2251bb0", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-91153111428fdc0a", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-mask-halo5.js:73"}, "properties": {"repobilityId": "527981701340a478", "scanner": "scanner-primary", "fingerprint": "91153111428fdc0a", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-8ce86257b8b9f66a", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplo-cleanF.js:31"}, "properties": {"repobilityId": "ca9b8c7181c650ec", "scanner": "scanner-primary", "fingerprint": "8ce86257b8b9f66a", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-bf0211c1b74c6810", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-portrait-string.js:17"}, "properties": {"repobilityId": "71f9ecac59538d82", "scanner": "scanner-primary", "fingerprint": "bf0211c1b74c6810", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-46c34f8241278261", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-population-via-stats-block.js:25"}, "properties": {"repobilityId": "abc7828240931067", "scanner": "scanner-primary", "fingerprint": "46c34f8241278261", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-c97eff343ceb5704", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-sparta-dual.js:85"}, "properties": {"repobilityId": "f39d15594e7a2eb9", "scanner": "scanner-primary", "fingerprint": "c97eff343ceb5704", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-00391974017256ea", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-reputation-07-smallint.js:67"}, "properties": {"repobilityId": "165fea1f2be5ee80", "scanner": "scanner-primary", "fingerprint": "00391974017256ea", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-9f00a2dcf9876c8b", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplo-clean3.js:25"}, "properties": {"repobilityId": "e8e67ae8364fddec", "scanner": "scanner-primary", "fingerprint": "9f00a2dcf9876c8b", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-9933541dc2e8e2c2", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-aidip-J.js:86"}, "properties": {"repobilityId": "6f020899c7c79f9d", "scanner": "scanner-primary", "fingerprint": "9933541dc2e8e2c2", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-2bab833f5d7d2c59", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-player-faction.js:14"}, "properties": {"repobilityId": "ae4728deb5ed1f8b", "scanner": "scanner-primary", "fingerprint": "2bab833f5d7d2c59", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-81c1a664ff801cf4", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplocat-diplomat.js:23"}, "properties": {"repobilityId": "e0f983994e83d537", "scanner": "scanner-primary", "fingerprint": "81c1a664ff801cf4", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-42accb669fa3d063", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-walk-sections.js:21"}, "properties": {"repobilityId": "b6a2942ba1d0a782", "scanner": "scanner-primary", "fingerprint": "42accb669fa3d063", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-02d5dd31513a6816", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-antigonos-stats.js:16"}, "properties": {"repobilityId": "f2e41470c15e192a", "scanner": "scanner-primary", "fingerprint": "02d5dd31513a6816", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-d01b5248d9fef4eb", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-construction4.js:11"}, "properties": {"repobilityId": "6ef6256003db437d", "scanner": "scanner-primary", "fingerprint": "d01b5248d9fef4eb", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-690bfe2f8c176e05", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-stride364-context.js:9"}, "properties": {"repobilityId": "1710e19466e863ce", "scanner": "scanner-primary", "fingerprint": "690bfe2f8c176e05", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-8fff7bf3db711eb3", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diploterms-04-rawzones.js:51"}, "properties": {"repobilityId": "0f412c5ded905ec9", "scanner": "scanner-primary", "fingerprint": "8fff7bf3db711eb3", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-66805fb4606f62a4", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-aidip-5.js:67"}, "properties": {"repobilityId": "e0c5e36850ca6544", "scanner": "scanner-primary", "fingerprint": "66805fb4606f62a4", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-1fe80ebd36ff7912", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-midfile-final2.js:35"}, "properties": {"repobilityId": "1feef9694566c3d6", "scanner": "scanner-primary", "fingerprint": "1fe80ebd36ff7912", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-0ef86c5362c7f855", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplo-G2.js:94"}, "properties": {"repobilityId": "54cea95d250f08d1", "scanner": "scanner-primary", "fingerprint": "0ef86c5362c7f855", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-b8d3e5f85bb4262a", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-tax-survey.js:102"}, "properties": {"repobilityId": "de75c8033c7c9c05", "scanner": "scanner-primary", "fingerprint": "b8d3e5f85bb4262a", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-8fdad541624f54d5", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-armyboard5.js:12"}, "properties": {"repobilityId": "35dcdc09f3bc6f25", "scanner": "scanner-primary", "fingerprint": "8fdad541624f54d5", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-fdccf7bf76ad1882", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplocat-npctail.js:48"}, "properties": {"repobilityId": "125d4229161973c1", "scanner": "scanner-primary", "fingerprint": "fdccf7bf76ad1882", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-3d100abc468f87ab", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/splice-dead-batch.js:64"}, "properties": {"repobilityId": "d91ca7a6e3cc5ed9", "scanner": "scanner-primary", "fingerprint": "3d100abc468f87ab", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-43e0b7e98f2a99d1", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-traits-adoption-diff.js:63"}, "properties": {"repobilityId": "afbae1fb732d6063", "scanner": "scanner-primary", "fingerprint": "43e0b7e98f2a99d1", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-7b1e18451068713d", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-unitstats4.js:25"}, "properties": {"repobilityId": "8fd20bf8af59d911", "scanner": "scanner-primary", "fingerprint": "7b1e18451068713d", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-fd40002e597ba379", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-buildchain10.js:28"}, "properties": {"repobilityId": "19d80719be5086a6", "scanner": "scanner-primary", "fingerprint": "fd40002e597ba379", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-d1749fb855e30c36", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-buildings-final.js:117"}, "properties": {"repobilityId": "bf4601f818e7e1a2", "scanner": "scanner-primary", "fingerprint": "d1749fb855e30c36", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-a0ee04bf715fa767", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-queue-recruit-fields.js:22"}, "properties": {"repobilityId": "10af73a29046a791", "scanner": "scanner-primary", "fingerprint": "a0ee04bf715fa767", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-02809129eb558762", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-siege-turn6.js:12"}, "properties": {"repobilityId": "f79fc43643d6dc74", "scanner": "scanner-primary", "fingerprint": "02809129eb558762", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-e292aeecf851fdc1", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-religion-pattern.js:15"}, "properties": {"repobilityId": "42126332e87b284e", "scanner": "scanner-primary", "fingerprint": "e292aeecf851fdc1", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-19e182c89005ffd1", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-siege-spain-recon.js:27"}, "properties": {"repobilityId": "fb82f6412ae0341b", "scanner": "scanner-primary", "fingerprint": "19e182c89005ffd1", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-bc848e900bbc60af", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-settlefield-s96-2.js:49"}, "properties": {"repobilityId": "759c476303d6d6a7", "scanner": "scanner-primary", "fingerprint": "bc848e900bbc60af", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-abbe439b77e36c5d", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-leonidas2.js:33"}, "properties": {"repobilityId": "a047b53091ac5597", "scanner": "scanner-primary", "fingerprint": "abbe439b77e36c5d", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-f9b07cd45b102be5", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-units-near-epidamnus.js:35"}, "properties": {"repobilityId": "8491f645300203a9", "scanner": "scanner-primary", "fingerprint": "f9b07cd45b102be5", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-6e170c8cb3bcfa23", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-buildchain6.js:11"}, "properties": {"repobilityId": "fcf12457289c910d", "scanner": "scanner-primary", "fingerprint": "6e170c8cb3bcfa23", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-efc237a765df252c", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-settlement-population.js:72"}, "properties": {"repobilityId": "8a287527e7698e2f", "scanner": "scanner-primary", "fingerprint": "efc237a765df252c", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-9b75981afe6d4901", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-faction-ptol-track.js:77"}, "properties": {"repobilityId": "8b5acbd40d451e3e", "scanner": "scanner-primary", "fingerprint": "9b75981afe6d4901", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-18ac8ecab308a762", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-marriage-via-roleStrings.js:32"}, "properties": {"repobilityId": "44064c00d01256ae", "scanner": "scanner-primary", "fingerprint": "18ac8ecab308a762", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-7c858157b387da09", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-trade-goods1.js:13"}, "properties": {"repobilityId": "6ae09b7ef3dac13d", "scanner": "scanner-primary", "fingerprint": "7c858157b387da09", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-00519fdf545fc19b", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-construction-queue.js:25"}, "properties": {"repobilityId": "9923cadef3c90d74", "scanner": "scanner-primary", "fingerprint": "00519fdf545fc19b", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-202bd42ddc545f75", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-ai-policy-retry2.js:22"}, "properties": {"repobilityId": "47678de14ab81f9b", "scanner": "scanner-primary", "fingerprint": "202bd42ddc545f75", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-5e97cf96e83e4843", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplo-pairing-attitude-section.js:26"}, "properties": {"repobilityId": "912cefd4f63c9076", "scanner": "scanner-primary", "fingerprint": "5e97cf96e83e4843", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-754fa59754cb1d7c", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-trade-goods2.js:16"}, "properties": {"repobilityId": "2378a4a0a69b5fec", "scanner": "scanner-primary", "fingerprint": "754fa59754cb1d7c", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-3107664c7d85f16e", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-rle3.js:61"}, "properties": {"repobilityId": "cfdac21787a539df", "scanner": "scanner-primary", "fingerprint": "3107664c7d85f16e", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-539ab8babb0bc5e5", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-recruitE.js:31"}, "properties": {"repobilityId": "87053cf70a00918c", "scanner": "scanner-primary", "fingerprint": "539ab8babb0bc5e5", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-8b48be62ee0326cd", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-find-soldier-section.js:13"}, "properties": {"repobilityId": "c195b5009247f691", "scanner": "scanner-primary", "fingerprint": "8b48be62ee0326cd", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-2de55354f65d0400", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-pop-floats.js:30"}, "properties": {"repobilityId": "807af80076ba7601", "scanner": "scanner-primary", "fingerprint": "2de55354f65d0400", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-cb97c51e9418c8a8", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-roads7.js:24"}, "properties": {"repobilityId": "6abf7d969e258aaa", "scanner": "scanner-primary", "fingerprint": "cb97c51e9418c8a8", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-9393c18d965694a8", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-naval-faction.js:65"}, "properties": {"repobilityId": "6b0cd73c8cd38eb4", "scanner": "scanner-primary", "fingerprint": "9393c18d965694a8", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-b774ba7a23ba95ac", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-met-01-survey.js:26"}, "properties": {"repobilityId": "0ff4f7673d750898", "scanner": "scanner-primary", "fingerprint": "b774ba7a23ba95ac", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-d5727c08040ae4ea", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-derive-stats.js:90"}, "properties": {"repobilityId": "a6625e29c68957dd", "scanner": "scanner-primary", "fingerprint": "d5727c08040ae4ea", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-3d800a4d00fd68cc", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-trade-goods11.js:18"}, "properties": {"repobilityId": "3320d668c749ff55", "scanner": "scanner-primary", "fingerprint": "3d800a4d00fd68cc", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-7d2b30ef5a1ec177", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-family14.js:21"}, "properties": {"repobilityId": "d3316d0ad0894807", "scanner": "scanner-primary", "fingerprint": "7d2b30ef5a1ec177", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-0a7ad072a1370592", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-trade5.js:35"}, "properties": {"repobilityId": "89c61a2af1980df3", "scanner": "scanner-primary", "fingerprint": "0a7ad072a1370592", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-dfecf1e8a92e845b", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-agent-rolescan.js:36"}, "properties": {"repobilityId": "13040fa381d1100b", "scanner": "scanner-primary", "fingerprint": "dfecf1e8a92e845b", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-529de4ed19491ac7", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-alex-discover.js:9"}, "properties": {"repobilityId": "63f76cfca3e11dca", "scanner": "scanner-primary", "fingerprint": "529de4ed19491ac7", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-cf9b7164d5a6310c", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-occupy6.js:56"}, "properties": {"repobilityId": "0540a193d94a96a1", "scanner": "scanner-primary", "fingerprint": "cf9b7164d5a6310c", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-b980eb821172ef61", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-met-09-fullcell.js:39"}, "properties": {"repobilityId": "0717b3b979153d05", "scanner": "scanner-primary", "fingerprint": "b980eb821172ef61", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-47ae1e96ffe11235", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-hash-blob4.js:16"}, "properties": {"repobilityId": "67c0cd33c8041af4", "scanner": "scanner-primary", "fingerprint": "47ae1e96ffe11235", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-c23ccd0d811f287f", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-siege7.js:37"}, "properties": {"repobilityId": "b7e5992bee0ee867", "scanner": "scanner-primary", "fingerprint": "c23ccd0d811f287f", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-72d0f847e9017b39", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-factail-session46-3.js:57"}, "properties": {"repobilityId": "236c9706f8146ab8", "scanner": "scanner-primary", "fingerprint": "72d0f847e9017b39", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-c3b6167ff2975910", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-warhunt-spain-region.js:21"}, "properties": {"repobilityId": "6a1b9c637f3f305b", "scanner": "scanner-primary", "fingerprint": "c3b6167ff2975910", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-ecec5cc9aba57fcd", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-trade-resource-extract.js:34"}, "properties": {"repobilityId": "90b334bd3e7f50fe", "scanner": "scanner-primary", "fingerprint": "ecec5cc9aba57fcd", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-d3d29450a5d5f8d2", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-warhunt-warrec-fields.js:25"}, "properties": {"repobilityId": "5690213901415fe6", "scanner": "scanner-primary", "fingerprint": "d3d29450a5d5f8d2", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-8f5ccba7a6d76288", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-marriage-spouse.js:33"}, "properties": {"repobilityId": "44941b22adac8582", "scanner": "scanner-primary", "fingerprint": "8f5ccba7a6d76288", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-b673cf53a1bc2361", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-watchtower-search.js:21"}, "properties": {"repobilityId": "cdd6caa88c7ba1fc", "scanner": "scanner-primary", "fingerprint": "b673cf53a1bc2361", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-03668c74041ce964", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-header-100pct-v2.js:37"}, "properties": {"repobilityId": "11812043b8d919ba", "scanner": "scanner-primary", "fingerprint": "03668c74041ce964", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-3bfca5efacb1fa3f", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-charmap5.js:38"}, "properties": {"repobilityId": "5a905655005df45c", "scanner": "scanner-primary", "fingerprint": "3bfca5efacb1fa3f", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-94e164968238763c", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-warstate-02-track.js:40"}, "properties": {"repobilityId": "f13e708d0788a8ef", "scanner": "scanner-primary", "fingerprint": "94e164968238763c", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-7f32a553a0ebc3e6", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-mask-halo2.js:95"}, "properties": {"repobilityId": "d95b558b2006d962", "scanner": "scanner-primary", "fingerprint": "7f32a553a0ebc3e6", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-4db3f09b258a1d43", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-staticsec-dynamic-proof.js:16"}, "properties": {"repobilityId": "1ae354fe362ff0c8", "scanner": "scanner-primary", "fingerprint": "4db3f09b258a1d43", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-1646bbe32d89be7e", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-postgrid-byte20.js:41"}, "properties": {"repobilityId": "25e7a5d823eadd49", "scanner": "scanner-primary", "fingerprint": "1646bbe32d89be7e", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-876563033e527034", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-marriage-spouse-v3.js:41"}, "properties": {"repobilityId": "1b134cc916f34241", "scanner": "scanner-primary", "fingerprint": "876563033e527034", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-5ddccd5a419e94c7", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-leonidas5.js:26"}, "properties": {"repobilityId": "40cb8e31ef78da06", "scanner": "scanner-primary", "fingerprint": "5ddccd5a419e94c7", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-3075acf9980a824c", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-faction-table-1.js:15"}, "properties": {"repobilityId": "fc696734c2258f56", "scanner": "scanner-primary", "fingerprint": "3075acf9980a824c", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-c9b572579982cf95", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diploterms-23-terms.js:30"}, "properties": {"repobilityId": "9ef9316ee9181956", "scanner": "scanner-primary", "fingerprint": "c9b572579982cf95", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-920c6c81dc0fa894", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-battle-log10.js:37"}, "properties": {"repobilityId": "190f0356c2645b87", "scanner": "scanner-primary", "fingerprint": "920c6c81dc0fa894", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-1a69982dd4d0dc72", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-spain-role-strings.js:37"}, "properties": {"repobilityId": "4805f7738eac880b", "scanner": "scanner-primary", "fingerprint": "1a69982dd4d0dc72", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-a64ba7686d818e75", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplo11.js:61"}, "properties": {"repobilityId": "71d326d70bbeb958", "scanner": "scanner-primary", "fingerprint": "a64ba7686d818e75", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-c262a8a243e763a3", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-siege-turn7.js:53"}, "properties": {"repobilityId": "dd21bec5ad657009", "scanner": "scanner-primary", "fingerprint": "c262a8a243e763a3", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-02d7d3e85888c32b", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-victory-search-holdlist.js:14"}, "properties": {"repobilityId": "09ee5806937e5e03", "scanner": "scanner-primary", "fingerprint": "02d7d3e85888c32b", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-f7ade7dbe45201f3", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-occupy7.js:35"}, "properties": {"repobilityId": "8d919512ad82294a", "scanner": "scanner-primary", "fingerprint": "f7ade7dbe45201f3", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-068700d5ac7ec89b", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-stride9xyz2.js:14"}, "properties": {"repobilityId": "7c9af52dbe9a265d", "scanner": "scanner-primary", "fingerprint": "068700d5ac7ec89b", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-d5245dd43905abe3", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplo-cleanC.js:13"}, "properties": {"repobilityId": "84675de4da747845", "scanner": "scanner-primary", "fingerprint": "d5245dd43905abe3", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-8a5146f9e6cb5fba", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-siege-turn5.js:13"}, "properties": {"repobilityId": "e35bab3e4aae46fe", "scanner": "scanner-primary", "fingerprint": "8a5146f9e6cb5fba", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-20a83ca1a05e13e1", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-faction-array-wider.js:22"}, "properties": {"repobilityId": "2ede11b08de99a92", "scanner": "scanner-primary", "fingerprint": "20a83ca1a05e13e1", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-7108502929c1c083", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-faction-trailing3.js:29"}, "properties": {"repobilityId": "855ad57a6741eaae", "scanner": "scanner-primary", "fingerprint": "7108502929c1c083", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-8e8eadb23311bde8", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-ai-cache-hash.js:60"}, "properties": {"repobilityId": "8e064907c71cdaea", "scanner": "scanner-primary", "fingerprint": "8e8eadb23311bde8", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-82c89715a8974615", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-descr-strat-audit.js:61"}, "properties": {"repobilityId": "dc117cb3ff2c36d3", "scanner": "scanner-primary", "fingerprint": "82c89715a8974615", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-1ef044bbc52206ec", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-head-6.js:71"}, "properties": {"repobilityId": "32c47f7dcb66d442", "scanner": "scanner-primary", "fingerprint": "1ef044bbc52206ec", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-d1660a2174051138", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-halo-move-1.js:16"}, "properties": {"repobilityId": "354e745585ccf773", "scanner": "scanner-primary", "fingerprint": "d1660a2174051138", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-8b729024fb13dfc2", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-section-sizes-unique.js:18"}, "properties": {"repobilityId": "efdb6a3d65831544", "scanner": "scanner-primary", "fingerprint": "8b729024fb13dfc2", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-cf74734503088cd8", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-ownership1.js:38"}, "properties": {"repobilityId": "6385446d798073cf", "scanner": "scanner-primary", "fingerprint": "cf74734503088cd8", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-df692d6605dc16d4", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-playerdiplo-globaltable.js:30"}, "properties": {"repobilityId": "37990fddc52be36b", "scanner": "scanner-primary", "fingerprint": "df692d6605dc16d4", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-dfd57426f928d60b", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-find-player-section-by-content.js:10"}, "properties": {"repobilityId": "e7b0107795665bb0", "scanner": "scanner-primary", "fingerprint": "dfd57426f928d60b", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-dc8db980fa8adcdf", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-section1.js:71"}, "properties": {"repobilityId": "d7e302129e325b7c", "scanner": "scanner-primary", "fingerprint": "dc8db980fa8adcdf", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-74d92d590690374b", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-army-count1.js:51"}, "properties": {"repobilityId": "8524978d6168c400", "scanner": "scanner-primary", "fingerprint": "74d92d590690374b", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-c0ebf2f77eff3133", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplo-8.js:68"}, "properties": {"repobilityId": "1ba93ab1d8a9765b", "scanner": "scanner-primary", "fingerprint": "c0ebf2f77eff3133", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-9036c54f0ecb0ee3", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-appuleius.js:18"}, "properties": {"repobilityId": "a095e3cc8ccd5ca9", "scanner": "scanner-primary", "fingerprint": "9036c54f0ecb0ee3", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-db47162938a6e46b", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-bloodline-carthage-leader.js:28"}, "properties": {"repobilityId": "dfb125accc2633ff", "scanner": "scanner-primary", "fingerprint": "db47162938a6e46b", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-199421bf290160ff", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplomat-move5.js:8"}, "properties": {"repobilityId": "261ad617ae6e4aec", "scanner": "scanner-primary", "fingerprint": "199421bf290160ff", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-b4da641720d7127b", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-unit-upgrade-bytes.js:15"}, "properties": {"repobilityId": "abc6e050a58356c0", "scanner": "scanner-primary", "fingerprint": "b4da641720d7127b", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-94c07c8670fdcaa6", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-explore-grid-values-2.js:72"}, "properties": {"repobilityId": "8f78289f64ee44cb", "scanner": "scanner-primary", "fingerprint": "94c07c8670fdcaa6", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-7bedb6ef711f1495", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-hastati-pair-diff.js:16"}, "properties": {"repobilityId": "dacd538437965b3f", "scanner": "scanner-primary", "fingerprint": "7bedb6ef711f1495", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-b68b4d9e8acc63b0", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-descrstrat-reload.js:14"}, "properties": {"repobilityId": "726fc74012acc9cf", "scanner": "scanner-primary", "fingerprint": "b68b4d9e8acc63b0", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-2a34023aca58a30a", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-path-cache4.js:39"}, "properties": {"repobilityId": "d3869269c7738287", "scanner": "scanner-primary", "fingerprint": "2a34023aca58a30a", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-76ea2f8155d74c9e", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-portrait-link-v3.js:30"}, "properties": {"repobilityId": "2776a2cb5581d8a8", "scanner": "scanner-primary", "fingerprint": "76ea2f8155d74c9e", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-a69765b1917c544b", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-pella-all-bytes.js:55"}, "properties": {"repobilityId": "0c16454afab45d42", "scanner": "scanner-primary", "fingerprint": "a69765b1917c544b", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-e88a8ed9dbcba4a7", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-zonec1.js:15"}, "properties": {"repobilityId": "770ad0709fb2c72a", "scanner": "scanner-primary", "fingerprint": "e88a8ed9dbcba4a7", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-14aef4231b9caf64", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-tax-validate-ris2.js:46"}, "properties": {"repobilityId": "35f95a92f9f30fb3", "scanner": "scanner-primary", "fingerprint": "14aef4231b9caf64", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-81a3fd49b1bd3cd3", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-body-root6.js:8"}, "properties": {"repobilityId": "715c062f51b656a0", "scanner": "scanner-primary", "fingerprint": "81a3fd49b1bd3cd3", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-d1b698bf9170c0d4", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-charrec-trait-bytes.js:23"}, "properties": {"repobilityId": "3f120f893919617a", "scanner": "scanner-primary", "fingerprint": "d1b698bf9170c0d4", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-5fd4f28f759415b7", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-staticsec-extra-fields.js:24"}, "properties": {"repobilityId": "737ce30c320799a0", "scanner": "scanner-primary", "fingerprint": "5fd4f28f759415b7", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-8db4adc5d5b09594", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-descr-strat-bridge.js:27"}, "properties": {"repobilityId": "b2174c232e644167", "scanner": "scanner-primary", "fingerprint": "8db4adc5d5b09594", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-98ccf1d24c0c4d34", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-tax-ris-relocate.js:30"}, "properties": {"repobilityId": "74fc67fe5680fbf7", "scanner": "scanner-primary", "fingerprint": "98ccf1d24c0c4d34", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-6502e9b4d59b87de", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-buildchain1.js:25"}, "properties": {"repobilityId": "e1093ee7ca95f43d", "scanner": "scanner-primary", "fingerprint": "6502e9b4d59b87de", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-fa7ce20b4111d3d5", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-unit-records-via-sections.js:45"}, "properties": {"repobilityId": "b7764352a48dd8f9", "scanner": "scanner-primary", "fingerprint": "fa7ce20b4111d3d5", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-752586fb41c8cf63", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-bloodline-leader-raw.js:22"}, "properties": {"repobilityId": "f6b802ddeeffb8ab", "scanner": "scanner-primary", "fingerprint": "752586fb41c8cf63", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-fbc5a118157f4ff4", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-text-labels.js:27"}, "properties": {"repobilityId": "ab28972f71ea96a4", "scanner": "scanner-primary", "fingerprint": "fbc5a118157f4ff4", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-ae9b5c2beaf71055", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-stats-full.js:78"}, "properties": {"repobilityId": "099fe481b1979f71", "scanner": "scanner-primary", "fingerprint": "ae9b5c2beaf71055", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-0f7ae55f24fa98c1", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-family19.js:50"}, "properties": {"repobilityId": "08805f3da09e979d", "scanner": "scanner-primary", "fingerprint": "0f7ae55f24fa98c1", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-8d521e8faae48b2e", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-warhunt-groundtruth.js:36"}, "properties": {"repobilityId": "4826683054523982", "scanner": "scanner-primary", "fingerprint": "8d521e8faae48b2e", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-a57e432d9b6760f5", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-asturica-buildings.js:68"}, "properties": {"repobilityId": "03d58d2f6b1e0c21", "scanner": "scanner-primary", "fingerprint": "a57e432d9b6760f5", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-81800b90989e3124", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-find-queue-insert.js:36"}, "properties": {"repobilityId": "c5be088684cb2e41", "scanner": "scanner-primary", "fingerprint": "81800b90989e3124", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-e318593f799dfab9", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-playerdiplo-reciprocity.js:28"}, "properties": {"repobilityId": "bd326f1f4a3c341c", "scanner": "scanner-primary", "fingerprint": "e318593f799dfab9", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-0034929a92f18475", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-queue-armor-diff.js:18"}, "properties": {"repobilityId": "30ad6d77ed78ff43", "scanner": "scanner-primary", "fingerprint": "0034929a92f18475", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-d2ff1e2b08dd2757", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-siege-turn2.js:47"}, "properties": {"repobilityId": "fd7161625aa8135a", "scanner": "scanner-primary", "fingerprint": "d2ff1e2b08dd2757", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-4285fd1c911335c8", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-chartail8.js:34"}, "properties": {"repobilityId": "1bcd0d1f2a8d438f", "scanner": "scanner-primary", "fingerprint": "4285fd1c911335c8", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-c887bc8296e0aaa7", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-section-walker7.js:35"}, "properties": {"repobilityId": "f693729ca996c545", "scanner": "scanner-primary", "fingerprint": "c887bc8296e0aaa7", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-521192159a440c6e", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-queue-recruit-diff.js:19"}, "properties": {"repobilityId": "81ec5fe23c90c54a", "scanner": "scanner-primary", "fingerprint": "521192159a440c6e", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-30a450d17af50763", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-armyboard3.js:61"}, "properties": {"repobilityId": "f7baad8d8443d40d", "scanner": "scanner-primary", "fingerprint": "30a450d17af50763", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-b6879b1751abca7c", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-armyboard1.js:12"}, "properties": {"repobilityId": "3c5e84ba45af5490", "scanner": "scanner-primary", "fingerprint": "b6879b1751abca7c", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-2afa660ec4bb4e74", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-tile-trail1.js:49"}, "properties": {"repobilityId": "57f93cab2f12e58b", "scanner": "scanner-primary", "fingerprint": "2afa660ec4bb4e74", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-6ff21c3cada9c379", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-midfile-entities1.js:63"}, "properties": {"repobilityId": "1de489eb130879b6", "scanner": "scanner-primary", "fingerprint": "6ff21c3cada9c379", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-51bab8b957dfec04", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-buildslots-01-layout.js:88"}, "properties": {"repobilityId": "becec952f079b83d", "scanner": "scanner-primary", "fingerprint": "51bab8b957dfec04", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-ab2ff2b83937ebda", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-charmap.js:46"}, "properties": {"repobilityId": "1ea699b9ab3df28f", "scanner": "scanner-primary", "fingerprint": "ab2ff2b83937ebda", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-df34c1375abc4323", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-buildslots-06-validate-vs-descrstrat.js:113"}, "properties": {"repobilityId": "7fd43482d01102a8", "scanner": "scanner-primary", "fingerprint": "df34c1375abc4323", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-67f182c28a3fbc20", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplo-C.js:25"}, "properties": {"repobilityId": "885a96e1331f1831", "scanner": "scanner-primary", "fingerprint": "67f182c28a3fbc20", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-7050a874fb8a374e", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-battle4.js:13"}, "properties": {"repobilityId": "523c41f38efb4c64", "scanner": "scanner-primary", "fingerprint": "7050a874fb8a374e", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-54dddbcb802ca220", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-tail2.js:35"}, "properties": {"repobilityId": "03b2a72c23e6ff1f", "scanner": "scanner-primary", "fingerprint": "54dddbcb802ca220", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-a61d50683b11fbd8", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplo-pair-via-bidirectional.js:30"}, "properties": {"repobilityId": "1e7044b236e76c5e", "scanner": "scanner-primary", "fingerprint": "a61d50683b11fbd8", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-0961fbc961ddb2e6", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-midfile-recount1.js:43"}, "properties": {"repobilityId": "c122a6aa74c00cdc", "scanner": "scanner-primary", "fingerprint": "0961fbc961ddb2e6", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-00fe383929022831", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-family18.js:62"}, "properties": {"repobilityId": "aae9e4f2a70cfcfc", "scanner": "scanner-primary", "fingerprint": "00fe383929022831", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-e3dc9588e932a620", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-faction-config-records.js:19"}, "properties": {"repobilityId": "9b487131a032d95d", "scanner": "scanner-primary", "fingerprint": "e3dc9588e932a620", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-e8f834d4e7f38bc6", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-econ-prediplo-fields.js:31"}, "properties": {"repobilityId": "9fa8e13d707c6602", "scanner": "scanner-primary", "fingerprint": "e8f834d4e7f38bc6", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-7e76640e5ed29a8c", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-adopt2-1.js:11"}, "properties": {"repobilityId": "56cea332f0c3dd5a", "scanner": "scanner-primary", "fingerprint": "7e76640e5ed29a8c", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-6e73d3cc03462c08", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-charrec-slot-top3.js:32"}, "properties": {"repobilityId": "b4240a69e026e35a", "scanner": "scanner-primary", "fingerprint": "6e73d3cc03462c08", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-3897baffb4904668", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-warhunt-record-anatomy.js:34"}, "properties": {"repobilityId": "46aab40fb1838179", "scanner": "scanner-primary", "fingerprint": "3897baffb4904668", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-e40578d20f3cce0f", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-war-11.js:13"}, "properties": {"repobilityId": "f5a38925d3f0d2f9", "scanner": "scanner-primary", "fingerprint": "e40578d20f3cce0f", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-a35b38f6f0e9fb25", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-army-count10.js:48"}, "properties": {"repobilityId": "0e4fba9f4035b187", "scanner": "scanner-primary", "fingerprint": "a35b38f6f0e9fb25", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-2c8e11e78dd1bf6f", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-evtypes-s93.js:31"}, "properties": {"repobilityId": "b3a258628b30b500", "scanner": "scanner-primary", "fingerprint": "2c8e11e78dd1bf6f", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-a83945f592aae827", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-ai-cache-ris9.js:23"}, "properties": {"repobilityId": "d20056175b3cedd1", "scanner": "scanner-primary", "fingerprint": "a83945f592aae827", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-23757e5ee8e02ac7", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplo-1.js:50"}, "properties": {"repobilityId": "bab4bd9848dfa3ae", "scanner": "scanner-primary", "fingerprint": "23757e5ee8e02ac7", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-4130122c590350e0", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-settlefield-s96-1.js:66"}, "properties": {"repobilityId": "8d2edf29521bff36", "scanner": "scanner-primary", "fingerprint": "4130122c590350e0", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-45d127258d1f27a0", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-siege-spain-smartdiff.js:37"}, "properties": {"repobilityId": "70e8511ab0b6facb", "scanner": "scanner-primary", "fingerprint": "45d127258d1f27a0", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-7ec2f9a353a5fe55", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-unitstats16.js:51"}, "properties": {"repobilityId": "927d5065bb7c48d2", "scanner": "scanner-primary", "fingerprint": "7ec2f9a353a5fe55", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-5e4ca7f857ad720e", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/find-achaios.js:18"}, "properties": {"repobilityId": "3bfd99d09622aed1", "scanner": "scanner-primary", "fingerprint": "5e4ca7f857ad720e", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-dcd99a6d15ed9bcb", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-tax-ris-fields.js:21"}, "properties": {"repobilityId": "b670022280cd3da7", "scanner": "scanner-primary", "fingerprint": "dcd99a6d15ed9bcb", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-5245867269cff21f", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-recruit8.js:21"}, "properties": {"repobilityId": "90ccdb5852606c6f", "scanner": "scanner-primary", "fingerprint": "5245867269cff21f", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-7537e1324bb1a978", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-tilegap-dims2.js:12"}, "properties": {"repobilityId": "1f5d9c821cee9671", "scanner": "scanner-primary", "fingerprint": "7537e1324bb1a978", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-5629db932848998a", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-per-char-mp.js:31"}, "properties": {"repobilityId": "5df6d5d3872ed513", "scanner": "scanner-primary", "fingerprint": "5629db932848998a", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-dc7a4759146c9522", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-faction-walk3.js:33"}, "properties": {"repobilityId": "cb05c09aa78fcc70", "scanner": "scanner-primary", "fingerprint": "dc7a4759146c9522", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-e2b1c056ec36da3d", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diploterms-12-warstructured.js:46"}, "properties": {"repobilityId": "2298456189fce7d2", "scanner": "scanner-primary", "fingerprint": "e2b1c056ec36da3d", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-d9a246ceee1a08f0", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-rebellion-head1.js:66"}, "properties": {"repobilityId": "41a663ced19de9fe", "scanner": "scanner-primary", "fingerprint": "d9a246ceee1a08f0", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-39cc4a7131a4d2ef", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-unitstats11.js:61"}, "properties": {"repobilityId": "f4202efa7436fd87", "scanner": "scanner-primary", "fingerprint": "39cc4a7131a4d2ef", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-128b037c6fc3e880", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-zone-3c000.js:14"}, "properties": {"repobilityId": "fdb68cb6bd2efaf4", "scanner": "scanner-primary", "fingerprint": "128b037c6fc3e880", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-500ced70fd538925", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplomacy22.js:33"}, "properties": {"repobilityId": "47bad3195c3685d3", "scanner": "scanner-primary", "fingerprint": "500ced70fd538925", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-d7c95f29555c8b2b", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-battle-log13.js:10"}, "properties": {"repobilityId": "967b6accf9306bd4", "scanner": "scanner-primary", "fingerprint": "d7c95f29555c8b2b", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-e7821fee878e327e", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplo-F.js:75"}, "properties": {"repobilityId": "c6db55f8f9315327", "scanner": "scanner-primary", "fingerprint": "e7821fee878e327e", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-854d259768cedd0c", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-naval-robust.js:49"}, "properties": {"repobilityId": "06f2f5ff57b7acd6", "scanner": "scanner-primary", "fingerprint": "854d259768cedd0c", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-7f856d8eb03948b2", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-ai-policy8.js:9"}, "properties": {"repobilityId": "09184619f74783f6", "scanner": "scanner-primary", "fingerprint": "7f856d8eb03948b2", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-f37103b08c65677f", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/splice-d11-trailer-full.js:85"}, "properties": {"repobilityId": "4c18368746727258", "scanner": "scanner-primary", "fingerprint": "f37103b08c65677f", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-7f1aa26e8e4c8cc7", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-roads-ports-watchtowers-SUMMARY.js:120"}, "properties": {"repobilityId": "f7c2d7cc53afe2a9", "scanner": "scanner-primary", "fingerprint": "7f1aa26e8e4c8cc7", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-445ba5b2ed1f154d", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-religion-strat-format.js:12"}, "properties": {"repobilityId": "898a4841306459b1", "scanner": "scanner-primary", "fingerprint": "445ba5b2ed1f154d", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-7281ba32f0e7969d", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-aiarr-s87-1.js:49"}, "properties": {"repobilityId": "ad08c4ce02cef075", "scanner": "scanner-primary", "fingerprint": "7281ba32f0e7969d", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-aa51ea1d0ab660e4", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-portrait-pointer.js:30"}, "properties": {"repobilityId": "66e2b3c56ffc3de4", "scanner": "scanner-primary", "fingerprint": "aa51ea1d0ab660e4", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-da513600ea622f5f", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplo-5.js:33"}, "properties": {"repobilityId": "8683a08fe98bd75e", "scanner": "scanner-primary", "fingerprint": "da513600ea622f5f", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-7b248ae6c0b40087", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-upkeep12.js:45"}, "properties": {"repobilityId": "304f4f9df7ea3f5c", "scanner": "scanner-primary", "fingerprint": "7b248ae6c0b40087", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-558853a561d51fc6", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-victory-context-dump.js:13"}, "properties": {"repobilityId": "9d014dfb747560ff", "scanner": "scanner-primary", "fingerprint": "558853a561d51fc6", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-8b45a3a8e1947920", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-fake-check.js:28"}, "properties": {"repobilityId": "b84b9dedcc4fb465", "scanner": "scanner-primary", "fingerprint": "8b45a3a8e1947920", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-80ac73bd70dec92d", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-stride9xyz3.js:28"}, "properties": {"repobilityId": "7ed44d52019a8150", "scanner": "scanner-primary", "fingerprint": "80ac73bd70dec92d", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-3f354b116a917fe6", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-v2-parser-test.js:10"}, "properties": {"repobilityId": "36e65cc241badce3", "scanner": "scanner-primary", "fingerprint": "3f354b116a917fe6", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-e349f48274f6daa3", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-paths-2.js:59"}, "properties": {"repobilityId": "6b14a8d0a4496c95", "scanner": "scanner-primary", "fingerprint": "e349f48274f6daa3", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-327b22a88490fc44", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-upkeep3.js:71"}, "properties": {"repobilityId": "e4e852bc0f24f611", "scanner": "scanner-primary", "fingerprint": "327b22a88490fc44", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-0e0bce57a630c166", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-midfile-roads.js:32"}, "properties": {"repobilityId": "3578aed17aa41599", "scanner": "scanner-primary", "fingerprint": "0e0bce57a630c166", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-e0fc24efea85b72d", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-settlement-format.js:29"}, "properties": {"repobilityId": "b4236024337c535c", "scanner": "scanner-primary", "fingerprint": "e0fc24efea85b72d", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-4a4d93e09ca19b9c", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-hash-blob7.js:10"}, "properties": {"repobilityId": "3303b857397234c0", "scanner": "scanner-primary", "fingerprint": "4a4d93e09ca19b9c", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-358f5f6573b9c978", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-byz-capture.js:11"}, "properties": {"repobilityId": "5814faa1e49cbbc4", "scanner": "scanner-primary", "fingerprint": "358f5f6573b9c978", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-555985046953a2c8", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-last075-1.js:24"}, "properties": {"repobilityId": "7b12bfbaa49154e3", "scanner": "scanner-primary", "fingerprint": "555985046953a2c8", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-e3fa016af3720f84", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-chartail4.js:33"}, "properties": {"repobilityId": "8ee8dd0c8318843d", "scanner": "scanner-primary", "fingerprint": "e3fa016af3720f84", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-9591f376d8b4ed2b", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplomap-structure.js:65"}, "properties": {"repobilityId": "811008cf4940f4a7", "scanner": "scanner-primary", "fingerprint": "9591f376d8b4ed2b", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-970212d5787fdb85", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-alliance-deep3.js:15"}, "properties": {"repobilityId": "297038590a6737d4", "scanner": "scanner-primary", "fingerprint": "970212d5787fdb85", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-40f6aa6af0f0dca3", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-finalsweep5.js:36"}, "properties": {"repobilityId": "82f31886bb9672e0", "scanner": "scanner-primary", "fingerprint": "40f6aa6af0f0dca3", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-ec6fbec42171178c", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-econ-subrecord-walk.js:38"}, "properties": {"repobilityId": "4ee9c6c54ce5f951", "scanner": "scanner-primary", "fingerprint": "ec6fbec42171178c", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-e1f7979fb02d7bdf", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-bridge-check.js:20"}, "properties": {"repobilityId": "133f502b0b8aa592", "scanner": "scanner-primary", "fingerprint": "e1f7979fb02d7bdf", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-b8cff1a639b25c35", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-midfile-coast.js:58"}, "properties": {"repobilityId": "865001dfeca7c90a", "scanner": "scanner-primary", "fingerprint": "b8cff1a639b25c35", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-13ed469e90b01316", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-minor-rec-vs-antigonid.js:10"}, "properties": {"repobilityId": "22ba3f1864404df6", "scanner": "scanner-primary", "fingerprint": "13ed469e90b01316", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-ffd2b67399d2d186", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-family15.js:66"}, "properties": {"repobilityId": "e4a4b868f4b24577", "scanner": "scanner-primary", "fingerprint": "ffd2b67399d2d186", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-f71d4abaf17251e6", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-father-uuid.js:11"}, "properties": {"repobilityId": "20374b704c8b6715", "scanner": "scanner-primary", "fingerprint": "f71d4abaf17251e6", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-79d6fdfde4cc3319", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-siege-turn10.js:23"}, "properties": {"repobilityId": "1f624ece63d14007", "scanner": "scanner-primary", "fingerprint": "79d6fdfde4cc3319", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-1118918351beff98", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-endturn-3.js:16"}, "properties": {"repobilityId": "17f77e291060ae15", "scanner": "scanner-primary", "fingerprint": "1118918351beff98", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-e55eb1f836672471", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-record-pointers.js:35"}, "properties": {"repobilityId": "83e22648263165fc", "scanner": "scanner-primary", "fingerprint": "e55eb1f836672471", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-e18c740ff74c025d", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-faction-walk.js:56"}, "properties": {"repobilityId": "4c781f48d7c69997", "scanner": "scanner-primary", "fingerprint": "e18c740ff74c025d", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-9dcc1ff03a0d7409", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-econ-final-proof.js:24"}, "properties": {"repobilityId": "0dfed20a34b95a6e", "scanner": "scanner-primary", "fingerprint": "9dcc1ff03a0d7409", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-59198c8be3ee8505", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-midfile-aizone4.js:93"}, "properties": {"repobilityId": "8f0e9c8bf0e610a6", "scanner": "scanner-primary", "fingerprint": "59198c8be3ee8505", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-cb286af57bc808c7", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-settlement-buildings.js:51"}, "properties": {"repobilityId": "640e7c1dffd80536", "scanner": "scanner-primary", "fingerprint": "cb286af57bc808c7", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-2e20c7625babb8fe", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplo-pairing-after.js:30"}, "properties": {"repobilityId": "bad4175d86da1f42", "scanner": "scanner-primary", "fingerprint": "2e20c7625babb8fe", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-dadb6d597cc6dc06", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-header-turnhunt.js:20"}, "properties": {"repobilityId": "72ab22cd878a0525", "scanner": "scanner-primary", "fingerprint": "dadb6d597cc6dc06", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-d242afb2acf38bbc", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-pop-search-value.js:12"}, "properties": {"repobilityId": "92bbc39e96588e96", "scanner": "scanner-primary", "fingerprint": "d242afb2acf38bbc", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-33c3693754ffc88c", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-tail-tilegrid2.js:12"}, "properties": {"repobilityId": "22121094a183e37b", "scanner": "scanner-primary", "fingerprint": "33c3693754ffc88c", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-adad5a390218eb36", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-all-settlements-v2.js:39"}, "properties": {"repobilityId": "91a14181cb80d6ec", "scanner": "scanner-primary", "fingerprint": "adad5a390218eb36", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-c8e0ec3acc0d8016", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-tile-grid-head1.js:18"}, "properties": {"repobilityId": "dd4138c1d2cd6a3d", "scanner": "scanner-primary", "fingerprint": "c8e0ec3acc0d8016", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-3a41852f55a6d448", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-event-log-flags3.js:11"}, "properties": {"repobilityId": "7031242e4fef5984", "scanner": "scanner-primary", "fingerprint": "3a41852f55a6d448", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-924173a6dc1c9bf6", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-header-unknown-zones.js:19"}, "properties": {"repobilityId": "6efa9162ce126f15", "scanner": "scanner-primary", "fingerprint": "924173a6dc1c9bf6", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-0a83abc349e2c52e", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-alex-buildings.js:25"}, "properties": {"repobilityId": "61ca378674becde0", "scanner": "scanner-primary", "fingerprint": "0a83abc349e2c52e", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-721531c1e4622f15", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-army-count6.js:49"}, "properties": {"repobilityId": "b30a303bba29cbc0", "scanner": "scanner-primary", "fingerprint": "721531c1e4622f15", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-c992826b0f80a3dd", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-aidip-2.js:59"}, "properties": {"repobilityId": "20406874f9d26036", "scanner": "scanner-primary", "fingerprint": "c992826b0f80a3dd", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-be8dc289e3d7c1f9", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-fow3.js:17"}, "properties": {"repobilityId": "49859bfe88653847", "scanner": "scanner-primary", "fingerprint": "be8dc289e3d7c1f9", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-b3609eae555d6c5e", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplo-cleanI.js:14"}, "properties": {"repobilityId": "77c74ea376ef0f5e", "scanner": "scanner-primary", "fingerprint": "b3609eae555d6c5e", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-23b6a79e5fe38e1d", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplo-2.js:25"}, "properties": {"repobilityId": "b77111dc773be0da", "scanner": "scanner-primary", "fingerprint": "23b6a79e5fe38e1d", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-54c2a7d2a121a839", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-warhunt-reluuid-link.js:38"}, "properties": {"repobilityId": "903a74eb4cc624b2", "scanner": "scanner-primary", "fingerprint": "54c2a7d2a121a839", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-7ed929b25f7bb029", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/oracle.js:232"}, "properties": {"repobilityId": "5a07d82b994c741d", "scanner": "scanner-primary", "fingerprint": "7ed929b25f7bb029", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-1567e75eea473f76", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-traits-validate-map.js:37"}, "properties": {"repobilityId": "aaf2e7cf4002685c", "scanner": "scanner-primary", "fingerprint": "1567e75eea473f76", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-da305b81e516698c", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-tail-strings1.js:12"}, "properties": {"repobilityId": "1540cf703144da9e", "scanner": "scanner-primary", "fingerprint": "da305b81e516698c", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-77811432fe004886", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-roads2.js:22"}, "properties": {"repobilityId": "772f32b2d49840ce", "scanner": "scanner-primary", "fingerprint": "77811432fe004886", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-07d8af595ffce620", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-warhunt-array-bounds.js:15"}, "properties": {"repobilityId": "4a00fcda89739ac6", "scanner": "scanner-primary", "fingerprint": "07d8af595ffce620", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-7b47f9452a70c747", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-warhunt-record-fields2.js:32"}, "properties": {"repobilityId": "cef448f17688721f", "scanner": "scanner-primary", "fingerprint": "7b47f9452a70c747", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-b378b2de23b97557", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-ai-cache-ris11.js:23"}, "properties": {"repobilityId": "7d161f061c38587a", "scanner": "scanner-primary", "fingerprint": "b378b2de23b97557", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-187caac5e62b0ec0", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-ris-after-region.js:14"}, "properties": {"repobilityId": "df941f8e4a8fe73d", "scanner": "scanner-primary", "fingerprint": "187caac5e62b0ec0", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-182546b98b524350", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-construction15.js:39"}, "properties": {"repobilityId": "407ddbb117d2e767", "scanner": "scanner-primary", "fingerprint": "182546b98b524350", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-ba1b158d8cfad396", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diploterms-13-playerzone.js:43"}, "properties": {"repobilityId": "864608d4d7188ce7", "scanner": "scanner-primary", "fingerprint": "ba1b158d8cfad396", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-89934c84b15ea2f7", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-stride9-internal.js:51"}, "properties": {"repobilityId": "147ad5491e432dea", "scanner": "scanner-primary", "fingerprint": "89934c84b15ea2f7", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-590c8ff4523277d5", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-alex-all-turns.js:22"}, "properties": {"repobilityId": "6fabfac2e33ead1b", "scanner": "scanner-primary", "fingerprint": "590c8ff4523277d5", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-6f0dceca0ccf7ca2", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-naval-survey.js:25"}, "properties": {"repobilityId": "9449d6f7846e519f", "scanner": "scanner-primary", "fingerprint": "6f0dceca0ccf7ca2", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-85e4aa8df07867c8", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-stride9xyz6.js:29"}, "properties": {"repobilityId": "64c81015465f8947", "scanner": "scanner-primary", "fingerprint": "85e4aa8df07867c8", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-21ac13c757460f3b", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplo10.js:50"}, "properties": {"repobilityId": "eff76f7ec7e4dcc8", "scanner": "scanner-primary", "fingerprint": "21ac13c757460f3b", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-3c5b7c087583c757", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-tax-validate-ris.js:75"}, "properties": {"repobilityId": "3f58f3e4511b2375", "scanner": "scanner-primary", "fingerprint": "3c5b7c087583c757", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-83e7953215b0b789", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-faction-id-source.js:39"}, "properties": {"repobilityId": "de4c9139835d79ad", "scanner": "scanner-primary", "fingerprint": "83e7953215b0b789", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-a57d1254e27d0b95", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-faction-block-hunt.js:14"}, "properties": {"repobilityId": "6875223fc44f9983", "scanner": "scanner-primary", "fingerprint": "a57d1254e27d0b95", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-221502d74f7d18fb", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-warhunt-premarker.js:38"}, "properties": {"repobilityId": "f75e56cbd1370217", "scanner": "scanner-primary", "fingerprint": "221502d74f7d18fb", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-20bf82fa4fbacfe9", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-section-around-splice.js:23"}, "properties": {"repobilityId": "f613bcff35aa3561", "scanner": "scanner-primary", "fingerprint": "20bf82fa4fbacfe9", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-d940b74941e62780", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-recruit9.js:42"}, "properties": {"repobilityId": "013cd97b3fcaf9f9", "scanner": "scanner-primary", "fingerprint": "d940b74941e62780", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-fa03683b57d92186", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-tax-survey2.js:82"}, "properties": {"repobilityId": "eddce6462fae8c4b", "scanner": "scanner-primary", "fingerprint": "fa03683b57d92186", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-387082dd9e2cd183", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-mgr-locate.js:18"}, "properties": {"repobilityId": "c2dc9fde8b0b9de8", "scanner": "scanner-primary", "fingerprint": "387082dd9e2cd183", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-2e9bd5837d06898b", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-aidip-M.js:64"}, "properties": {"repobilityId": "4f44651b8749cb5a", "scanner": "scanner-primary", "fingerprint": "2e9bd5837d06898b", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-6485d37a1b561624", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-aidiplocache2.js:48"}, "properties": {"repobilityId": "c4a4724065533b24", "scanner": "scanner-primary", "fingerprint": "6485d37a1b561624", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-c171119ccadb5301", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-agent-infiltrate-clean.js:19"}, "properties": {"repobilityId": "de6a94ce5b203ad9", "scanner": "scanner-primary", "fingerprint": "c171119ccadb5301", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-2d5c12e5d93ad1f7", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-treasury-fullscan.js:20"}, "properties": {"repobilityId": "d5a26a9a40374a24", "scanner": "scanner-primary", "fingerprint": "2d5c12e5d93ad1f7", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-64d78c37d11e6497", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-met-08-carthagezone.js:40"}, "properties": {"repobilityId": "82985f8e1151717f", "scanner": "scanner-primary", "fingerprint": "64d78c37d11e6497", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-2fd4d5b75e6ca092", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-tilegrid-fields3.js:86"}, "properties": {"repobilityId": "57eda379fa5bba75", "scanner": "scanner-primary", "fingerprint": "2fd4d5b75e6ca092", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-7a20e304245788f6", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/splice-with-65k-patch.js:46"}, "properties": {"repobilityId": "7250cf62e30fd93a", "scanner": "scanner-primary", "fingerprint": "7a20e304245788f6", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-ad6fd8d9d2f68a23", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-tax-focused.js:27"}, "properties": {"repobilityId": "82557635a2b43ce0", "scanner": "scanner-primary", "fingerprint": "ad6fd8d9d2f68a23", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-bc64f0cf35e97a49", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-rebellion2.js:32"}, "properties": {"repobilityId": "bfff56bdcace1807", "scanner": "scanner-primary", "fingerprint": "bc64f0cf35e97a49", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-02cd1039666ae3f2", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-unit-stats.js:55"}, "properties": {"repobilityId": "9050a133ed6963fb", "scanner": "scanner-primary", "fingerprint": "02cd1039666ae3f2", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-c73f2f9933dbd8c8", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-warhunt-spain-matrix.js:21"}, "properties": {"repobilityId": "4d5654d8ea3cfd03", "scanner": "scanner-primary", "fingerprint": "c73f2f9933dbd8c8", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-969d685aeed35716", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-ancil-structure.js:64"}, "properties": {"repobilityId": "8204a1d41d19bffe", "scanner": "scanner-primary", "fingerprint": "969d685aeed35716", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-cf1801dce67bc2eb", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-pop-structure.js:19"}, "properties": {"repobilityId": "6e5334903868b924", "scanner": "scanner-primary", "fingerprint": "cf1801dce67bc2eb", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-985615ee6cf8975c", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-lua-footer2.js:45"}, "properties": {"repobilityId": "b091c2a098b05f49", "scanner": "scanner-primary", "fingerprint": "985615ee6cf8975c", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-a8b42988890fa86e", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-head-5.js:44"}, "properties": {"repobilityId": "970a94369edeaefb", "scanner": "scanner-primary", "fingerprint": "a8b42988890fa86e", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-d30c37a5c3121165", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-unit-upgrade.js:14"}, "properties": {"repobilityId": "ec62e9c97de1e266", "scanner": "scanner-primary", "fingerprint": "d30c37a5c3121165", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-4eb2021c15ac755f", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-post-grid-267-array.js:72"}, "properties": {"repobilityId": "bf860cf8132f8c67", "scanner": "scanner-primary", "fingerprint": "4eb2021c15ac755f", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-fa12f3024de4dcdf", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-unit-container-spec.js:98"}, "properties": {"repobilityId": "96d6c5732a87a159", "scanner": "scanner-primary", "fingerprint": "fa12f3024de4dcdf", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-63dd727a1307b06e", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-tilegrid-fullscan4.js:12"}, "properties": {"repobilityId": "89d72f2c7d2fd377", "scanner": "scanner-primary", "fingerprint": "63dd727a1307b06e", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-4a6ef89f107c4988", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-ai-cache-hash2.js:42"}, "properties": {"repobilityId": "8ad41dfa086322b4", "scanner": "scanner-primary", "fingerprint": "4a6ef89f107c4988", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-7efff78db333fd65", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-hash-blob2.js:11"}, "properties": {"repobilityId": "8dd280d62ba6e4ae", "scanner": "scanner-primary", "fingerprint": "7efff78db333fd65", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-6282030a3eabf3e4", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-siege-turn1.js:49"}, "properties": {"repobilityId": "55e3a82ba4fb977d", "scanner": "scanner-primary", "fingerprint": "6282030a3eabf3e4", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-c2aa28479886a37f", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-vanilla-counter.js:16"}, "properties": {"repobilityId": "2097080555e07319", "scanner": "scanner-primary", "fingerprint": "c2aa28479886a37f", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-6d5746d8ba8da6be", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-recruitG.js:28"}, "properties": {"repobilityId": "75239ac5b65e8c3c", "scanner": "scanner-primary", "fingerprint": "6d5746d8ba8da6be", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-a13e434b754a4af2", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-trade-goods4.js:49"}, "properties": {"repobilityId": "2ba74c700f17af35", "scanner": "scanner-primary", "fingerprint": "a13e434b754a4af2", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-7a2098dcaf3cfaac", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplocat-reputation.js:33"}, "properties": {"repobilityId": "99cb450095979b0f", "scanner": "scanner-primary", "fingerprint": "7a2098dcaf3cfaac", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-652d785eb43cae56", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-upkeep5.js:84"}, "properties": {"repobilityId": "c2ab3f06bd9f7175", "scanner": "scanner-primary", "fingerprint": "652d785eb43cae56", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-95dab1bf3b62f039", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-aidip-1.js:33"}, "properties": {"repobilityId": "601a7bc9b675172b", "scanner": "scanner-primary", "fingerprint": "95dab1bf3b62f039", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-fd8c706a803d645b", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diploterms-17-npcsemantics.js:54"}, "properties": {"repobilityId": "cfa39933f286831d", "scanner": "scanner-primary", "fingerprint": "fd8c706a803d645b", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-c1441da1e26b216e", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplocat-npcsize.js:36"}, "properties": {"repobilityId": "20b162ab89f2556e", "scanner": "scanner-primary", "fingerprint": "c1441da1e26b216e", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-936159c3890f4ffe", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-rebellion5.js:68"}, "properties": {"repobilityId": "ccfb13f399fa9c06", "scanner": "scanner-primary", "fingerprint": "936159c3890f4ffe", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-fe74b1fdaa53cde1", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-trade-groundtruth.js:74"}, "properties": {"repobilityId": "336fb885a85cbe57", "scanner": "scanner-primary", "fingerprint": "fe74b1fdaa53cde1", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-83495ad0bc6eab2f", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-tilemap13.js:21"}, "properties": {"repobilityId": "5c9369363433a21d", "scanner": "scanner-primary", "fingerprint": "83495ad0bc6eab2f", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-b36d5e8d88017f5d", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-children-search.js:14"}, "properties": {"repobilityId": "0bb148a23915f182", "scanner": "scanner-primary", "fingerprint": "b36d5e8d88017f5d", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-cba8d66c7a80a3f4", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-mapfeat-7fff.js:37"}, "properties": {"repobilityId": "e52e07a4fbd76f1c", "scanner": "scanner-primary", "fingerprint": "cba8d66c7a80a3f4", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-7dd43c1b190ae061", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-scripted-events5.js:16"}, "properties": {"repobilityId": "3ba097685ba3dea6", "scanner": "scanner-primary", "fingerprint": "7dd43c1b190ae061", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-6a13bef8c5edade8", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-descr-strat-resources2.js:97"}, "properties": {"repobilityId": "dc8e7584ea534ccc", "scanner": "scanner-primary", "fingerprint": "6a13bef8c5edade8", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-618b37f6ba210fbd", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-anc5.js:63"}, "properties": {"repobilityId": "bc2b81dfd0c9841b", "scanner": "scanner-primary", "fingerprint": "618b37f6ba210fbd", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-aa197bbf09ef9cb2", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-macedon-validate2.js:19"}, "properties": {"repobilityId": "f324b7aebed28359", "scanner": "scanner-primary", "fingerprint": "aa197bbf09ef9cb2", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-400efcca10f5c35f", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-tilegap-seacheck.js:14"}, "properties": {"repobilityId": "3a4a71a4e461a37e", "scanner": "scanner-primary", "fingerprint": "400efcca10f5c35f", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-90d2008a50feb4fd", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-cpool-1.js:27"}, "properties": {"repobilityId": "d5a3cdfc26043496", "scanner": "scanner-primary", "fingerprint": "90d2008a50feb4fd", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-6736cf6d67faa0bd", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplo-K.js:52"}, "properties": {"repobilityId": "f5a7554b0296514b", "scanner": "scanner-primary", "fingerprint": "6736cf6d67faa0bd", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-f03db326b3528271", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-midfile-final5.js:27"}, "properties": {"repobilityId": "94b2e1ecb5834133", "scanner": "scanner-primary", "fingerprint": "f03db326b3528271", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-f8f8b2d1ab26fc7c", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-reputation-10-flag-trajectory.js:53"}, "properties": {"repobilityId": "f337d57d0960c562", "scanner": "scanner-primary", "fingerprint": "f8f8b2d1ab26fc7c", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-8d22fa17267481f6", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-agent-header.js:13"}, "properties": {"repobilityId": "201471d4017c994b", "scanner": "scanner-primary", "fingerprint": "8d22fa17267481f6", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-eaabf852576c21bd", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-warhunt-partner-id.js:23"}, "properties": {"repobilityId": "616ba6bfbdd5b63d", "scanner": "scanner-primary", "fingerprint": "eaabf852576c21bd", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-a14d6b5531562dd5", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-aidip-H.js:62"}, "properties": {"repobilityId": "ea5255d00abc3e27", "scanner": "scanner-primary", "fingerprint": "a14d6b5531562dd5", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-ebece591e1316a48", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-tilegap-spain-map.js:14"}, "properties": {"repobilityId": "59b71fc92ba4439a", "scanner": "scanner-primary", "fingerprint": "ebece591e1316a48", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-01dbdf8043a8e46c", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-header-100pct.js:30"}, "properties": {"repobilityId": "1752597f2c9d9e99", "scanner": "scanner-primary", "fingerprint": "01dbdf8043a8e46c", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-62ed4b6d4b852deb", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-scripted-events7.js:57"}, "properties": {"repobilityId": "37d26390e1737dfa", "scanner": "scanner-primary", "fingerprint": "62ed4b6d4b852deb", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-00875dd0d5aa8142", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-mid-zone.js:14"}, "properties": {"repobilityId": "4397dcd8c0dd24e7", "scanner": "scanner-primary", "fingerprint": "00875dd0d5aa8142", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-340650125b99ecb7", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-zeroff1.js:71"}, "properties": {"repobilityId": "36f7db75435aa005", "scanner": "scanner-primary", "fingerprint": "340650125b99ecb7", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-c299c121366b2985", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-building-tier.js:75"}, "properties": {"repobilityId": "0d693ca781c48fed", "scanner": "scanner-primary", "fingerprint": "c299c121366b2985", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-6b64b52749d7b30c", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-unit-soldier-meaning.js:58"}, "properties": {"repobilityId": "efd76f0b1d8095d2", "scanner": "scanner-primary", "fingerprint": "6b64b52749d7b30c", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-63086f70645b1385", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-alliance-deep4.js:16"}, "properties": {"repobilityId": "a8411674d37b9b7e", "scanner": "scanner-primary", "fingerprint": "63086f70645b1385", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-03ef72f0c448ee9d", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-pfact-5.js:44"}, "properties": {"repobilityId": "961fc323b672956e", "scanner": "scanner-primary", "fingerprint": "03ef72f0c448ee9d", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-12017053ab81e1ab", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplomat-move2.js:27"}, "properties": {"repobilityId": "e0e5daaf1d8a9c1c", "scanner": "scanner-primary", "fingerprint": "12017053ab81e1ab", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-43b8733dd0a761d1", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-scripted-events3.js:31"}, "properties": {"repobilityId": "52fa99fe1d64a9eb", "scanner": "scanner-primary", "fingerprint": "43b8733dd0a761d1", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-5b92d77c8ef16be4", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-body-root2.js:12"}, "properties": {"repobilityId": "52459eb03e463eee", "scanner": "scanner-primary", "fingerprint": "5b92d77c8ef16be4", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-478bc7fbfc4073c2", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-slot46-wives-v2.js:91"}, "properties": {"repobilityId": "3067906288d59d07", "scanner": "scanner-primary", "fingerprint": "478bc7fbfc4073c2", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-10bfa6dc90592666", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-macedon-t0-chars.js:11"}, "properties": {"repobilityId": "47aad233ef03daaf", "scanner": "scanner-primary", "fingerprint": "10bfa6dc90592666", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-20e3a4f6c100f171", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-per-tile-registry2.js:17"}, "properties": {"repobilityId": "15edab8fd670318c", "scanner": "scanner-primary", "fingerprint": "20e3a4f6c100f171", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-1563fdbb3734e6c5", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-meta-decode-5.js:57"}, "properties": {"repobilityId": "bc8a437ce6882da9", "scanner": "scanner-primary", "fingerprint": "1563fdbb3734e6c5", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-67ea75d935a71971", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-sparta3.js:30"}, "properties": {"repobilityId": "98e0e75207c3ceac", "scanner": "scanner-primary", "fingerprint": "67ea75d935a71971", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-802707913f09951f", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-leonidas.js:13"}, "properties": {"repobilityId": "879d2cb6d7cf4589", "scanner": "scanner-primary", "fingerprint": "802707913f09951f", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-d375360c6ca77e95", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-trade8.js:34"}, "properties": {"repobilityId": "c8e0c4ebf59b572f", "scanner": "scanner-primary", "fingerprint": "d375360c6ca77e95", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-001acdad462accf1", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-charpath-decode.js:70"}, "properties": {"repobilityId": "f040009b3a8dac45", "scanner": "scanner-primary", "fingerprint": "001acdad462accf1", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-512f6ee899cfd0e7", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diploterms-26-warhunt.js:26"}, "properties": {"repobilityId": "b08ee7f992ab5663", "scanner": "scanner-primary", "fingerprint": "512f6ee899cfd0e7", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-0a5bbfacf434e96c", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-siege3.js:29"}, "properties": {"repobilityId": "7b96acfe6bff5e09", "scanner": "scanner-primary", "fingerprint": "0a5bbfacf434e96c", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-3659682a9557902f", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-zerofftrail-internal.js:33"}, "properties": {"repobilityId": "47bffbb41ff3f5ff", "scanner": "scanner-primary", "fingerprint": "3659682a9557902f", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-88faa61b2800c98a", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-rle2.js:53"}, "properties": {"repobilityId": "31ec8413fa563a64", "scanner": "scanner-primary", "fingerprint": "88faa61b2800c98a", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-72b3d99244938342", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-discovered-compare.js:40"}, "properties": {"repobilityId": "8e1e0b3ce8cec0b6", "scanner": "scanner-primary", "fingerprint": "72b3d99244938342", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-861f8292bdf51ce6", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-charrec-diff-adoption.js:22"}, "properties": {"repobilityId": "2656b8bc5b9ca722", "scanner": "scanner-primary", "fingerprint": "861f8292bdf51ce6", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-68c0b6245341b8c1", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-tilegap-registry.js:36"}, "properties": {"repobilityId": "5ae7ac5afb5d8ae6", "scanner": "scanner-primary", "fingerprint": "68c0b6245341b8c1", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-95f2ae9bc78aa6de", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-tax-ris-layout.js:22"}, "properties": {"repobilityId": "759789d5eb896365", "scanner": "scanner-primary", "fingerprint": "95f2ae9bc78aa6de", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-cd82f249cd3ce59f", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplo-pairing-order.js:57"}, "properties": {"repobilityId": "03bb56736dec33b3", "scanner": "scanner-primary", "fingerprint": "cd82f249cd3ce59f", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-471fce71e04afce9", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-model-validate1.js:45"}, "properties": {"repobilityId": "d406a28883a66b53", "scanner": "scanner-primary", "fingerprint": "471fce71e04afce9", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-ad830a8e9e06e564", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-faction-tops.js:24"}, "properties": {"repobilityId": "dd3817509c185c66", "scanner": "scanner-primary", "fingerprint": "ad830a8e9e06e564", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-3325fa4de337e180", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-unit-records.js:32"}, "properties": {"repobilityId": "b7710b9589ed5661", "scanner": "scanner-primary", "fingerprint": "3325fa4de337e180", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-4a7b22e4bcca4fb9", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-uuid-index1.js:9"}, "properties": {"repobilityId": "db8f8964ee9b805c", "scanner": "scanner-primary", "fingerprint": "4a7b22e4bcca4fb9", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-307812dc7ebd2bf2", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-victory-proximity.js:50"}, "properties": {"repobilityId": "d0d3320f3bd2302a", "scanner": "scanner-primary", "fingerprint": "307812dc7ebd2bf2", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-76adfa7af973be98", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-diplo-cleanZ3.js:11"}, "properties": {"repobilityId": "8712292e0bd2e32f", "scanner": "scanner-primary", "fingerprint": "76adfa7af973be98", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-a1217970cdd89bd2", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/save-cracker/dig-areus.js:11"}, "properties": {"repobilityId": "fa9292ce4ce01dd5", "scanner": "scanner-primary", "fingerprint": "a1217970cdd89bd2", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-bb3ce2e33cb60bf1", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 src/economyParser.test.js:332"}, "properties": {"repobilityId": "ff54852fd85ff28b", "scanner": "scanner-primary", "fingerprint": "bb3ce2e33cb60bf1", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-ea350dab4fd846e1", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 src/AddGeneralModal.js:33"}, "properties": {"repobilityId": "5acbd587920d1c27", "scanner": "scanner-primary", "fingerprint": "ea350dab4fd846e1", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-e2ecfef94ac416f3", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 src/AnimationLayout.js:117"}, "properties": {"repobilityId": "ffc181dc023cde65", "scanner": "scanner-primary", "fingerprint": "e2ecfef94ac416f3", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-8835d6a30e8427d8", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 src/startingArmiesBuilder.js:316"}, "properties": {"repobilityId": "76e281cfed57de94", "scanner": "scanner-primary", "fingerprint": "8835d6a30e8427d8", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-2139d9103de8df7d", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 src/SearchPalette.js:176"}, "properties": {"repobilityId": "7c8b6f71290fd15b", "scanner": "scanner-primary", "fingerprint": "2139d9103de8df7d", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-01fd2f85507fea9e", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 src/tradeNetwork.js:802"}, "properties": {"repobilityId": "af07a249f2c45745", "scanner": "scanner-primary", "fingerprint": "01fd2f85507fea9e", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-bc5f68f744f0c49d", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 src/FamilyTree.js:106"}, "properties": {"repobilityId": "1742aa04f0895241", "scanner": "scanner-primary", "fingerprint": "bc5f68f744f0c49d", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-88ce816e959da428", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 src/diagnostics.js:609"}, "properties": {"repobilityId": "a90feabdd0f0228c", "scanner": "scanner-primary", "fingerprint": "88ce816e959da428", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-e9180eea363ccba4", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 src/saveCrackerExtras.js:1062"}, "properties": {"repobilityId": "1b4f0c57d4cf15a9", "scanner": "scanner-primary", "fingerprint": "e9180eea363ccba4", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-f68da047bddd8734", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 src/unitParser.js:288"}, "properties": {"repobilityId": "fafb9ec2b9ba9199", "scanner": "scanner-primary", "fingerprint": "f68da047bddd8734", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-d29918299a944a18", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 src/buildingIcons.js:51"}, "properties": {"repobilityId": "57e22a695ff33017", "scanner": "scanner-primary", "fingerprint": "d29918299a944a18", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-4828c28f6ca2f879", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 src/WelcomeScreen.js:300"}, "properties": {"repobilityId": "c3ff9b55b5700a11", "scanner": "scanner-primary", "fingerprint": "4828c28f6ca2f879", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-c8ee0f70f46c2370", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 src/Movable.js:108"}, "properties": {"repobilityId": "cdaf4ef928399008", "scanner": "scanner-primary", "fingerprint": "c8ee0f70f46c2370", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-57b48d077e0c5d9b", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 src/RegionInfo.js:86"}, "properties": {"repobilityId": "af2caf938d415e23", "scanner": "scanner-primary", "fingerprint": "57b48d077e0c5d9b", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-7ae697372599c333", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 src/nonLiveCommanderResolver.js:245"}, "properties": {"repobilityId": "1c33fa9a18475838", "scanner": "scanner-primary", "fingerprint": "7ae697372599c333", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-24673dab94d4d4ed", "level": "note", "message": {"text": "Icon-only button without accessible name \u2014 src/DiplomacyEditor.js:240"}, "properties": {"repobilityId": "70ad70479a881735", "scanner": "scanner-primary", "fingerprint": "24673dab94d4d4ed", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.button.no-label"]}}, {"ruleId": "scanner-9c4cda3b9b6cdc4e", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 src/DiplomacyEditor.js:70"}, "properties": {"repobilityId": "71fe5ec4046f2921", "scanner": "scanner-primary", "fingerprint": "9c4cda3b9b6cdc4e", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-b8ad41fdb7b2c391", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 src/saveCracker.js:307"}, "properties": {"repobilityId": "5b2ed1675d9e065e", "scanner": "scanner-primary", "fingerprint": "b8ad41fdb7b2c391", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-22ca2857c4752301", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 src/InfoPopup.js:762"}, "properties": {"repobilityId": "ab309c5be933373f", "scanner": "scanner-primary", "fingerprint": "22ca2857c4752301", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-9710c8d059e53154", "level": "none", "message": {"text": "No frontend routes/components detected"}, "properties": {"repobilityId": "44ca61485762e494", "scanner": "scanner-primary", "fingerprint": "9710c8d059e53154", "layer": "frontend", "severity": "info", "confidence": 1.0, "tags": ["coverage"]}}, {"ruleId": "scanner-613e358b219f49b2", "level": "warning", "message": {"text": "Insecure pattern 'node_child_process' in main-scripts.js:9"}, "properties": {"repobilityId": "7c655d75fac1adef", "scanner": "scanner-primary", "fingerprint": "613e358b219f49b2", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "node_child_process"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "main-scripts.js"}, "region": {"startLine": 9}}}]}, {"ruleId": "scanner-88d14028a29ede1b", "level": "warning", "message": {"text": "Insecure pattern 'node_child_process' in main.js:2864"}, "properties": {"repobilityId": "f39f9770bd53a67e", "scanner": "scanner-primary", "fingerprint": "88d14028a29ede1b", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "node_child_process"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "main.js"}, "region": {"startLine": 2864}}}]}, {"ruleId": "scanner-bd75e97aa1042791", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in scripts-suite/renderer.js:122"}, "properties": {"repobilityId": "327bed73122eabcc", "scanner": "scanner-primary", "fingerprint": "bd75e97aa1042791", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "scripts-suite/renderer.js"}, "region": {"startLine": 122}}}]}, {"ruleId": "scanner-de200186aede2948", "level": "warning", "message": {"text": "Insecure pattern 'node_child_process' in scripts/test-descr-strat-pipeline.js:10"}, "properties": {"repobilityId": "c1a5592b94043cd3", "scanner": "scanner-primary", "fingerprint": "de200186aede2948", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "node_child_process"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "scripts/test-descr-strat-pipeline.js"}, "region": {"startLine": 10}}}]}, {"ruleId": "scanner-0d78be24ead41afb", "level": "warning", "message": {"text": "Insecure pattern 'node_child_process' in scripts/fetch-runtime.js:12"}, "properties": {"repobilityId": "bf4d4a19cee68891", "scanner": "scanner-primary", "fingerprint": "0d78be24ead41afb", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "node_child_process"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "scripts/fetch-runtime.js"}, "region": {"startLine": 12}}}]}, {"ruleId": "scanner-edb2391fbffe0d69", "level": "warning", "message": {"text": "Insecure pattern 'node_child_process' in scripts/submit-false-positive.js:12"}, "properties": {"repobilityId": "3e4ba76feb3f4c3c", "scanner": "scanner-primary", "fingerprint": "edb2391fbffe0d69", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "node_child_process"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "scripts/submit-false-positive.js"}, "region": {"startLine": 12}}}]}, {"ruleId": "scanner-798623e292f4dd55", "level": "warning", "message": {"text": "Insecure pattern 'node_child_process' in scripts/save-to-descr-strat.js:2583"}, "properties": {"repobilityId": "b9d9f5820e15d75d", "scanner": "scanner-primary", "fingerprint": "798623e292f4dd55", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "node_child_process"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "scripts/save-to-descr-strat.js"}, "region": {"startLine": 2583}}}]}, {"ruleId": "scanner-29cf446ceff7218b", "level": "warning", "message": {"text": "Insecure pattern 'node_child_process' in scripts/save-cracker/dig-last075-2.js:10"}, "properties": {"repobilityId": "d8893b8e87355bab", "scanner": "scanner-primary", "fingerprint": "29cf446ceff7218b", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "node_child_process"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "scripts/save-cracker/dig-last075-2.js"}, "region": {"startLine": 10}}}]}, {"ruleId": "scanner-01dff893ff362a58", "level": "warning", "message": {"text": "Insecure pattern 'node_child_process' in scripts/save-cracker/dig-last075-5.js:8"}, "properties": {"repobilityId": "d4f550948809215f", "scanner": "scanner-primary", "fingerprint": "01dff893ff362a58", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "node_child_process"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "scripts/save-cracker/dig-last075-5.js"}, "region": {"startLine": 8}}}]}, {"ruleId": "scanner-a5cbede54b62bbae", "level": "warning", "message": {"text": "Insecure pattern 'node_child_process' in scripts/save-cracker/dig-last075-7.js:12"}, "properties": {"repobilityId": "154c6004978577ea", "scanner": "scanner-primary", "fingerprint": "a5cbede54b62bbae", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "node_child_process"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "scripts/save-cracker/dig-last075-7.js"}, "region": {"startLine": 12}}}]}, {"ruleId": "scanner-5ba361965dc30554", "level": "warning", "message": {"text": "Insecure pattern 'node_child_process' in scripts/save-cracker/serialize-corpus.js:16"}, "properties": {"repobilityId": "189d6880bd04aaee", "scanner": "scanner-primary", "fingerprint": "5ba361965dc30554", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "node_child_process"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "scripts/save-cracker/serialize-corpus.js"}, "region": {"startLine": 16}}}]}, {"ruleId": "scanner-ae2bbac5c68fd34f", "level": "warning", "message": {"text": "Insecure pattern 'node_child_process' in scripts/save-cracker/dig-last075-6.js:10"}, "properties": {"repobilityId": "59caf08e90f3bde8", "scanner": "scanner-primary", "fingerprint": "ae2bbac5c68fd34f", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "node_child_process"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "scripts/save-cracker/dig-last075-6.js"}, "region": {"startLine": 10}}}]}, {"ruleId": "scanner-6e69abbe7ff5ba6e", "level": "warning", "message": {"text": "Insecure pattern 'node_child_process' in scripts/save-cracker/dig-final-validation.js:5"}, "properties": {"repobilityId": "3bc9fc180a8594eb", "scanner": "scanner-primary", "fingerprint": "6e69abbe7ff5ba6e", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "node_child_process"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "scripts/save-cracker/dig-final-validation.js"}, "region": {"startLine": 5}}}]}, {"ruleId": "scanner-6c1068ba824fff2f", "level": "error", "message": {"text": "Insecure pattern 'eval_used' in scripts/save-cracker/dig-final-unknowns.js:18"}, "properties": {"repobilityId": "50c48d8a2fb875bc", "scanner": "scanner-primary", "fingerprint": "6c1068ba824fff2f", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["owasp", "eval_used"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "scripts/save-cracker/dig-final-unknowns.js"}, "region": {"startLine": 18}}}]}, {"ruleId": "scanner-69ef8310880bfb4a", "level": "warning", "message": {"text": "Insecure pattern 'node_child_process' in scripts/save-cracker/dig-last075-4.js:89"}, "properties": {"repobilityId": "14ce8b2838688064", "scanner": "scanner-primary", "fingerprint": "69ef8310880bfb4a", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "node_child_process"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "scripts/save-cracker/dig-last075-4.js"}, "region": {"startLine": 89}}}]}, {"ruleId": "scanner-4f9d7ebe066f8756", "level": "warning", "message": {"text": "Insecure pattern 'node_child_process' in scripts/save-cracker/dig-longtail1.js:17"}, "properties": {"repobilityId": "f05308895ec0d676", "scanner": "scanner-primary", "fingerprint": "4f9d7ebe066f8756", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "node_child_process"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "scripts/save-cracker/dig-longtail1.js"}, "region": {"startLine": 17}}}]}, {"ruleId": "scanner-de422e8be864feca", "level": "warning", "message": {"text": "Insecure pattern 'node_child_process' in scripts/save-cracker/dig-last075-8.js:7"}, "properties": {"repobilityId": "5fc59ee721301aea", "scanner": "scanner-primary", "fingerprint": "de422e8be864feca", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "node_child_process"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "scripts/save-cracker/dig-last075-8.js"}, "region": {"startLine": 7}}}]}, {"ruleId": "scanner-e53645d533a1d4f9", "level": "warning", "message": {"text": "Insecure pattern 'weak_hash' in scripts/save-cracker/dig-header-100pct-v2.js:82"}, "properties": {"repobilityId": "761b24e8f021e1f3", "scanner": "scanner-primary", "fingerprint": "e53645d533a1d4f9", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "weak_hash"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "scripts/save-cracker/dig-header-100pct-v2.js"}, "region": {"startLine": 82}}}]}, {"ruleId": "scanner-5c8ca4b04796a8a4", "level": "warning", "message": {"text": "Insecure pattern 'node_child_process' in scripts/save-cracker/dig-last075-1.js:13"}, "properties": {"repobilityId": "bad0ebdac795d9e0", "scanner": "scanner-primary", "fingerprint": "5c8ca4b04796a8a4", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "node_child_process"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "scripts/save-cracker/dig-last075-1.js"}, "region": {"startLine": 13}}}]}, {"ruleId": "scanner-a2f9760fba12cf12", "level": "warning", "message": {"text": "Insecure pattern 'weak_hash' in src/changelog.js:2802"}, "properties": {"repobilityId": "17084fef78f8ba18", "scanner": "scanner-primary", "fingerprint": "a2f9760fba12cf12", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "weak_hash"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "src/changelog.js"}, "region": {"startLine": 2802}}}]}, {"ruleId": "scanner-6372cebde0220094", "level": "warning", "message": {"text": "No auth library detected"}, "properties": {"repobilityId": "a5b6035a5bbf8054", "scanner": "scanner-primary", "fingerprint": "6372cebde0220094", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["coverage", "auth"]}}, {"ruleId": "scanner-4601e3ad3bb28677", "level": "warning", "message": {"text": "No CI/CD pipelines detected"}, "properties": {"repobilityId": "c3ee439bce2bc51e", "scanner": "scanner-primary", "fingerprint": "4601e3ad3bb28677", "layer": "cicd", "severity": "medium", "confidence": 1.0, "tags": ["coverage"]}}, {"ruleId": "scanner-646961701b977ea4", "level": "note", "message": {"text": "Very large file: main-scripts.js (3865 lines)"}, "properties": {"repobilityId": "397c1e0fd4529828", "scanner": "scanner-primary", "fingerprint": "646961701b977ea4", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-f7ff9fd3cae9750b", "level": "note", "message": {"text": "Very large file: main.js (10481 lines)"}, "properties": {"repobilityId": "35584af1b78f3853", "scanner": "scanner-primary", "fingerprint": "f7ff9fd3cae9750b", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-b3fc4ef5f60cd41c", "level": "note", "message": {"text": "Very large file: scripts-suite/renderer.js (4629 lines)"}, "properties": {"repobilityId": "a209cebf876d4ab0", "scanner": "scanner-primary", "fingerprint": "b3fc4ef5f60cd41c", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-5b4a12f6491d8917", "level": "note", "message": {"text": "Very large file: scripts/save-to-descr-strat.js (2659 lines)"}, "properties": {"repobilityId": "cfd8fee72f1a630c", "scanner": "scanner-primary", "fingerprint": "5b4a12f6491d8917", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-bd2ba069ee187d60", "level": "note", "message": {"text": "Very large file: scripts/save-cracker/cover.js (1067 lines)"}, "properties": {"repobilityId": "7758e116b6d635e7", "scanner": "scanner-primary", "fingerprint": "bd2ba069ee187d60", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-33b038d7641c3943", "level": "note", "message": {"text": "Very large file: scripts/save-cracker/serialize.js (1846 lines)"}, "properties": {"repobilityId": "5ae467a39b1d1500", "scanner": "scanner-primary", "fingerprint": "33b038d7641c3943", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-537ad457dca8db43", "level": "note", "message": {"text": "Very large file: scripts-suite-py/master_processor.py (1716 lines)"}, "properties": {"repobilityId": "ced17f582715ecf9", "scanner": "scanner-primary", "fingerprint": "537ad457dca8db43", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-fa1b1b9472d55c90", "level": "note", "message": {"text": "Very large file: src/FamilyTree.js (1244 lines)"}, "properties": {"repobilityId": "347375e48622efd5", "scanner": "scanner-primary", "fingerprint": "fa1b1b9472d55c90", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-72388f90543c79ff", "level": "note", "message": {"text": "Very large file: src/changelog.js (7747 lines)"}, "properties": {"repobilityId": "21df9a3e5ae9491b", "scanner": "scanner-primary", "fingerprint": "72388f90543c79ff", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-238576ebc906ea7b", "level": "note", "message": {"text": "Very large file: src/saveCrackerExtras.js (1568 lines)"}, "properties": {"repobilityId": "bd368441d1955d0f", "scanner": "scanner-primary", "fingerprint": "238576ebc906ea7b", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-c084e255db60a3f5", "level": "note", "message": {"text": "Very large file: src/RegionInfo.js (3879 lines)"}, "properties": {"repobilityId": "a02f3ad51a1d0f20", "scanner": "scanner-primary", "fingerprint": "c084e255db60a3f5", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-79070dcde44f1bdd", "level": "note", "message": {"text": "Very large file: src/InfoPopup.js (1445 lines)"}, "properties": {"repobilityId": "ed2d2392e15e414d", "scanner": "scanner-primary", "fingerprint": "79070dcde44f1bdd", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-537444a62c477a15", "level": "note", "message": {"text": "Very large file: src/incomeModel.js (1796 lines)"}, "properties": {"repobilityId": "a957df76e58365cd", "scanner": "scanner-primary", "fingerprint": "537444a62c477a15", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-6893a6c8b0861585", "level": "warning", "message": {"text": "Very low test-to-source ratio"}, "properties": {"repobilityId": "54a7de3f06314bf0", "scanner": "scanner-primary", "fingerprint": "6893a6c8b0861585", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["tests", "coverage"]}}, {"ruleId": "scanner-141b30a41e03817b", "level": "note", "message": {"text": "No license file detected"}, "properties": {"repobilityId": "0d2828a5c201b903", "scanner": "scanner-primary", "fingerprint": "141b30a41e03817b", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["license", "repo-hardening", "generated-repo-pattern"]}}, {"ruleId": "scanner-3ab5d313dda8e5f9", "level": "note", "message": {"text": "Debug logging residue appears in source files"}, "properties": {"repobilityId": "72f54cfd98b50e6b", "scanner": "scanner-primary", "fingerprint": "3ab5d313dda8e5f9", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["debug", "cleanup", "repo-hardening", "generated-repo-pattern"]}}, {"ruleId": "scanner-72b2a6250083a784", "level": "warning", "message": {"text": "Placeholder or mock-heavy implementation detected"}, "properties": {"repobilityId": "f73999649372cb3f", "scanner": "scanner-primary", "fingerprint": "72b2a6250083a784", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["placeholder", "mock-data", "incomplete", "generated-repo-pattern"]}}, {"ruleId": "scanner-2d0c7b7ab8f8aacf", "level": "warning", "message": {"text": "Critical user flow still appears backed by mock or placeholder data"}, "properties": {"repobilityId": "ca668cc54d319c8d", "scanner": "scanner-primary", "fingerprint": "2d0c7b7ab8f8aacf", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["placeholder", "mock-data", "critical-flow", "generated-repo-pattern"]}}, {"ruleId": "scanner-b9088664ace7f748", "level": "note", "message": {"text": "Composite production-readiness gap"}, "properties": {"repobilityId": "b866d400c5d87441", "scanner": "scanner-primary", "fingerprint": "b9088664ace7f748", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["production-readiness", "repo-hardening", "generated-repo-pattern"]}}, {"ruleId": "scanner-ea8f3013f588db25", "level": "note", "message": {"text": "Shallow git history limits provenance confidence"}, "properties": {"repobilityId": "787af1061fb19945", "scanner": "scanner-primary", "fingerprint": "ea8f3013f588db25", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["provenance", "git-history", "generated-repo-pattern"]}}, {"ruleId": "scanner-8424db9c75e04ba4", "level": "none", "message": {"text": "Very short observed git history"}, "properties": {"repobilityId": "a5ae2aec3fdfb83a", "scanner": "scanner-primary", "fingerprint": "8424db9c75e04ba4", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["provenance", "git-history", "generated-repo-pattern"]}}, {"ruleId": "scanner-9e96f1560c164c1c", "level": "none", "message": {"text": "Commented-code block (5 lines) in preload.js:87"}, "properties": {"repobilityId": "8e8eee2ba079c0c2", "scanner": "scanner-primary", "fingerprint": "9e96f1560c164c1c", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-03deb2da293ffccd", "level": "none", "message": {"text": "Commented-code block (6 lines) in vite.config.js:23"}, "properties": {"repobilityId": "85383898ada85a65", "scanner": "scanner-primary", "fingerprint": "03deb2da293ffccd", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-4917a01078bd8859", "level": "note", "message": {"text": "Legacy-named symbol `tgtOld` in main-scripts.js:1443"}, "properties": {"repobilityId": "ab661e34eeecfeea", "scanner": "scanner-primary", "fingerprint": "4917a01078bd8859", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-b4d05c27b363f3b9", "level": "none", "message": {"text": "Commented-code block (6 lines) in main-scripts.js:1"}, "properties": {"repobilityId": "338872e3f72c1971", "scanner": "scanner-primary", "fingerprint": "b4d05c27b363f3b9", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-546e15e3d2d613cb", "level": "none", "message": {"text": "Commented-code block (6 lines) in preload-scripts.js:3"}, "properties": {"repobilityId": "da5edeef2a73c066", "scanner": "scanner-primary", "fingerprint": "546e15e3d2d613cb", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-1747d4cf692a5a56", "level": "none", "message": {"text": "Commented-code block (7 lines) in main.js:7"}, "properties": {"repobilityId": "6e1646116c6f8dbf", "scanner": "scanner-primary", "fingerprint": "1747d4cf692a5a56", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-9444f398113d8696", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts-suite/changelog.js:1"}, "properties": {"repobilityId": "2746ec5f8c405048", "scanner": "scanner-primary", "fingerprint": "9444f398113d8696", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-69809db2e5791413", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts-suite/renderer.js:354"}, "properties": {"repobilityId": "822a143f4738a190", "scanner": "scanner-primary", "fingerprint": "69809db2e5791413", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-3492160d7d8bbb51", "level": "none", "message": {"text": "Commented-code block (8 lines) in scripts/campaign-timeline.js:3"}, "properties": {"repobilityId": "51a7a8a34d54dce6", "scanner": "scanner-primary", "fingerprint": "3492160d7d8bbb51", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-677063fd9d5abcd3", "level": "none", "message": {"text": "Commented-code block (6 lines) in scripts/antigonid-matrix-calibrate.js:2"}, "properties": {"repobilityId": "6ba100e66424d050", "scanner": "scanner-primary", "fingerprint": "677063fd9d5abcd3", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-80204d8ef8b90153", "level": "none", "message": {"text": "Commented-code block (7 lines) in scripts/crack-variant.js:5"}, "properties": {"repobilityId": "7c1817eaad142dc9", "scanner": "scanner-primary", "fingerprint": "80204d8ef8b90153", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-d1adbf6c743886f9", "level": "none", "message": {"text": "Commented-code block (9 lines) in scripts/edct-bisector.js:5"}, "properties": {"repobilityId": "e17384e0911727e9", "scanner": "scanner-primary", "fingerprint": "d1adbf6c743886f9", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-21d5172c710a8f82", "level": "none", "message": {"text": "Commented-code block (6 lines) in scripts/probe-v2-leader-faction.js:1"}, "properties": {"repobilityId": "6fc7863d5965097d", "scanner": "scanner-primary", "fingerprint": "21d5172c710a8f82", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-a7173e53c52edba2", "level": "note", "message": {"text": "Legacy-named symbol `leaderOld` in scripts/probe-family-tree-source.js:158"}, "properties": {"repobilityId": "9f8f288305c37f73", "scanner": "scanner-primary", "fingerprint": "a7173e53c52edba2", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-7f79f448bc4230c0", "level": "none", "message": {"text": "Commented-code block (6 lines) in scripts/probe-family-tree-source.js:3"}, "properties": {"repobilityId": "f51074c8613f0c35", "scanner": "scanner-primary", "fingerprint": "7f79f448bc4230c0", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-3c2754e1b6622994", "level": "none", "message": {"text": "Commented-code block (6 lines) in scripts/trade-network.js:3"}, "properties": {"repobilityId": "f8f2bd93e9c4daa1", "scanner": "scanner-primary", "fingerprint": "3c2754e1b6622994", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-3a932ab10c2996d6", "level": "none", "message": {"text": "Commented-code block (6 lines) in scripts/diff-war-declaration.js:29"}, "properties": {"repobilityId": "bb31a8c06b874814", "scanner": "scanner-primary", "fingerprint": "3a932ab10c2996d6", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-c0ec809096181d2d", "level": "none", "message": {"text": "Commented-code block (6 lines) in scripts/clean-dist-installers.js:7"}, "properties": {"repobilityId": "5022816fa8d85e37", "scanner": "scanner-primary", "fingerprint": "c0ec809096181d2d", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-7fef72c71c3f95f1", "level": "none", "message": {"text": "Commented-code block (7 lines) in scripts/diff-unit-fields.js:29"}, "properties": {"repobilityId": "b22a6eff28faae6b", "scanner": "scanner-primary", "fingerprint": "7fef72c71c3f95f1", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-563902176b9c989c", "level": "none", "message": {"text": "Commented-code block (10 lines) in scripts/convertRegions.js:22"}, "properties": {"repobilityId": "bd2b6a7f9e85410a", "scanner": "scanner-primary", "fingerprint": "563902176b9c989c", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-80d201ab618db2b9", "level": "note", "message": {"text": "Legacy-named symbol `facOld` in scripts/probe-leader-portrait.js:206"}, "properties": {"repobilityId": "36710fdbf43396c0", "scanner": "scanner-primary", "fingerprint": "80d201ab618db2b9", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-f16d7260bb3734d5", "level": "none", "message": {"text": "Commented-code block (9 lines) in scripts/probe-leader-portrait.js:3"}, "properties": {"repobilityId": "64819d1f94f0f45b", "scanner": "scanner-primary", "fingerprint": "f16d7260bb3734d5", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-82359efe2f394c09", "level": "none", "message": {"text": "Commented-code block (6 lines) in scripts/probe-treasury-history-keying.js:4"}, "properties": {"repobilityId": "b9354f9b3b66ad4e", "scanner": "scanner-primary", "fingerprint": "82359efe2f394c09", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-6e2dd9899508dab9", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/probe-commander-portrait-match.js:13"}, "properties": {"repobilityId": "399dc58a1b31775b", "scanner": "scanner-primary", "fingerprint": "6e2dd9899508dab9", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-5253c75e2592df84", "level": "none", "message": {"text": "Commented-code block (7 lines) in scripts/probe-rome-garrison.js:1"}, "properties": {"repobilityId": "dbee605cbc4a74e0", "scanner": "scanner-primary", "fingerprint": "5253c75e2592df84", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-d1f70345bd34a15d", "level": "none", "message": {"text": "Commented-code block (9 lines) in scripts/validate-crack.js:3"}, "properties": {"repobilityId": "787d697d40106f2e", "scanner": "scanner-primary", "fingerprint": "d1f70345bd34a15d", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-6398cb0fdc9f4145", "level": "none", "message": {"text": "Commented-code block (6 lines) in scripts/diplo-julii-row.js:1"}, "properties": {"repobilityId": "b02289b9d5f9f34a", "scanner": "scanner-primary", "fingerprint": "6398cb0fdc9f4145", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-ee5eb166c53121d8", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/generate-genie-keyframes.js:20"}, "properties": {"repobilityId": "6431757952cb31df", "scanner": "scanner-primary", "fingerprint": "ee5eb166c53121d8", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-95180167b0bf4ce5", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/female-locate.js:1"}, "properties": {"repobilityId": "bbed9bb5177923cf", "scanner": "scanner-primary", "fingerprint": "95180167b0bf4ce5", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-2077f7f6346a0fb2", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/bundle-mod-data.js:118"}, "properties": {"repobilityId": "350237b3a9830053", "scanner": "scanner-primary", "fingerprint": "2077f7f6346a0fb2", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-249a5bf2629ffd22", "level": "none", "message": {"text": "Commented-code block (19 lines) in scripts/campaign-report.js:5"}, "properties": {"repobilityId": "9deb5209ff0a489e", "scanner": "scanner-primary", "fingerprint": "249a5bf2629ffd22", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-02cb8533b0e6688f", "level": "none", "message": {"text": "Commented-code block (6 lines) in scripts/diff-saves.js:3"}, "properties": {"repobilityId": "c0586678f959df1d", "scanner": "scanner-primary", "fingerprint": "02cb8533b0e6688f", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-b489c4e27b50e30b", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/deploy-descr-strat.js:14"}, "properties": {"repobilityId": "4ed096420bba80f3", "scanner": "scanner-primary", "fingerprint": "b489c4e27b50e30b", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-af7ca65ac22d92d2", "level": "none", "message": {"text": "Commented-code block (7 lines) in scripts/matrix-find-ally-cells.js:2"}, "properties": {"repobilityId": "eb21d2265e65046b", "scanner": "scanner-primary", "fingerprint": "af7ca65ac22d92d2", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-c72cbb42ea8b418c", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/audit-unit-icons.js:1"}, "properties": {"repobilityId": "7398c08764c62553", "scanner": "scanner-primary", "fingerprint": "c72cbb42ea8b418c", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-0f9ab449046633b0", "level": "none", "message": {"text": "Commented-code block (6 lines) in scripts/save-entity-count.js:1"}, "properties": {"repobilityId": "0c74516624e99be7", "scanner": "scanner-primary", "fingerprint": "0f9ab449046633b0", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-6bc66146b81dd12e", "level": "none", "message": {"text": "Commented-code block (7 lines) in scripts/validate-descr-strat.js:3"}, "properties": {"repobilityId": "bd80c522b58f02d0", "scanner": "scanner-primary", "fingerprint": "6bc66146b81dd12e", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-812f7e6b8a083f20", "level": "none", "message": {"text": "Commented-code block (6 lines) in scripts/save-to-descr-strat.js:4"}, "properties": {"repobilityId": "aadc20bdf681014e", "scanner": "scanner-primary", "fingerprint": "812f7e6b8a083f20", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-a4aacc8d8871a27b", "level": "none", "message": {"text": "Commented-code block (7 lines) in scripts/probe-order-slots-v3.js:3"}, "properties": {"repobilityId": "04c0996f3979f58c", "scanner": "scanner-primary", "fingerprint": "a4aacc8d8871a27b", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-01bed2d0c25658e1", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/hunt-turn.js:2"}, "properties": {"repobilityId": "1347b3c336451153", "scanner": "scanner-primary", "fingerprint": "01bed2d0c25658e1", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-c16747f8f68bcaf8", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/inspect-save.js:80"}, "properties": {"repobilityId": "1b29c07915dfe514", "scanner": "scanner-primary", "fingerprint": "c16747f8f68bcaf8", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-b2e5607901473515", "level": "none", "message": {"text": "Commented-code block (8 lines) in scripts/probe-ui-additions.js:8"}, "properties": {"repobilityId": "ecbdf675effa6b74", "scanner": "scanner-primary", "fingerprint": "b2e5607901473515", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-3e22f85ef3becedb", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/probe-live-commander-faction.js:3"}, "properties": {"repobilityId": "a65f931825865d61", "scanner": "scanner-primary", "fingerprint": "3e22f85ef3becedb", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-ad0c4b1bb1c0fb41", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/diplo-align-symmetry.js:1"}, "properties": {"repobilityId": "acbb0fe3c3070d66", "scanner": "scanner-primary", "fingerprint": "ad0c4b1bb1c0fb41", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-bab656c83d19c29e", "level": "none", "message": {"text": "Commented-code block (6 lines) in scripts/campaign-report.test.js:3"}, "properties": {"repobilityId": "4c263b9389aaff77", "scanner": "scanner-primary", "fingerprint": "bab656c83d19c29e", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-1059a64c9224b98d", "level": "none", "message": {"text": "Commented-code block (7 lines) in scripts/probe-order-slots-v4.js:3"}, "properties": {"repobilityId": "d77b854de421e4cd", "scanner": "scanner-primary", "fingerprint": "1059a64c9224b98d", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-4276c2e7f59ceba7", "level": "none", "message": {"text": "Commented-code block (6 lines) in scripts/audit-region-recruits.js:59"}, "properties": {"repobilityId": "59cfac7ac717a972", "scanner": "scanner-primary", "fingerprint": "4276c2e7f59ceba7", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-d91bdf4dcb9f319a", "level": "none", "message": {"text": "Commented-code block (7 lines) in scripts/doctor.js:5"}, "properties": {"repobilityId": "aa73c2dc3e20431f", "scanner": "scanner-primary", "fingerprint": "d91bdf4dcb9f319a", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-ae82b064862065be", "level": "none", "message": {"text": "Commented-code block (6 lines) in scripts/probe-siege-defender.js:3"}, "properties": {"repobilityId": "1d069810dc41f53f", "scanner": "scanner-primary", "fingerprint": "ae82b064862065be", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-c0fb439db677f9ec", "level": "none", "message": {"text": "Commented-code block (7 lines) in scripts/save-budget-full.js:11"}, "properties": {"repobilityId": "4d5b9d4b0d2017bd", "scanner": "scanner-primary", "fingerprint": "c0fb439db677f9ec", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-732e88f25446fab7", "level": "none", "message": {"text": "Commented-code block (7 lines) in scripts/port-win-conditions.js:1"}, "properties": {"repobilityId": "7fcf8bff8d1955bd", "scanner": "scanner-primary", "fingerprint": "732e88f25446fab7", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-42dd2fcf9c0254bf", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-ancil-layout.js:3"}, "properties": {"repobilityId": "ff3c387a4d8b06c9", "scanner": "scanner-primary", "fingerprint": "42dd2fcf9c0254bf", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-0d8698c7224db667", "level": "none", "message": {"text": "Commented-code block (6 lines) in scripts/save-cracker/dig-playerdiplo-stancetable.js:1"}, "properties": {"repobilityId": "2076c694cd7fc76b", "scanner": "scanner-primary", "fingerprint": "0d8698c7224db667", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-fdb62ce1ff6e9f10", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-trade4.js:19"}, "properties": {"repobilityId": "653d99800feb02b2", "scanner": "scanner-primary", "fingerprint": "fdb62ce1ff6e9f10", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-7fcfe29cc301a07c", "level": "none", "message": {"text": "Commented-code block (7 lines) in scripts/save-cracker/dig-econ-deltas.js:1"}, "properties": {"repobilityId": "30241570b5ba5b20", "scanner": "scanner-primary", "fingerprint": "7fcfe29cc301a07c", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-0c9251bd332f74d3", "level": "none", "message": {"text": "Commented-code block (6 lines) in scripts/save-cracker/dig-watchtower-table.js:1"}, "properties": {"repobilityId": "313f4f68fd7e4dde", "scanner": "scanner-primary", "fingerprint": "0c9251bd332f74d3", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-aa126e51e893c340", "level": "none", "message": {"text": "Commented-code block (7 lines) in scripts/save-cracker/dig-vanilla-position-records.js:10"}, "properties": {"repobilityId": "87bae247127ea861", "scanner": "scanner-primary", "fingerprint": "aa126e51e893c340", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-6f6e3fd88079d7c7", "level": "none", "message": {"text": "Commented-code block (7 lines) in scripts/save-cracker/dig-diplo-3.js:7"}, "properties": {"repobilityId": "7b9d722b94d3bf06", "scanner": "scanner-primary", "fingerprint": "6f6e3fd88079d7c7", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-18a0b28b6b4ee31f", "level": "none", "message": {"text": "Commented-code block (7 lines) in scripts/save-cracker/dig-script-fired-state-1.js:1"}, "properties": {"repobilityId": "b335029011b4af66", "scanner": "scanner-primary", "fingerprint": "18a0b28b6b4ee31f", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-fcfe06f757eff13e", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-explore-grid-values-3.js:3"}, "properties": {"repobilityId": "fc612857c1f4b9d4", "scanner": "scanner-primary", "fingerprint": "fcfe06f757eff13e", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-e56d57c9dd3913d1", "level": "none", "message": {"text": "Commented-code block (11 lines) in scripts/save-cracker/dig-settlefields-s86-1.js:6"}, "properties": {"repobilityId": "f209eaf6e3ae3a6a", "scanner": "scanner-primary", "fingerprint": "e56d57c9dd3913d1", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-a955c2bc9f12b470", "level": "none", "message": {"text": "Commented-code block (9 lines) in scripts/save-cracker/dig-upkeep1.js:6"}, "properties": {"repobilityId": "1f5ba4e2e3abb948", "scanner": "scanner-primary", "fingerprint": "a955c2bc9f12b470", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-8f9a5dec1a289010", "level": "none", "message": {"text": "Commented-code block (8 lines) in scripts/save-cracker/dig-cpool-3.js:1"}, "properties": {"repobilityId": "b640ce4fb84373e1", "scanner": "scanner-primary", "fingerprint": "8f9a5dec1a289010", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-89c4b3daa7ae1ae4", "level": "none", "message": {"text": "Commented-code block (6 lines) in scripts/save-cracker/dig-disambiguate.js:6"}, "properties": {"repobilityId": "7f1ab6799a20a0c5", "scanner": "scanner-primary", "fingerprint": "89c4b3daa7ae1ae4", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-0198599f6a7788f4", "level": "none", "message": {"text": "Commented-code block (7 lines) in scripts/save-cracker/dig-econ-find36.js:1"}, "properties": {"repobilityId": "6cb4adec6c607e12", "scanner": "scanner-primary", "fingerprint": "0198599f6a7788f4", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-6925e02ac645a13f", "level": "none", "message": {"text": "Commented-code block (7 lines) in scripts/save-cracker/dig-aidip-B.js:1"}, "properties": {"repobilityId": "7e047c8138d55770", "scanner": "scanner-primary", "fingerprint": "6925e02ac645a13f", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-159140fc75a3932e", "level": "none", "message": {"text": "Commented-code block (10 lines) in scripts/save-cracker/dig-met-07-counter.js:1"}, "properties": {"repobilityId": "adb7001a4c1e51fb", "scanner": "scanner-primary", "fingerprint": "159140fc75a3932e", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-560d4bcaaddcffba", "level": "none", "message": {"text": "Commented-code block (7 lines) in scripts/save-cracker/dig-econ-stride-runs.js:10"}, "properties": {"repobilityId": "2caa89fa6b0ac2bc", "scanner": "scanner-primary", "fingerprint": "560d4bcaaddcffba", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-a20e1768493e3cbf", "level": "none", "message": {"text": "Commented-code block (6 lines) in scripts/save-cracker/dig-midfile-aizone2.js:63"}, "properties": {"repobilityId": "7ea17af87ac2e597", "scanner": "scanner-primary", "fingerprint": "a20e1768493e3cbf", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-7b374626d0ae43b1", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-path-cache2.js:1"}, "properties": {"repobilityId": "227bb83de0d3e5c2", "scanner": "scanner-primary", "fingerprint": "7b374626d0ae43b1", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-114fca68ad8c675d", "level": "none", "message": {"text": "Commented-code block (6 lines) in scripts/save-cracker/dig-warsrt2.js:7"}, "properties": {"repobilityId": "472f825290074058", "scanner": "scanner-primary", "fingerprint": "114fca68ad8c675d", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-0002a567e4688ec7", "level": "none", "message": {"text": "Commented-code block (6 lines) in scripts/save-cracker/dig-diplocat-senate.js:5"}, "properties": {"repobilityId": "e5e1e487ef9291e2", "scanner": "scanner-primary", "fingerprint": "0002a567e4688ec7", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-be2f4b421f9bd065", "level": "none", "message": {"text": "Commented-code block (9 lines) in scripts/save-cracker/dig-family7.js:4"}, "properties": {"repobilityId": "610d5a1aa6907d4e", "scanner": "scanner-primary", "fingerprint": "be2f4b421f9bd065", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-b89992942bfa624a", "level": "none", "message": {"text": "Commented-code block (14 lines) in scripts/save-cracker/dig-recruitH.js:11"}, "properties": {"repobilityId": "145993c94778d779", "scanner": "scanner-primary", "fingerprint": "b89992942bfa624a", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-fd587253e328b455", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/save-cracker/cover.js:86"}, "properties": {"repobilityId": "c1dfc66fe4e86001", "scanner": "scanner-primary", "fingerprint": "fd587253e328b455", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-a0b78f95e759b0c9", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-met-06-spaindiff.js:1"}, "properties": {"repobilityId": "cfd320f4a089a514", "scanner": "scanner-primary", "fingerprint": "a0b78f95e759b0c9", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-3d0eea1a0759cdcb", "level": "none", "message": {"text": "Commented-code block (10 lines) in scripts/save-cracker/dig-explore-grid-values-4.js:7"}, "properties": {"repobilityId": "33a08636f932bd08", "scanner": "scanner-primary", "fingerprint": "3d0eea1a0759cdcb", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-3404f8f6cdb8d8fe", "level": "none", "message": {"text": "Commented-code block (8 lines) in scripts/save-cracker/dig-deadpool-count-v4.js:1"}, "properties": {"repobilityId": "12889de6d6ef2623", "scanner": "scanner-primary", "fingerprint": "3404f8f6cdb8d8fe", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-1bb806790741786b", "level": "none", "message": {"text": "Commented-code block (8 lines) in scripts/save-cracker/dig-zeroff2.js:3"}, "properties": {"repobilityId": "ec888ccaed40aa8e", "scanner": "scanner-primary", "fingerprint": "1bb806790741786b", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-89ee1c8bf2221e14", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-azes-record.js:1"}, "properties": {"repobilityId": "3f1865f854c1580f", "scanner": "scanner-primary", "fingerprint": "89ee1c8bf2221e14", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-cb77a3856dc9958c", "level": "none", "message": {"text": "Commented-code block (12 lines) in scripts/save-cracker/dig-battle9.js:43"}, "properties": {"repobilityId": "3f7894fc12256563", "scanner": "scanner-primary", "fingerprint": "cb77a3856dc9958c", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-9b335224c77d3bbb", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-mapfeat-trajectory.js:1"}, "properties": {"repobilityId": "3c20b853cb6419a2", "scanner": "scanner-primary", "fingerprint": "9b335224c77d3bbb", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-786c9b235124514b", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-warhunt-uuid-trace.js:1"}, "properties": {"repobilityId": "d022646427b40064", "scanner": "scanner-primary", "fingerprint": "786c9b235124514b", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-fde9b8c2f693fb91", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-watchtower-locate.js:3"}, "properties": {"repobilityId": "a8cf9326d17aef4f", "scanner": "scanner-primary", "fingerprint": "fde9b8c2f693fb91", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-40e85180a1837bb8", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-unit-retrain-diff.js:1"}, "properties": {"repobilityId": "e270f5412e165d15", "scanner": "scanner-primary", "fingerprint": "40e85180a1837bb8", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-43e0065dbb8672e6", "level": "none", "message": {"text": "Commented-code block (6 lines) in scripts/save-cracker/dig-finalsweep2.js:1"}, "properties": {"repobilityId": "812ad6a1027d47a1", "scanner": "scanner-primary", "fingerprint": "43e0065dbb8672e6", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-34ac3e2a997fae14", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-last075-2.js:28"}, "properties": {"repobilityId": "5b20ac054ace9ff8", "scanner": "scanner-primary", "fingerprint": "34ac3e2a997fae14", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-afa1e7bd0835c11c", "level": "none", "message": {"text": "Commented-code block (10 lines) in scripts/save-cracker/dig-mask-s95-1.js:8"}, "properties": {"repobilityId": "1e014473f861109c", "scanner": "scanner-primary", "fingerprint": "afa1e7bd0835c11c", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-2b104424afba737b", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-tilegrid-turn-diff2.js:1"}, "properties": {"repobilityId": "ef96e4d6297361ec", "scanner": "scanner-primary", "fingerprint": "2b104424afba737b", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-fd2c0cb9d3b06896", "level": "none", "message": {"text": "Commented-code block (8 lines) in scripts/save-cracker/dig-tax.js:5"}, "properties": {"repobilityId": "01dc381e3ed279a1", "scanner": "scanner-primary", "fingerprint": "fd2c0cb9d3b06896", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-07e114967d0a86b1", "level": "none", "message": {"text": "Commented-code block (8 lines) in scripts/save-cracker/dig-section-walker3.js:3"}, "properties": {"repobilityId": "83c3f75e034fc0b3", "scanner": "scanner-primary", "fingerprint": "07e114967d0a86b1", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-9d39abf9d014eb7d", "level": "none", "message": {"text": "Commented-code block (6 lines) in scripts/save-cracker/dig-unit-army-link.js:5"}, "properties": {"repobilityId": "5730af2830e5f422", "scanner": "scanner-primary", "fingerprint": "9d39abf9d014eb7d", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-506fd7e4c5a723d8", "level": "none", "message": {"text": "Commented-code block (9 lines) in scripts/save-cracker/dig-zonea1.js:1"}, "properties": {"repobilityId": "20df420f7c42e7f5", "scanner": "scanner-primary", "fingerprint": "506fd7e4c5a723d8", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-2bd5213ed9debb29", "level": "none", "message": {"text": "Commented-code block (8 lines) in scripts/save-cracker/dig-sparta-war.js:5"}, "properties": {"repobilityId": "953018b1238aaeea", "scanner": "scanner-primary", "fingerprint": "2bd5213ed9debb29", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-6d7987f7acdbca01", "level": "none", "message": {"text": "Commented-code block (6 lines) in scripts/save-cracker/dig-econ-search-gross.js:1"}, "properties": {"repobilityId": "b77cf35bafecbfa8", "scanner": "scanner-primary", "fingerprint": "6d7987f7acdbca01", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-bf368ccd535fa6b4", "level": "none", "message": {"text": "Commented-code block (6 lines) in scripts/save-cracker/dig-header-turn-FINAL.js:1"}, "properties": {"repobilityId": "735289793d4708a7", "scanner": "scanner-primary", "fingerprint": "bf368ccd535fa6b4", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-2b944ef067284bd9", "level": "none", "message": {"text": "Commented-code block (8 lines) in scripts/save-cracker/dig-econ-f13-endturn.js:1"}, "properties": {"repobilityId": "77cc9bfb451311a0", "scanner": "scanner-primary", "fingerprint": "2b944ef067284bd9", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-19a1c0ced2992fde", "level": "none", "message": {"text": "Commented-code block (6 lines) in scripts/save-cracker/dig-scripted-events-s73-2.js:62"}, "properties": {"repobilityId": "054ae11baee58120", "scanner": "scanner-primary", "fingerprint": "19a1c0ced2992fde", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-12938de9a36b3192", "level": "none", "message": {"text": "Commented-code block (15 lines) in scripts/save-cracker/dig-settlement-record.js:1"}, "properties": {"repobilityId": "e9a183179fde69a7", "scanner": "scanner-primary", "fingerprint": "12938de9a36b3192", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-8e76687ffa0dc2f9", "level": "none", "message": {"text": "Commented-code block (6 lines) in scripts/save-cracker/dig-warhunt-record-crosssave.js:1"}, "properties": {"repobilityId": "f7326bb43553b77e", "scanner": "scanner-primary", "fingerprint": "8e76687ffa0dc2f9", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-e812d60c90cee385", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-pfact-3.js:1"}, "properties": {"repobilityId": "ae10e2f193396efa", "scanner": "scanner-primary", "fingerprint": "e812d60c90cee385", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-cd7c607a070d420f", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-mask-halo4.js:139"}, "properties": {"repobilityId": "8dce3ee697e5cdcf", "scanner": "scanner-primary", "fingerprint": "cd7c607a070d420f", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-121042a0a202159e", "level": "none", "message": {"text": "Commented-code block (7 lines) in scripts/save-cracker/dig-aidip-A.js:1"}, "properties": {"repobilityId": "c64382800f2b354b", "scanner": "scanner-primary", "fingerprint": "121042a0a202159e", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-af244d1e7c7dd9ac", "level": "none", "message": {"text": "Commented-code block (8 lines) in scripts/save-cracker/dig-chartail1.js:6"}, "properties": {"repobilityId": "a6fd71d179eef584", "scanner": "scanner-primary", "fingerprint": "af244d1e7c7dd9ac", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-993c4043a594daf8", "level": "none", "message": {"text": "Commented-code block (8 lines) in scripts/save-cracker/dig-siege-spain-link.js:1"}, "properties": {"repobilityId": "1fc3b052ac545395", "scanner": "scanner-primary", "fingerprint": "993c4043a594daf8", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-e77087a3b6e2e76e", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-diplo-cleanJ.js:1"}, "properties": {"repobilityId": "adcb862425942235", "scanner": "scanner-primary", "fingerprint": "e77087a3b6e2e76e", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-560fff2af25efa5f", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-tilemap11.js:46"}, "properties": {"repobilityId": "8e7d1a0babaddd9e", "scanner": "scanner-primary", "fingerprint": "560fff2af25efa5f", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-84bc41ecc0721431", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-warhunt-attitude-struct.js:1"}, "properties": {"repobilityId": "f87bfcb2739446ed", "scanner": "scanner-primary", "fingerprint": "84bc41ecc0721431", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-f0e1ddf680d77bc2", "level": "none", "message": {"text": "Commented-code block (6 lines) in scripts/save-cracker/dig-last075-7.js:1"}, "properties": {"repobilityId": "1786559a466f8140", "scanner": "scanner-primary", "fingerprint": "f0e1ddf680d77bc2", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-dceb4c724707f95b", "level": "none", "message": {"text": "Commented-code block (6 lines) in scripts/save-cracker/dig-econ-after-diplo.js:1"}, "properties": {"repobilityId": "b89013fd2902971e", "scanner": "scanner-primary", "fingerprint": "dceb4c724707f95b", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-22ec4fb1228d69da", "level": "none", "message": {"text": "Commented-code block (7 lines) in scripts/save-cracker/dig-head-2.js:1"}, "properties": {"repobilityId": "8bb6fd187e08d43f", "scanner": "scanner-primary", "fingerprint": "22ec4fb1228d69da", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-df99b37ebd26266d", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-zonec2.js:1"}, "properties": {"repobilityId": "e7e0ceeaf6c0df1e", "scanner": "scanner-primary", "fingerprint": "df99b37ebd26266d", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-fcb3ec1ce08612f4", "level": "none", "message": {"text": "Commented-code block (7 lines) in scripts/save-cracker/dig-tail1.js:3"}, "properties": {"repobilityId": "94f3a4809d7d245c", "scanner": "scanner-primary", "fingerprint": "fcb3ec1ce08612f4", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-912acbdbdbbfad99", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-ancil-canonical.js:5"}, "properties": {"repobilityId": "8b65999d40364f42", "scanner": "scanner-primary", "fingerprint": "912acbdbdbbfad99", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-faf0cbe9e137edb9", "level": "none", "message": {"text": "Commented-code block (8 lines) in scripts/save-cracker/dig-warhunt-pairsearch.js:1"}, "properties": {"repobilityId": "1833ca130e680449", "scanner": "scanner-primary", "fingerprint": "faf0cbe9e137edb9", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-6641db71b0144f6c", "level": "none", "message": {"text": "Commented-code block (6 lines) in scripts/save-cracker/dig-pop-growthrate.js:1"}, "properties": {"repobilityId": "62f1a5b5191e8fb6", "scanner": "scanner-primary", "fingerprint": "6641db71b0144f6c", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-43923bca48b818c8", "level": "none", "message": {"text": "Commented-code block (10 lines) in scripts/save-cracker/dig-hst-idx-scan.js:3"}, "properties": {"repobilityId": "622afd44c8d26790", "scanner": "scanner-primary", "fingerprint": "43923bca48b818c8", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-83b992e23da0701c", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/save-cracker/splice-with-selfptr-patch.js:7"}, "properties": {"repobilityId": "230d22aff5670474", "scanner": "scanner-primary", "fingerprint": "83b992e23da0701c", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-5dfaa3fb5d4a6f3f", "level": "none", "message": {"text": "Commented-code block (6 lines) in scripts/save-cracker/dig-religion-zone-probe.js:1"}, "properties": {"repobilityId": "78d511f8e525b696", "scanner": "scanner-primary", "fingerprint": "5dfaa3fb5d4a6f3f", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-4f0c013ad70aac7d", "level": "none", "message": {"text": "Commented-code block (7 lines) in scripts/save-cracker/splice-comprehensive.js:3"}, "properties": {"repobilityId": "c36cb54939fcb445", "scanner": "scanner-primary", "fingerprint": "4f0c013ad70aac7d", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-33711ca7e5b0d779", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-war-8.js:23"}, "properties": {"repobilityId": "173cf4d9b3ea47c2", "scanner": "scanner-primary", "fingerprint": "33711ca7e5b0d779", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-95e8b5afcb57516d", "level": "none", "message": {"text": "Commented-code block (7 lines) in scripts/save-cracker/dig-faction-trailing1.js:4"}, "properties": {"repobilityId": "f3bb4ab781a5b3dc", "scanner": "scanner-primary", "fingerprint": "95e8b5afcb57516d", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-9cbb5e5ad9d317cb", "level": "none", "message": {"text": "Commented-code block (6 lines) in scripts/save-cracker/dig-f280-meaning.js:1"}, "properties": {"repobilityId": "99c4314c23dbcf72", "scanner": "scanner-primary", "fingerprint": "9cbb5e5ad9d317cb", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-c8ee47107a2cc0a1", "level": "none", "message": {"text": "Commented-code block (8 lines) in scripts/save-cracker/dig-diplopair2-newentry.js:3"}, "properties": {"repobilityId": "86c2fd836a6b8638", "scanner": "scanner-primary", "fingerprint": "c8ee47107a2cc0a1", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-90830444e6a0e8bb", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-diploterms-15-crosscampaign.js:1"}, "properties": {"repobilityId": "686fcfaeb8adc7fb", "scanner": "scanner-primary", "fingerprint": "90830444e6a0e8bb", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-607dca41a02a05d9", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-strideorder-session47-2.js:1"}, "properties": {"repobilityId": "3e94a2cf862aa10d", "scanner": "scanner-primary", "fingerprint": "607dca41a02a05d9", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-8633640d149f15d2", "level": "none", "message": {"text": "Commented-code block (6 lines) in scripts/save-cracker/dig-head-4.js:6"}, "properties": {"repobilityId": "70adf239f544c437", "scanner": "scanner-primary", "fingerprint": "8633640d149f15d2", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-40e6798343543d32", "level": "none", "message": {"text": "Commented-code block (12 lines) in scripts/save-cracker/dig-battle8.js:68"}, "properties": {"repobilityId": "75b8c90a38ff3f62", "scanner": "scanner-primary", "fingerprint": "40e6798343543d32", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-ac8ea9804edd61cd", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-econ-longblock.js:1"}, "properties": {"repobilityId": "ea2a62a1f6f2de05", "scanner": "scanner-primary", "fingerprint": "ac8ea9804edd61cd", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-b692315bb24abda4", "level": "none", "message": {"text": "Commented-code block (7 lines) in scripts/save-cracker/dig-tail-tilegrid7.js:1"}, "properties": {"repobilityId": "e050b6e710c75418", "scanner": "scanner-primary", "fingerprint": "b692315bb24abda4", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-81752ca0c8d37cf7", "level": "none", "message": {"text": "Commented-code block (7 lines) in scripts/save-cracker/dig-true-char-coords.js:5"}, "properties": {"repobilityId": "8e3582a2bb7b8714", "scanner": "scanner-primary", "fingerprint": "81752ca0c8d37cf7", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-c00ab6e060e3f38a", "level": "none", "message": {"text": "Commented-code block (13 lines) in scripts/save-cracker/dig-scripted-events1.js:5"}, "properties": {"repobilityId": "cba0bb327113e3a6", "scanner": "scanner-primary", "fingerprint": "c00ab6e060e3f38a", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-c5be16ed6430c35e", "level": "none", "message": {"text": "Commented-code block (8 lines) in scripts/save-cracker/dig-met-02-playerzone.js:1"}, "properties": {"repobilityId": "b1a3dd0609232a8c", "scanner": "scanner-primary", "fingerprint": "c5be16ed6430c35e", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-22bae0c3a4125f1a", "level": "none", "message": {"text": "Commented-code block (6 lines) in scripts/save-cracker/dig-naval-fleetlink.js:1"}, "properties": {"repobilityId": "b373baa2d4a3c146", "scanner": "scanner-primary", "fingerprint": "22bae0c3a4125f1a", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-9a3444bf71c7b713", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-warhunt-spain-zones.js:1"}, "properties": {"repobilityId": "db65e524d5ef5f19", "scanner": "scanner-primary", "fingerprint": "9a3444bf71c7b713", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-65369188dbf36cc8", "level": "none", "message": {"text": "Commented-code block (9 lines) in scripts/save-cracker/dig-family3.js:4"}, "properties": {"repobilityId": "464b1dfd6db468b2", "scanner": "scanner-primary", "fingerprint": "65369188dbf36cc8", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-a2970753e9a680f3", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/save-cracker/serialize-corpus.js:99"}, "properties": {"repobilityId": "36f7e5cc5b62d85a", "scanner": "scanner-primary", "fingerprint": "a2970753e9a680f3", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-bb95d0bfbcc1256d", "level": "none", "message": {"text": "Commented-code block (7 lines) in scripts/save-cracker/dig-nearest-section.js:6"}, "properties": {"repobilityId": "a90508695d254a7f", "scanner": "scanner-primary", "fingerprint": "bb95d0bfbcc1256d", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-5ede462e71879194", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/save-cracker/splice-conservative.js:9"}, "properties": {"repobilityId": "9ec081b689d0d47e", "scanner": "scanner-primary", "fingerprint": "5ede462e71879194", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-4ff8597722a6a9e4", "level": "none", "message": {"text": "Commented-code block (7 lines) in scripts/save-cracker/dig-flag-enum6.js:75"}, "properties": {"repobilityId": "87752d8b21275a49", "scanner": "scanner-primary", "fingerprint": "4ff8597722a6a9e4", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-0206d8e3ab40b70c", "level": "none", "message": {"text": "Commented-code block (13 lines) in scripts/save-cracker/dig-siege8.js:1"}, "properties": {"repobilityId": "e028eb0e6adab99c", "scanner": "scanner-primary", "fingerprint": "0206d8e3ab40b70c", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-1a5d93910b67ea9c", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-religion-block-scan.js:6"}, "properties": {"repobilityId": "e1ea46e3fd7719e6", "scanner": "scanner-primary", "fingerprint": "1a5d93910b67ea9c", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-628de5d90c6d29bb", "level": "none", "message": {"text": "Commented-code block (7 lines) in scripts/save-cracker/dig-army-manifest1.js:1"}, "properties": {"repobilityId": "0195877e2d9800a2", "scanner": "scanner-primary", "fingerprint": "628de5d90c6d29bb", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-238462f2aae8b7bb", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-warhunt-spain-diff.js:1"}, "properties": {"repobilityId": "e624ce8f22dc1bb3", "scanner": "scanner-primary", "fingerprint": "238462f2aae8b7bb", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-2d1468da76840c09", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-diplo-D.js:10"}, "properties": {"repobilityId": "cc6ffed7e80c1994", "scanner": "scanner-primary", "fingerprint": "2d1468da76840c09", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-c3767961d0806d8e", "level": "none", "message": {"text": "Commented-code block (8 lines) in scripts/save-cracker/dig-siege9.js:1"}, "properties": {"repobilityId": "06cb3c04ea2b1a1c", "scanner": "scanner-primary", "fingerprint": "c3767961d0806d8e", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-759b90f3e97853b6", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-pop-rate-field.js:1"}, "properties": {"repobilityId": "c46a2b85d4cd37c4", "scanner": "scanner-primary", "fingerprint": "759b90f3e97853b6", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-f711c20d5f4b2c6f", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-charrec-full-reconcile.js:1"}, "properties": {"repobilityId": "d52963e553b3a46f", "scanner": "scanner-primary", "fingerprint": "f711c20d5f4b2c6f", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-e8a9df1fc5a73a7b", "level": "none", "message": {"text": "Commented-code block (6 lines) in scripts/save-cracker/dig-family11.js:4"}, "properties": {"repobilityId": "efe92c3008fbca65", "scanner": "scanner-primary", "fingerprint": "e8a9df1fc5a73a7b", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-19362e863ab08f36", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-tile-trail3.js:6"}, "properties": {"repobilityId": "8c6c18967beb821c", "scanner": "scanner-primary", "fingerprint": "19362e863ab08f36", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-dbcd8f8dbe128976", "level": "none", "message": {"text": "Commented-code block (13 lines) in scripts/save-cracker/dig-diploenum-classmeaning.js:7"}, "properties": {"repobilityId": "71dfe59f8fe60493", "scanner": "scanner-primary", "fingerprint": "dbcd8f8dbe128976", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-12b68c7afcb730d7", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-diplo-G.js:13"}, "properties": {"repobilityId": "42a9cad22c909777", "scanner": "scanner-primary", "fingerprint": "12b68c7afcb730d7", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-02073caae94426ae", "level": "none", "message": {"text": "Commented-code block (8 lines) in scripts/save-cracker/dig-settlebody-s100-1.js:3"}, "properties": {"repobilityId": "6a188f037df15c1c", "scanner": "scanner-primary", "fingerprint": "02073caae94426ae", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-a282d512f148b700", "level": "none", "message": {"text": "Commented-code block (6 lines) in scripts/save-cracker/dig-econ-crossval-blocks.js:1"}, "properties": {"repobilityId": "4bc128c90870f4f4", "scanner": "scanner-primary", "fingerprint": "a282d512f148b700", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-09222be88c58e3ef", "level": "none", "message": {"text": "Commented-code block (6 lines) in scripts/save-cracker/dig-unit-final-validate.js:4"}, "properties": {"repobilityId": "47ce3454390b43dc", "scanner": "scanner-primary", "fingerprint": "09222be88c58e3ef", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-47b5fafc273a77cf", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-chartail5.js:1"}, "properties": {"repobilityId": "9c70c90686c6a45f", "scanner": "scanner-primary", "fingerprint": "47b5fafc273a77cf", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-cc5996103f3bd3dd", "level": "none", "message": {"text": "Commented-code block (6 lines) in scripts/save-cracker/serialize.js:7"}, "properties": {"repobilityId": "b5bd415ad5ad4cb0", "scanner": "scanner-primary", "fingerprint": "cc5996103f3bd3dd", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-4fa6895c0a6f15db", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-warhunt-reciprocal.js:1"}, "properties": {"repobilityId": "0203f3952a81b3cf", "scanner": "scanner-primary", "fingerprint": "4fa6895c0a6f15db", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-0e489a20dc3e2b36", "level": "none", "message": {"text": "Commented-code block (8 lines) in scripts/save-cracker/dig-midfile-cells1.js:3"}, "properties": {"repobilityId": "c22c4ed62ea31b75", "scanner": "scanner-primary", "fingerprint": "0e489a20dc3e2b36", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-5387cdc2c3cd7180", "level": "none", "message": {"text": "Commented-code block (7 lines) in scripts/save-cracker/dig-tilemap8.js:63"}, "properties": {"repobilityId": "17ed4966527bfa3d", "scanner": "scanner-primary", "fingerprint": "5387cdc2c3cd7180", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-26a01a9b63365b47", "level": "none", "message": {"text": "Commented-code block (6 lines) in scripts/save-cracker/splice-section-size-only.js:7"}, "properties": {"repobilityId": "2fbe1aaa2d0a6179", "scanner": "scanner-primary", "fingerprint": "26a01a9b63365b47", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-fa2b290852db39c9", "level": "none", "message": {"text": "Commented-code block (7 lines) in scripts/save-cracker/dig-paths-1.js:18"}, "properties": {"repobilityId": "d331d3f72905143b", "scanner": "scanner-primary", "fingerprint": "fa2b290852db39c9", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-1011836f43ade98e", "level": "none", "message": {"text": "Commented-code block (6 lines) in scripts/save-cracker/dig-pop-candidates.js:1"}, "properties": {"repobilityId": "26dfe3a29f634358", "scanner": "scanner-primary", "fingerprint": "1011836f43ade98e", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-af771e75f8925df6", "level": "none", "message": {"text": "Commented-code block (7 lines) in scripts/save-cracker/dig-meta-decode-1.js:3"}, "properties": {"repobilityId": "8b9d0e5214e079e4", "scanner": "scanner-primary", "fingerprint": "af771e75f8925df6", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-0971bc377ecc76e4", "level": "none", "message": {"text": "Commented-code block (8 lines) in scripts/save-cracker/dig-find-shift-boundary.js:27"}, "properties": {"repobilityId": "dbd3a4e7c13853b7", "scanner": "scanner-primary", "fingerprint": "0971bc377ecc76e4", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-0b7b452926a3b5df", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-aipolicy-session45-2.js:8"}, "properties": {"repobilityId": "bd2233abfc838c50", "scanner": "scanner-primary", "fingerprint": "0b7b452926a3b5df", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-aa292a1c1f49c2d0", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-diplo-pairing-allfactions.js:3"}, "properties": {"repobilityId": "65c4f134be7a5d14", "scanner": "scanner-primary", "fingerprint": "aa292a1c1f49c2d0", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-3f17395ba12bd9cb", "level": "none", "message": {"text": "Commented-code block (6 lines) in scripts/save-cracker/dig-header-classify.js:5"}, "properties": {"repobilityId": "ce2a919997c59e12", "scanner": "scanner-primary", "fingerprint": "3f17395ba12bd9cb", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-c5bf431493dfb859", "level": "none", "message": {"text": "Commented-code block (10 lines) in scripts/save-cracker/dig-blob-0x026fe963.js:8"}, "properties": {"repobilityId": "79c2611ff7d8d33d", "scanner": "scanner-primary", "fingerprint": "c5bf431493dfb859", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-56368821c54aae79", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/save-cracker/splice-d12-all-chars.js:11"}, "properties": {"repobilityId": "73db6df5df3bf2fa", "scanner": "scanner-primary", "fingerprint": "56368821c54aae79", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-6b77d397facb3035", "level": "none", "message": {"text": "Commented-code block (6 lines) in scripts/save-cracker/dig-religion-find-statsblock.js:1"}, "properties": {"repobilityId": "9d47593437c0485a", "scanner": "scanner-primary", "fingerprint": "6b77d397facb3035", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-9a7c586f33de290a", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-rebellion8.js:63"}, "properties": {"repobilityId": "bc6a93965345e213", "scanner": "scanner-primary", "fingerprint": "9a7c586f33de290a", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-17d18068ec06f0f6", "level": "none", "message": {"text": "Commented-code block (6 lines) in scripts/save-cracker/dig-econ-gross-locate.js:1"}, "properties": {"repobilityId": "535654f1de8464ad", "scanner": "scanner-primary", "fingerprint": "17d18068ec06f0f6", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-f9c6ca9d757005a8", "level": "none", "message": {"text": "Commented-code block (10 lines) in scripts/save-cracker/dig-pfact-6.js:1"}, "properties": {"repobilityId": "c6407d761d9759d6", "scanner": "scanner-primary", "fingerprint": "f9c6ca9d757005a8", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-309ff71d2c34a188", "level": "none", "message": {"text": "Commented-code block (7 lines) in scripts/save-cracker/dig-diplo-6.js:3"}, "properties": {"repobilityId": "0cb54309d483e013", "scanner": "scanner-primary", "fingerprint": "309ff71d2c34a188", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-7849a44699f9fea9", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-playerdiplo-aiblock.js:1"}, "properties": {"repobilityId": "2caf17e1d60934c5", "scanner": "scanner-primary", "fingerprint": "7849a44699f9fea9", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-0125d316b30a86c9", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-diplopair2-crosssave.js:3"}, "properties": {"repobilityId": "16340d1f18d08798", "scanner": "scanner-primary", "fingerprint": "0125d316b30a86c9", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-7106e6cefe3770af", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-leonidas-record.js:1"}, "properties": {"repobilityId": "7b6bf7124868c064", "scanner": "scanner-primary", "fingerprint": "7106e6cefe3770af", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-0cc47ec31e0884f3", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-alliance-deep2.js:1"}, "properties": {"repobilityId": "2fc550ba966f7cd3", "scanner": "scanner-primary", "fingerprint": "0cc47ec31e0884f3", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-45d90af6c0e28a8b", "level": "none", "message": {"text": "Commented-code block (12 lines) in scripts/save-cracker/dig-econ-history-blocks.js:1"}, "properties": {"repobilityId": "8feb4751d4d9cd82", "scanner": "scanner-primary", "fingerprint": "45d90af6c0e28a8b", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-6ebd3c9717d63afe", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-mapfeat-stride.js:1"}, "properties": {"repobilityId": "28d33c8447ae011f", "scanner": "scanner-primary", "fingerprint": "6ebd3c9717d63afe", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-356bbddbc68ded77", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-family9.js:8"}, "properties": {"repobilityId": "e74868c17fd3bf36", "scanner": "scanner-primary", "fingerprint": "356bbddbc68ded77", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-934de3f886de68dd", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-lua-counters.js:1"}, "properties": {"repobilityId": "90484d4ce7c45509", "scanner": "scanner-primary", "fingerprint": "934de3f886de68dd", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-018cd7c6af20a2f3", "level": "none", "message": {"text": "Commented-code block (6 lines) in scripts/save-cracker/dig-scripted-events-s73-4.js:68"}, "properties": {"repobilityId": "45f14ac8995892d7", "scanner": "scanner-primary", "fingerprint": "018cd7c6af20a2f3", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-00f9156442856187", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-econ-owner-income.js:1"}, "properties": {"repobilityId": "b815b0d19ae57fee", "scanner": "scanner-primary", "fingerprint": "00f9156442856187", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-58f32dc7daa9ca18", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-agent-v1parse.js:1"}, "properties": {"repobilityId": "915c620ba7925682", "scanner": "scanner-primary", "fingerprint": "58f32dc7daa9ca18", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-166f8db727b4ae9a", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-pop-rate-anchor.js:1"}, "properties": {"repobilityId": "88928e6fedba366e", "scanner": "scanner-primary", "fingerprint": "166f8db727b4ae9a", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-1acdadc36541ab83", "level": "none", "message": {"text": "Commented-code block (7 lines) in scripts/save-cracker/dig-region-record-fields.js:1"}, "properties": {"repobilityId": "1da0dd9c0643fa90", "scanner": "scanner-primary", "fingerprint": "1acdadc36541ab83", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-c796ec2db62fc58d", "level": "none", "message": {"text": "Commented-code block (6 lines) in scripts/save-cracker/dig-econ-midblock.js:1"}, "properties": {"repobilityId": "f1c96438c72f4a5d", "scanner": "scanner-primary", "fingerprint": "c796ec2db62fc58d", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-5680650eb19177f2", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-warhunt-context-strings.js:1"}, "properties": {"repobilityId": "5c184ab7e3b6f2a5", "scanner": "scanner-primary", "fingerprint": "5680650eb19177f2", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-22439a6c64973475", "level": "none", "message": {"text": "Commented-code block (7 lines) in scripts/save-cracker/dig-victory-master.js:1"}, "properties": {"repobilityId": "30307f14f75ddff1", "scanner": "scanner-primary", "fingerprint": "22439a6c64973475", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-7a354f5e38bbc25e", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-mapfeat-strings.js:1"}, "properties": {"repobilityId": "20b4f6c245b947ff", "scanner": "scanner-primary", "fingerprint": "7a354f5e38bbc25e", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-30a2d828239acca8", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-event-log-flags5.js:79"}, "properties": {"repobilityId": "dfa4fb06900cbc40", "scanner": "scanner-primary", "fingerprint": "30a2d828239acca8", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-1b277968f1d0bdbc", "level": "none", "message": {"text": "Commented-code block (6 lines) in scripts/save-cracker/dig-diplo-pairing-coverage.js:36"}, "properties": {"repobilityId": "e81cd09bb03d1455", "scanner": "scanner-primary", "fingerprint": "1b277968f1d0bdbc", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-6624e80d67c0b0af", "level": "none", "message": {"text": "Commented-code block (9 lines) in scripts/save-cracker/dig-war-6.js:47"}, "properties": {"repobilityId": "ff8acf3c902a932f", "scanner": "scanner-primary", "fingerprint": "6624e80d67c0b0af", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-8742672e0f158b94", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-charrec-effect-map2.js:1"}, "properties": {"repobilityId": "67eb2ac82283d80e", "scanner": "scanner-primary", "fingerprint": "8742672e0f158b94", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-604ac6485f3c8764", "level": "none", "message": {"text": "Commented-code block (11 lines) in scripts/save-cracker/dig-owner-s97-1.js:6"}, "properties": {"repobilityId": "9236764c030a7afd", "scanner": "scanner-primary", "fingerprint": "604ac6485f3c8764", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-8ec3798e02c710c6", "level": "none", "message": {"text": "Commented-code block (6 lines) in scripts/save-cracker/dig-diplo-4.js:13"}, "properties": {"repobilityId": "283d7ae1e0f398a6", "scanner": "scanner-primary", "fingerprint": "8ec3798e02c710c6", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-6d4e45c44eb61772", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-unit-soldier-stride.js:1"}, "properties": {"repobilityId": "cc8aad3206b614e5", "scanner": "scanner-primary", "fingerprint": "6d4e45c44eb61772", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-302de73848903a1a", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-settle-correlate.js:1"}, "properties": {"repobilityId": "68dc5ac258f7ae3c", "scanner": "scanner-primary", "fingerprint": "302de73848903a1a", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-9dc88654b213b800", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-aidip-9.js:1"}, "properties": {"repobilityId": "b75166fc3fca80da", "scanner": "scanner-primary", "fingerprint": "9dc88654b213b800", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-e3da8c5fa0e15a69", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-traits-boundary.js:3"}, "properties": {"repobilityId": "aea8a5476d7a0f30", "scanner": "scanner-primary", "fingerprint": "e3da8c5fa0e15a69", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-98c1dc1dbf38c876", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-bloodline-find-antigonos.js:8"}, "properties": {"repobilityId": "a08b14bdc03116c5", "scanner": "scanner-primary", "fingerprint": "98c1dc1dbf38c876", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-f8aa733d370ac711", "level": "none", "message": {"text": "Commented-code block (7 lines) in scripts/save-cracker/dig-aiarr2.js:3"}, "properties": {"repobilityId": "b5dc0a0b8eb526e1", "scanner": "scanner-primary", "fingerprint": "f8aa733d370ac711", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-b2ff36587153c507", "level": "none", "message": {"text": "Commented-code block (7 lines) in scripts/save-cracker/dig-trade-region-name-bridge.js:1"}, "properties": {"repobilityId": "809a69a7a5bb5d2d", "scanner": "scanner-primary", "fingerprint": "b2ff36587153c507", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-bf5687ee32873e27", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-recruit3.js:1"}, "properties": {"repobilityId": "9c9a3fd6c889d21e", "scanner": "scanner-primary", "fingerprint": "bf5687ee32873e27", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-d1829e563fcdd95f", "level": "none", "message": {"text": "Commented-code block (6 lines) in scripts/save-cracker/dig-midfile-aizone1.js:1"}, "properties": {"repobilityId": "359194db04de2256", "scanner": "scanner-primary", "fingerprint": "d1829e563fcdd95f", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-bb0fc9fbb2ee662e", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-scripted-events6.js:36"}, "properties": {"repobilityId": "e8e9ff48b0e41a55", "scanner": "scanner-primary", "fingerprint": "bb0fc9fbb2ee662e", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-efade6fad6e48fe6", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-header-postturn-record.js:42"}, "properties": {"repobilityId": "f244355479dc72ee", "scanner": "scanner-primary", "fingerprint": "efade6fad6e48fe6", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-9d5696bce6e9191d", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-turnnum-2.js:3"}, "properties": {"repobilityId": "d6373c99ac1c5fb9", "scanner": "scanner-primary", "fingerprint": "9d5696bce6e9191d", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-7d562a85683f4966", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-hash-blob13.js:25"}, "properties": {"repobilityId": "c345056498b6c70a", "scanner": "scanner-primary", "fingerprint": "7d562a85683f4966", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-bb2f9e588a36f5e5", "level": "none", "message": {"text": "Commented-code block (7 lines) in scripts/save-cracker/dig-tail-tilegrid11.js:9"}, "properties": {"repobilityId": "17dcad7cad5dc202", "scanner": "scanner-primary", "fingerprint": "bb2f9e588a36f5e5", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-f55865a3dadb6c66", "level": "none", "message": {"text": "Commented-code block (9 lines) in scripts/save-cracker/dig-religion-find-vector.js:1"}, "properties": {"repobilityId": "afcd5d7cee7c130c", "scanner": "scanner-primary", "fingerprint": "f55865a3dadb6c66", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-0c9f113723799764", "level": "none", "message": {"text": "Commented-code block (8 lines) in scripts/save-cracker/dig-naval-validate.js:1"}, "properties": {"repobilityId": "acd2e65f0ed00b88", "scanner": "scanner-primary", "fingerprint": "0c9f113723799764", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-4982725614194955", "level": "none", "message": {"text": "Commented-code block (8 lines) in scripts/save-cracker/dig-cpool-4.js:1"}, "properties": {"repobilityId": "cbda32bcf01efa57", "scanner": "scanner-primary", "fingerprint": "4982725614194955", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-f39ab05528c2af73", "level": "none", "message": {"text": "Commented-code block (7 lines) in scripts/save-cracker/dig-naval-fleets.js:1"}, "properties": {"repobilityId": "976541281367f12c", "scanner": "scanner-primary", "fingerprint": "f39ab05528c2af73", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-3fb610b250b59454", "level": "none", "message": {"text": "Commented-code block (9 lines) in scripts/save-cracker/dig-siege-alex-byz.js:1"}, "properties": {"repobilityId": "b803e41637e772bb", "scanner": "scanner-primary", "fingerprint": "3fb610b250b59454", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-159810a8095a929a", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-agent-spyrec.js:1"}, "properties": {"repobilityId": "119d5f2206eed29c", "scanner": "scanner-primary", "fingerprint": "159810a8095a929a", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-a455b5bea689a387", "level": "none", "message": {"text": "Commented-code block (7 lines) in scripts/save-cracker/dig-uuid-index2.js:1"}, "properties": {"repobilityId": "dea5514eb03462be", "scanner": "scanner-primary", "fingerprint": "a455b5bea689a387", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-5fd80a1a197f277b", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-aidip-F.js:1"}, "properties": {"repobilityId": "251b111b321c2382", "scanner": "scanner-primary", "fingerprint": "5fd80a1a197f277b", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-cb4e9146efdc3e86", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-charrec-stat-zone.js:1"}, "properties": {"repobilityId": "6f88d1ec264c5039", "scanner": "scanner-primary", "fingerprint": "cb4e9146efdc3e86", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-baaaeda8a05b2b18", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-religion-groundtruth.js:1"}, "properties": {"repobilityId": "fe2b74d5484633f5", "scanner": "scanner-primary", "fingerprint": "baaaeda8a05b2b18", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-f695af70953f7ed5", "level": "none", "message": {"text": "Commented-code block (6 lines) in scripts/save-cracker/dig-alex-4.js:1"}, "properties": {"repobilityId": "5a51c3b9a1e8fdd2", "scanner": "scanner-primary", "fingerprint": "f695af70953f7ed5", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-e592df09c0e59c3a", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-diplopair2-baseline.js:8"}, "properties": {"repobilityId": "16349875994bb341", "scanner": "scanner-primary", "fingerprint": "e592df09c0e59c3a", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-09aa72e44c77f80c", "level": "none", "message": {"text": "Commented-code block (7 lines) in scripts/save-cracker/dig-aidip-K.js:1"}, "properties": {"repobilityId": "7f8068987ed01782", "scanner": "scanner-primary", "fingerprint": "09aa72e44c77f80c", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-303a72d0c0f10990", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-diplo-pairing-reciprocal.js:3"}, "properties": {"repobilityId": "d2a997fe3176234f", "scanner": "scanner-primary", "fingerprint": "303a72d0c0f10990", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-571ae2ad42c49f5a", "level": "none", "message": {"text": "Commented-code block (11 lines) in scripts/save-cracker/dig-12bslot-s85-2.js:1"}, "properties": {"repobilityId": "4135297b96e91e05", "scanner": "scanner-primary", "fingerprint": "571ae2ad42c49f5a", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-56e21ddd0cba36e0", "level": "none", "message": {"text": "Commented-code block (6 lines) in scripts/save-cracker/dig-econ-registry-format.js:1"}, "properties": {"repobilityId": "aaf6bb6f2a0094d2", "scanner": "scanner-primary", "fingerprint": "56e21ddd0cba36e0", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-f60e8c9968b5cade", "level": "none", "message": {"text": "Commented-code block (7 lines) in scripts/save-cracker/dig-econ-gross-context.js:1"}, "properties": {"repobilityId": "5943171070820266", "scanner": "scanner-primary", "fingerprint": "f60e8c9968b5cade", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-ae0eed5f927e3523", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-adoption-1.js:1"}, "properties": {"repobilityId": "980f79841485ce71", "scanner": "scanner-primary", "fingerprint": "ae0eed5f927e3523", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-0aa8b5b980b97a31", "level": "none", "message": {"text": "Commented-code block (6 lines) in scripts/save-cracker/dig-unit-army-grouping.js:1"}, "properties": {"repobilityId": "a0d2d7c7785562f6", "scanner": "scanner-primary", "fingerprint": "0aa8b5b980b97a31", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-95f9a039285201d7", "level": "none", "message": {"text": "Commented-code block (6 lines) in scripts/save-cracker/dig-charpath-legs.js:1"}, "properties": {"repobilityId": "42a5dfffc5e48e71", "scanner": "scanner-primary", "fingerprint": "95f9a039285201d7", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-e766eaa888356501", "level": "none", "message": {"text": "Commented-code block (7 lines) in scripts/save-cracker/dig-econ-search-aitotals.js:1"}, "properties": {"repobilityId": "b6664524c63e8095", "scanner": "scanner-primary", "fingerprint": "e766eaa888356501", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-21c9b89348ac4d94", "level": "none", "message": {"text": "Commented-code block (6 lines) in scripts/save-cracker/dig-diplo-H7.js:97"}, "properties": {"repobilityId": "8b1b848752e019db", "scanner": "scanner-primary", "fingerprint": "21c9b89348ac4d94", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-e9de9da02e13394e", "level": "none", "message": {"text": "Commented-code block (7 lines) in scripts/save-cracker/dig-playerdiplo-partnerlist.js:1"}, "properties": {"repobilityId": "e2747ef10698a1b9", "scanner": "scanner-primary", "fingerprint": "e9de9da02e13394e", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-6679591144eaa29e", "level": "none", "message": {"text": "Commented-code block (7 lines) in scripts/save-cracker/dig-89slot-s92.js:5"}, "properties": {"repobilityId": "bf010be773d0d1a4", "scanner": "scanner-primary", "fingerprint": "6679591144eaa29e", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-0c5fd52a20efccad", "level": "none", "message": {"text": "Commented-code block (6 lines) in scripts/save-cracker/dig-record-pointer-table.js:6"}, "properties": {"repobilityId": "5661c84fc021e7c4", "scanner": "scanner-primary", "fingerprint": "0c5fd52a20efccad", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-64f59b950af9e5f2", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-siege-spain-block.js:1"}, "properties": {"repobilityId": "f25568a20db2bb6b", "scanner": "scanner-primary", "fingerprint": "64f59b950af9e5f2", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-ca8e6b9d5cf06dc6", "level": "note", "message": {"text": "Legacy-named symbol `pop_copy` in scripts/save-cracker/dig-stats-block-dynamic-fields.js:44"}, "properties": {"repobilityId": "ae2c94de8b40a51f", "scanner": "scanner-primary", "fingerprint": "ca8e6b9d5cf06dc6", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-ad5c68c6d32d45db", "level": "none", "message": {"text": "Commented-code block (6 lines) in scripts/save-cracker/dig-ship-move2.js:1"}, "properties": {"repobilityId": "850380c1fc77b384", "scanner": "scanner-primary", "fingerprint": "ad5c68c6d32d45db", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-3a1b48c42788fffa", "level": "none", "message": {"text": "Commented-code block (8 lines) in scripts/save-cracker/dig-naval-position2.js:1"}, "properties": {"repobilityId": "0e6cf8cfd0cf00ea", "scanner": "scanner-primary", "fingerprint": "3a1b48c42788fffa", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-51cc1d2eca74791d", "level": "none", "message": {"text": "Commented-code block (12 lines) in scripts/save-cracker/dig-charrec-effect-enum.js:1"}, "properties": {"repobilityId": "5d69c4c1949a7bf0", "scanner": "scanner-primary", "fingerprint": "51cc1d2eca74791d", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-3ec2a58fb4291125", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-reputation-04-rec-layout.js:1"}, "properties": {"repobilityId": "0efb837d9a49292b", "scanner": "scanner-primary", "fingerprint": "3ec2a58fb4291125", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-e12f198d7dda56ef", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-ai-weights1.js:4"}, "properties": {"repobilityId": "e55d13682153f8d9", "scanner": "scanner-primary", "fingerprint": "e12f198d7dda56ef", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-f8c7a42d3a519a58", "level": "none", "message": {"text": "Commented-code block (7 lines) in scripts/save-cracker/dig-lua-state7.js:61"}, "properties": {"repobilityId": "3483eeee1a9de031", "scanner": "scanner-primary", "fingerprint": "f8c7a42d3a519a58", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-71e80b8a9799a5cc", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-model-validate3.js:124"}, "properties": {"repobilityId": "44c83072e149b5dd", "scanner": "scanner-primary", "fingerprint": "71e80b8a9799a5cc", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-f9c62bd66b3683fb", "level": "none", "message": {"text": "Commented-code block (8 lines) in scripts/save-cracker/dig-trade-region-record-survey.js:1"}, "properties": {"repobilityId": "fd335be9fed01bff", "scanner": "scanner-primary", "fingerprint": "f9c62bd66b3683fb", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-2b99a71f433360ed", "level": "none", "message": {"text": "Commented-code block (7 lines) in scripts/save-cracker/dig-econ-before-record.js:1"}, "properties": {"repobilityId": "74de6502fa4bfcfa", "scanner": "scanner-primary", "fingerprint": "2b99a71f433360ed", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-fc8e939fd8e33eab", "level": "none", "message": {"text": "Commented-code block (6 lines) in scripts/save-cracker/dig-pop-block-diff.js:1"}, "properties": {"repobilityId": "c92eaa41c5131dcf", "scanner": "scanner-primary", "fingerprint": "fc8e939fd8e33eab", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-063bf89bb10bac97", "level": "none", "message": {"text": "Commented-code block (6 lines) in scripts/save-cracker/dig-econ-settlement-breakdown.js:1"}, "properties": {"repobilityId": "fc453fa1a118ffe0", "scanner": "scanner-primary", "fingerprint": "063bf89bb10bac97", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-cbef115f9e8f63c7", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/save-cracker/splice-with-count-patch.js:3"}, "properties": {"repobilityId": "189377c40c848419", "scanner": "scanner-primary", "fingerprint": "cbef115f9e8f63c7", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-e52a49ac216a96df", "level": "none", "message": {"text": "Commented-code block (7 lines) in scripts/save-cracker/dig-family10.js:4"}, "properties": {"repobilityId": "d0298af2451688d4", "scanner": "scanner-primary", "fingerprint": "e52a49ac216a96df", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-3fd923150a301046", "level": "none", "message": {"text": "Commented-code block (8 lines) in scripts/save-cracker/dig-header-year-player.js:1"}, "properties": {"repobilityId": "b85159faa6c2ffad", "scanner": "scanner-primary", "fingerprint": "3fd923150a301046", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-fe942b0d71a7e948", "level": "none", "message": {"text": "Commented-code block (6 lines) in scripts/save-cracker/dig-queue-recruit-fieldmap.js:1"}, "properties": {"repobilityId": "9d75349d93a468ca", "scanner": "scanner-primary", "fingerprint": "fe942b0d71a7e948", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-6b4a86da4019108b", "level": "none", "message": {"text": "Commented-code block (6 lines) in scripts/save-cracker/dig-azes.js:6"}, "properties": {"repobilityId": "9f8935993fb479b1", "scanner": "scanner-primary", "fingerprint": "6b4a86da4019108b", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-ae902f9cdc39a811", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-settlement-header-full.js:67"}, "properties": {"repobilityId": "b8d8372d0632f742", "scanner": "scanner-primary", "fingerprint": "ae902f9cdc39a811", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-f157023de2b68b49", "level": "none", "message": {"text": "Commented-code block (7 lines) in scripts/save-cracker/dig-soldier-stats-deep.js:3"}, "properties": {"repobilityId": "72a08e388ccaadba", "scanner": "scanner-primary", "fingerprint": "f157023de2b68b49", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-387d0165605674d3", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-family16.js:5"}, "properties": {"repobilityId": "39a53f273b95dcf1", "scanner": "scanner-primary", "fingerprint": "387d0165605674d3", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-3c34d6b22fd48714", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-family20.js:4"}, "properties": {"repobilityId": "bc179219221f7531", "scanner": "scanner-primary", "fingerprint": "3c34d6b22fd48714", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-31109e913cf2264b", "level": "none", "message": {"text": "Commented-code block (10 lines) in scripts/save-cracker/splice-with-section-fix.js:8"}, "properties": {"repobilityId": "600314d834f9b888", "scanner": "scanner-primary", "fingerprint": "31109e913cf2264b", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-b81088c1d1a5eb88", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-stride9xyz8.js:1"}, "properties": {"repobilityId": "71416edc5d005d82", "scanner": "scanner-primary", "fingerprint": "b81088c1d1a5eb88", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-1db6b236e6516159", "level": "none", "message": {"text": "Commented-code block (6 lines) in scripts/save-cracker/dig-econ-postdiplo-walk.js:1"}, "properties": {"repobilityId": "10ac5a273005355f", "scanner": "scanner-primary", "fingerprint": "1db6b236e6516159", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-2b813e305b89dd7f", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-diploterms-07-relrecords.js:1"}, "properties": {"repobilityId": "f73fc259e35c221d", "scanner": "scanner-primary", "fingerprint": "2b813e305b89dd7f", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-15510be8b577b09b", "level": "none", "message": {"text": "Commented-code block (7 lines) in scripts/save-cracker/compare-saves.js:1"}, "properties": {"repobilityId": "8fa992cf9464d7c9", "scanner": "scanner-primary", "fingerprint": "15510be8b577b09b", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-6fb25b9375a0cfd2", "level": "none", "message": {"text": "Commented-code block (6 lines) in scripts/save-cracker/dig-portrait-CRACKED.js:3"}, "properties": {"repobilityId": "1a87e2f959487b4c", "scanner": "scanner-primary", "fingerprint": "6fb25b9375a0cfd2", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-c9ab5acec49f4735", "level": "none", "message": {"text": "Commented-code block (7 lines) in scripts/save-cracker/dig-diplopair2-uuidtype.js:3"}, "properties": {"repobilityId": "1369f40cba10f1e8", "scanner": "scanner-primary", "fingerprint": "c9ab5acec49f4735", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-7a18ddce80d86e0a", "level": "none", "message": {"text": "Commented-code block (6 lines) in scripts/save-cracker/dig-midfile-final4.js:65"}, "properties": {"repobilityId": "1dea042c5ab87a0d", "scanner": "scanner-primary", "fingerprint": "7a18ddce80d86e0a", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-34ca02fc46af2204", "level": "none", "message": {"text": "Commented-code block (6 lines) in scripts/save-cracker/dig-lua-state6.js:37"}, "properties": {"repobilityId": "2ac52962728c304c", "scanner": "scanner-primary", "fingerprint": "34ca02fc46af2204", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-4f6e79724c906d2c", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-mapfeat-diff.js:1"}, "properties": {"repobilityId": "c02af6db140eb33f", "scanner": "scanner-primary", "fingerprint": "4f6e79724c906d2c", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-2d2327541c16f527", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-rle1.js:36"}, "properties": {"repobilityId": "d0bfe48a153b21be", "scanner": "scanner-primary", "fingerprint": "2d2327541c16f527", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-7fb3fd5e1e0ad4b6", "level": "none", "message": {"text": "Commented-code block (8 lines) in scripts/save-cracker/dig-gap214-2.js:3"}, "properties": {"repobilityId": "4d7cba74479950c1", "scanner": "scanner-primary", "fingerprint": "7fb3fd5e1e0ad4b6", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-587143d4000b229c", "level": "none", "message": {"text": "Commented-code block (8 lines) in scripts/save-cracker/dig-turnnum-1.js:6"}, "properties": {"repobilityId": "71d539364a2f3283", "scanner": "scanner-primary", "fingerprint": "587143d4000b229c", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-7d1e58f589a235ba", "level": "none", "message": {"text": "Commented-code block (8 lines) in scripts/save-cracker/dig-treasury-i64.js:18"}, "properties": {"repobilityId": "a824404b477c1697", "scanner": "scanner-primary", "fingerprint": "7d1e58f589a235ba", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-d626ce050aac58ab", "level": "none", "message": {"text": "Commented-code block (12 lines) in scripts/save-cracker/dig-aipolicy-session45-1.js:4"}, "properties": {"repobilityId": "6750e73e00158e92", "scanner": "scanner-primary", "fingerprint": "d626ce050aac58ab", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-5e5bf96fb19dfa22", "level": "none", "message": {"text": "Commented-code block (7 lines) in scripts/save-cracker/dig-alliance2.js:1"}, "properties": {"repobilityId": "78d56ebc72c2d218", "scanner": "scanner-primary", "fingerprint": "5e5bf96fb19dfa22", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-93f270938677f795", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-descr-strat-resources1.js:2"}, "properties": {"repobilityId": "015fa3c5eebced9a", "scanner": "scanner-primary", "fingerprint": "93f270938677f795", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-bd4e81bfe4a18d8f", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-charrec-raw-array.js:1"}, "properties": {"repobilityId": "20ff1c3fc0527974", "scanner": "scanner-primary", "fingerprint": "bd4e81bfe4a18d8f", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-23cc8ab322c2b73a", "level": "none", "message": {"text": "Commented-code block (9 lines) in scripts/save-cracker/dig-diplopair2-positional.js:8"}, "properties": {"repobilityId": "25c81353d2234e42", "scanner": "scanner-primary", "fingerprint": "23cc8ab322c2b73a", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-7650220266365982", "level": "none", "message": {"text": "Commented-code block (7 lines) in scripts/save-cracker/dig-header-anchor-uuid.js:1"}, "properties": {"repobilityId": "4883f994d7bcbd87", "scanner": "scanner-primary", "fingerprint": "7650220266365982", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-f65041dda9d256a6", "level": "none", "message": {"text": "Commented-code block (11 lines) in scripts/save-cracker/dig-field-army-tail1.js:4"}, "properties": {"repobilityId": "55505a5381aaf0bb", "scanner": "scanner-primary", "fingerprint": "f65041dda9d256a6", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-79ce44d33926041e", "level": "none", "message": {"text": "Commented-code block (7 lines) in scripts/save-cracker/dig-unit-hashkey-match.js:1"}, "properties": {"repobilityId": "18b16ba3aa6ec888", "scanner": "scanner-primary", "fingerprint": "79ce44d33926041e", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-56dde9b013da3899", "level": "none", "message": {"text": "Commented-code block (11 lines) in scripts/save-cracker/dig-watchtower-final.js:3"}, "properties": {"repobilityId": "12c659d4a8f2f87c", "scanner": "scanner-primary", "fingerprint": "56dde9b013da3899", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-1ddb23b1e36d56fd", "level": "none", "message": {"text": "Commented-code block (6 lines) in scripts/save-cracker/sections.js:1"}, "properties": {"repobilityId": "b31cf894ddbdc169", "scanner": "scanner-primary", "fingerprint": "1ddb23b1e36d56fd", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-b39177228353259c", "level": "none", "message": {"text": "Commented-code block (14 lines) in scripts/save-cracker/dig-agent-statemap.js:6"}, "properties": {"repobilityId": "bd7d62f7a0c59756", "scanner": "scanner-primary", "fingerprint": "b39177228353259c", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-90062f2a2fdc734d", "level": "none", "message": {"text": "Commented-code block (7 lines) in scripts/save-cracker/dig-uria-buildings.js:1"}, "properties": {"repobilityId": "fd4e77bbd849a12a", "scanner": "scanner-primary", "fingerprint": "90062f2a2fdc734d", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-e311b6871b5f4744", "level": "none", "message": {"text": "Commented-code block (12 lines) in scripts/save-cracker/dig-religion-locate-block.js:32"}, "properties": {"repobilityId": "20613510a3099d8d", "scanner": "scanner-primary", "fingerprint": "e311b6871b5f4744", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-37a1d9f87193a115", "level": "none", "message": {"text": "Commented-code block (6 lines) in scripts/save-cracker/dig-siege-t6-blocks.js:1"}, "properties": {"repobilityId": "29fdca4c1e45a06d", "scanner": "scanner-primary", "fingerprint": "37a1d9f87193a115", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-5caf2d7bd0f4cf42", "level": "none", "message": {"text": "Commented-code block (7 lines) in scripts/save-cracker/dig-diplo-ladder1.js:5"}, "properties": {"repobilityId": "24284d3210f87454", "scanner": "scanner-primary", "fingerprint": "5caf2d7bd0f4cf42", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-b8c5672823a5d614", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-tilemap2.js:40"}, "properties": {"repobilityId": "367778a11ec790b8", "scanner": "scanner-primary", "fingerprint": "b8c5672823a5d614", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-65039ebc0b195403", "level": "none", "message": {"text": "Commented-code block (12 lines) in scripts/save-cracker/dig-diplo-cleanD.js:6"}, "properties": {"repobilityId": "974ba6934af2b352", "scanner": "scanner-primary", "fingerprint": "65039ebc0b195403", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-446964f8469fc847", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-terrain-confirm1.js:3"}, "properties": {"repobilityId": "7d7e4f80c280fa97", "scanner": "scanner-primary", "fingerprint": "446964f8469fc847", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-71625b4cd9c4de04", "level": "none", "message": {"text": "Commented-code block (9 lines) in scripts/save-cracker/dig-section-walker8.js:3"}, "properties": {"repobilityId": "84f22254d5eaebd4", "scanner": "scanner-primary", "fingerprint": "71625b4cd9c4de04", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-8bfe597b14122c9e", "level": "none", "message": {"text": "Commented-code block (6 lines) in scripts/save-cracker/dig-charrec-array-bounds.js:1"}, "properties": {"repobilityId": "b22d91d4ca4a4083", "scanner": "scanner-primary", "fingerprint": "8bfe597b14122c9e", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-8ac017623377fc65", "level": "none", "message": {"text": "Commented-code block (7 lines) in scripts/save-cracker/dig-tail-profile1.js:1"}, "properties": {"repobilityId": "f2fa09d658e9e1f9", "scanner": "scanner-primary", "fingerprint": "8ac017623377fc65", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-cd8d0313bc511976", "level": "none", "message": {"text": "Commented-code block (6 lines) in scripts/save-cracker/dig-econ-find-section.js:1"}, "properties": {"repobilityId": "fb47bd87033c7c51", "scanner": "scanner-primary", "fingerprint": "cd8d0313bc511976", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-ee40c50e7e08365f", "level": "none", "message": {"text": "Commented-code block (8 lines) in scripts/save-cracker/dig-stats-block-fields.js:1"}, "properties": {"repobilityId": "fd267a9029bf914b", "scanner": "scanner-primary", "fingerprint": "ee40c50e7e08365f", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-d592856e6125f970", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-anc3.js:51"}, "properties": {"repobilityId": "b80006e331458354", "scanner": "scanner-primary", "fingerprint": "d592856e6125f970", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-b88d2c7d39380bb6", "level": "none", "message": {"text": "Commented-code block (6 lines) in scripts/save-cracker/dig-charrec-effect-proof.js:1"}, "properties": {"repobilityId": "0b8c04bfbffeb935", "scanner": "scanner-primary", "fingerprint": "b88d2c7d39380bb6", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-7305ca290a42c0ea", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-charrec-fixedpoint.js:1"}, "properties": {"repobilityId": "445d89cf9aa89d43", "scanner": "scanner-primary", "fingerprint": "7305ca290a42c0ea", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-f926adbb5c014d0d", "level": "none", "message": {"text": "Commented-code block (8 lines) in scripts/save-cracker/dig-scripted-events-s73-1.js:1"}, "properties": {"repobilityId": "f6791994696a43bb", "scanner": "scanner-primary", "fingerprint": "f926adbb5c014d0d", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-8ded4ecfd4efaa66", "level": "none", "message": {"text": "Commented-code block (11 lines) in scripts/save-cracker/dig-zonea2.js:1"}, "properties": {"repobilityId": "d74ff2e795e35d91", "scanner": "scanner-primary", "fingerprint": "8ded4ecfd4efaa66", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-21c5f7e87da10e39", "level": "none", "message": {"text": "Commented-code block (6 lines) in scripts/save-cracker/dig-econ-recon.js:1"}, "properties": {"repobilityId": "480fc3ffde6256e3", "scanner": "scanner-primary", "fingerprint": "21c5f7e87da10e39", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-5e1ab0e64bb4ee79", "level": "none", "message": {"text": "Commented-code block (18 lines) in scripts/save-cracker/dig-tilemap12.js:1"}, "properties": {"repobilityId": "d1849c9e1eed7666", "scanner": "scanner-primary", "fingerprint": "5e1ab0e64bb4ee79", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-533e3faeddcb4fe6", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-decline-2.js:32"}, "properties": {"repobilityId": "36b5b265ac49df61", "scanner": "scanner-primary", "fingerprint": "533e3faeddcb4fe6", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-914d8724f5f00ee3", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-diplo2.js:8"}, "properties": {"repobilityId": "5f63cbe5d4922535", "scanner": "scanner-primary", "fingerprint": "914d8724f5f00ee3", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-69bc3e7622d544d4", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-construction7.js:23"}, "properties": {"repobilityId": "037b5cd937041b33", "scanner": "scanner-primary", "fingerprint": "69bc3e7622d544d4", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-44e035e50e74933b", "level": "none", "message": {"text": "Commented-code block (10 lines) in scripts/save-cracker/dig-charrec-effect-delta.js:1"}, "properties": {"repobilityId": "2de3602cb83a5a47", "scanner": "scanner-primary", "fingerprint": "44e035e50e74933b", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-bd7b3da11fe29b80", "level": "none", "message": {"text": "Commented-code block (8 lines) in scripts/save-cracker/dig-field-army-tail4.js:90"}, "properties": {"repobilityId": "7e450dde4a5315b2", "scanner": "scanner-primary", "fingerprint": "bd7b3da11fe29b80", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-4b209bf67f2cf246", "level": "none", "message": {"text": "Commented-code block (7 lines) in scripts/save-cracker/dig-naval-final.js:6"}, "properties": {"repobilityId": "33e37e2f8efed8c5", "scanner": "scanner-primary", "fingerprint": "4b209bf67f2cf246", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-a944e6b863cf4374", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-rebellion3.js:51"}, "properties": {"repobilityId": "a1d1ae7601d94ada", "scanner": "scanner-primary", "fingerprint": "a944e6b863cf4374", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-04d3d8f17a9ed6df", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-naval-shiptype.js:1"}, "properties": {"repobilityId": "3fab26c8996d77e8", "scanner": "scanner-primary", "fingerprint": "04d3d8f17a9ed6df", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-a6d41bd252722cf5", "level": "note", "message": {"text": "Legacy-named symbol `pop_copy` in scripts/save-cracker/dig-settle-block-walk.js:75"}, "properties": {"repobilityId": "96e951c9e582720a", "scanner": "scanner-primary", "fingerprint": "a6d41bd252722cf5", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-72596179b5c52279", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-events-table.js:1"}, "properties": {"repobilityId": "a655dd0d4f828c0b", "scanner": "scanner-primary", "fingerprint": "72596179b5c52279", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-c2ff30123b794817", "level": "none", "message": {"text": "Commented-code block (6 lines) in scripts/save-cracker/dig-naval-model.js:1"}, "properties": {"repobilityId": "9878c0d681f2c02b", "scanner": "scanner-primary", "fingerprint": "c2ff30123b794817", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-6a6ba3486d71af23", "level": "none", "message": {"text": "Commented-code block (7 lines) in scripts/save-cracker/dig-strideorder-session47-1.js:8"}, "properties": {"repobilityId": "d6baa5bf3d9424af", "scanner": "scanner-primary", "fingerprint": "6a6ba3486d71af23", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-6a317bb5895026d3", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-alliance-deep6.js:1"}, "properties": {"repobilityId": "e50736c223553d8a", "scanner": "scanner-primary", "fingerprint": "6a317bb5895026d3", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-91541bb7133e1ae9", "level": "none", "message": {"text": "Commented-code block (6 lines) in scripts/save-cracker/dig-pop-rate-exhaustive.js:1"}, "properties": {"repobilityId": "84059cd793a66f06", "scanner": "scanner-primary", "fingerprint": "91541bb7133e1ae9", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-617de9ae1b6dcfdf", "level": "none", "message": {"text": "Commented-code block (8 lines) in scripts/save-cracker/dig-family1.js:12"}, "properties": {"repobilityId": "f78238e2f7da9faa", "scanner": "scanner-primary", "fingerprint": "617de9ae1b6dcfdf", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-1ba571d33a722340", "level": "none", "message": {"text": "Commented-code block (6 lines) in scripts/save-cracker/dig-reputation-08-bodyonly.js:1"}, "properties": {"repobilityId": "9975edb18f183b86", "scanner": "scanner-primary", "fingerprint": "1ba571d33a722340", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-60dff48c3eb5de18", "level": "none", "message": {"text": "Commented-code block (6 lines) in scripts/save-cracker/dig-econ-f13-decompose.js:1"}, "properties": {"repobilityId": "bf2c27c5e6940d78", "scanner": "scanner-primary", "fingerprint": "60dff48c3eb5de18", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-167c2571938f74a1", "level": "none", "message": {"text": "Commented-code block (6 lines) in scripts/save-cracker/dig-diplopair2-globaltable.js:3"}, "properties": {"repobilityId": "aa329b4d3e6060d7", "scanner": "scanner-primary", "fingerprint": "167c2571938f74a1", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-643bcee668cc6f2a", "level": "none", "message": {"text": "Commented-code block (6 lines) in scripts/save-cracker/dig-adoption-2.js:1"}, "properties": {"repobilityId": "00d0a367750202a7", "scanner": "scanner-primary", "fingerprint": "643bcee668cc6f2a", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-a5eea850cffe6d00", "level": "none", "message": {"text": "Commented-code block (6 lines) in scripts/save-cracker/dig-diploterms-25-npcvsplayer.js:1"}, "properties": {"repobilityId": "5252f7d4b458c9f3", "scanner": "scanner-primary", "fingerprint": "a5eea850cffe6d00", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-33e7feebf3a52ad2", "level": "none", "message": {"text": "Commented-code block (6 lines) in scripts/save-cracker/dig-familyrec2.js:4"}, "properties": {"repobilityId": "feaaa535d48796d2", "scanner": "scanner-primary", "fingerprint": "33e7feebf3a52ad2", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-716cdcf9e11552a4", "level": "none", "message": {"text": "Commented-code block (6 lines) in scripts/save-cracker/dig-victory-scan-regionarrays.js:1"}, "properties": {"repobilityId": "f128ecda24bb7031", "scanner": "scanner-primary", "fingerprint": "716cdcf9e11552a4", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-b467ff0fb11873f9", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-diploterms-05-warwide.js:1"}, "properties": {"repobilityId": "6e1922855aa7fc12", "scanner": "scanner-primary", "fingerprint": "b467ff0fb11873f9", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-3ef0b10dc825ee5f", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/save-cracker/report.js:1"}, "properties": {"repobilityId": "dec7d6dc6e75ab6f", "scanner": "scanner-primary", "fingerprint": "3ef0b10dc825ee5f", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-79b9c4a482e7a374", "level": "none", "message": {"text": "Commented-code block (6 lines) in scripts/save-cracker/dig-diplo-block-label.js:3"}, "properties": {"repobilityId": "8ede7cd4bd49ca6e", "scanner": "scanner-primary", "fingerprint": "79b9c4a482e7a374", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-4fa623ad953ae611", "level": "none", "message": {"text": "Commented-code block (11 lines) in scripts/save-cracker/dig-mask-s95-2.js:6"}, "properties": {"repobilityId": "53906603faa86c65", "scanner": "scanner-primary", "fingerprint": "4fa623ad953ae611", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-4430f12e217f6cd7", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-terrain-confirm5.js:4"}, "properties": {"repobilityId": "ee02ee221493b3dd", "scanner": "scanner-primary", "fingerprint": "4430f12e217f6cd7", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-39cf08e2c42fc4f7", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-midfile-recount2.js:1"}, "properties": {"repobilityId": "e82f58d092510462", "scanner": "scanner-primary", "fingerprint": "39cf08e2c42fc4f7", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-95723ca4d6ac48d5", "level": "none", "message": {"text": "Commented-code block (13 lines) in scripts/save-cracker/dig-explore-grid-values-5.js:3"}, "properties": {"repobilityId": "822ac91bd78e2de2", "scanner": "scanner-primary", "fingerprint": "95723ca4d6ac48d5", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-85f701f7d0c7d1e8", "level": "none", "message": {"text": "Commented-code block (7 lines) in scripts/save-cracker/dig-econ-faction-object-head.js:1"}, "properties": {"repobilityId": "280679db5bdf104e", "scanner": "scanner-primary", "fingerprint": "85f701f7d0c7d1e8", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-ca602aae94c5537f", "level": "none", "message": {"text": "Commented-code block (6 lines) in scripts/save-cracker/dig-tail-tilegrid1.js:1"}, "properties": {"repobilityId": "2fc57db5cf555302", "scanner": "scanner-primary", "fingerprint": "ca602aae94c5537f", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-83b37f953469497e", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-playerdiplo-recordstart.js:1"}, "properties": {"repobilityId": "0151cd48e461b73a", "scanner": "scanner-primary", "fingerprint": "83b37f953469497e", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-cb700ec1cb556d13", "level": "none", "message": {"text": "Commented-code block (6 lines) in scripts/save-cracker/dig-war-10.js:15"}, "properties": {"repobilityId": "75da724d96ba4643", "scanner": "scanner-primary", "fingerprint": "cb700ec1cb556d13", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-bb3798b28e07f9da", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-aidip-C.js:1"}, "properties": {"repobilityId": "032c938bc6bd321f", "scanner": "scanner-primary", "fingerprint": "bb3798b28e07f9da", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-57c58807eacc541c", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-battle-log11.js:7"}, "properties": {"repobilityId": "a373c737b2b5e1ab", "scanner": "scanner-primary", "fingerprint": "57c58807eacc541c", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-572272cdb8d4c40c", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-upkeep2.js:3"}, "properties": {"repobilityId": "eb6b15beaebe6c10", "scanner": "scanner-primary", "fingerprint": "572272cdb8d4c40c", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-c3e392be41adf910", "level": "none", "message": {"text": "Commented-code block (7 lines) in scripts/save-cracker/dig-roads-locate.js:12"}, "properties": {"repobilityId": "a0ee53ba671b7a56", "scanner": "scanner-primary", "fingerprint": "c3e392be41adf910", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-7f32a93da7eee2f2", "level": "none", "message": {"text": "Commented-code block (6 lines) in scripts/save-cracker/dig-ai-policy1.js:1"}, "properties": {"repobilityId": "6650795186cc5800", "scanner": "scanner-primary", "fingerprint": "7f32a93da7eee2f2", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-693e32cc68cd25ec", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-armor-byte-v2.js:1"}, "properties": {"repobilityId": "3d97d0a4652a4917", "scanner": "scanner-primary", "fingerprint": "693e32cc68cd25ec", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-e86bb635368f7e83", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-staticsec-cell-fields.js:1"}, "properties": {"repobilityId": "56aef3b6e6eca544", "scanner": "scanner-primary", "fingerprint": "e86bb635368f7e83", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-118fac1a3d19f896", "level": "none", "message": {"text": "Commented-code block (7 lines) in scripts/save-cracker/dig-siege-spain-truearmy.js:1"}, "properties": {"repobilityId": "91b7de0c266f62b7", "scanner": "scanner-primary", "fingerprint": "118fac1a3d19f896", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-771e61fd23b07909", "level": "none", "message": {"text": "Commented-code block (7 lines) in scripts/save-cracker/dig-86-90.js:4"}, "properties": {"repobilityId": "95bc2f518cd79d05", "scanner": "scanner-primary", "fingerprint": "771e61fd23b07909", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-fff44af7ddd9629e", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-unit-section-registry.js:1"}, "properties": {"repobilityId": "cacbe871e9f9726e", "scanner": "scanner-primary", "fingerprint": "fff44af7ddd9629e", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-1ae4dc12c5046637", "level": "none", "message": {"text": "Commented-code block (9 lines) in scripts/save-cracker/dig-ai-cache-ris4.js:1"}, "properties": {"repobilityId": "22a1c477db2b1d2a", "scanner": "scanner-primary", "fingerprint": "1ae4dc12c5046637", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-e99906e7235eefa9", "level": "none", "message": {"text": "Commented-code block (6 lines) in scripts/save-cracker/dig-siege2.js:1"}, "properties": {"repobilityId": "bcf5739d199c8828", "scanner": "scanner-primary", "fingerprint": "e99906e7235eefa9", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-88e483396a621349", "level": "none", "message": {"text": "Commented-code block (8 lines) in scripts/save-cracker/dig-faction-walk2.js:7"}, "properties": {"repobilityId": "680f155bc36483f1", "scanner": "scanner-primary", "fingerprint": "88e483396a621349", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-26c6540dab6e7b2c", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-stride9-internal2.js:1"}, "properties": {"repobilityId": "2c97734a0e45558d", "scanner": "scanner-primary", "fingerprint": "26c6540dab6e7b2c", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-6f15429926ce7a54", "level": "none", "message": {"text": "Commented-code block (6 lines) in scripts/save-cracker/dig-agent-model-find.js:1"}, "properties": {"repobilityId": "7f92f33317ee0ce9", "scanner": "scanner-primary", "fingerprint": "6f15429926ce7a54", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-b7c80d4dd89ac1f6", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-tail-tilegrid9.js:1"}, "properties": {"repobilityId": "ff1c254ccdb935c3", "scanner": "scanner-primary", "fingerprint": "b7c80d4dd89ac1f6", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-bd8f5728b2034cbf", "level": "none", "message": {"text": "Commented-code block (6 lines) in scripts/save-cracker/dig-warhunt-uuid-pairing.js:1"}, "properties": {"repobilityId": "091cd84a7f9d72c5", "scanner": "scanner-primary", "fingerprint": "bd8f5728b2034cbf", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-3107fc42a64c49e7", "level": "none", "message": {"text": "Commented-code block (6 lines) in scripts/save-cracker/dig-aidip-3.js:1"}, "properties": {"repobilityId": "2526280f35df1dcd", "scanner": "scanner-primary", "fingerprint": "3107fc42a64c49e7", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-af62a55c9a1272ef", "level": "note", "message": {"text": "Legacy-named symbol `pop_copy` in scripts/save-cracker/dig-settle-lib.js:7"}, "properties": {"repobilityId": "79c2febf29b6dca9", "scanner": "scanner-primary", "fingerprint": "af62a55c9a1272ef", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-aeea95eb8df64524", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-settle-lib.js:3"}, "properties": {"repobilityId": "3a638d10d06a9a5d", "scanner": "scanner-primary", "fingerprint": "aeea95eb8df64524", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-06ab683f82acfcde", "level": "none", "message": {"text": "Commented-code block (7 lines) in scripts/save-cracker/dig-terrain-confirm3.js:78"}, "properties": {"repobilityId": "6a9e7dcadc2f072f", "scanner": "scanner-primary", "fingerprint": "06ab683f82acfcde", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-17334413d31c3f8d", "level": "none", "message": {"text": "Commented-code block (8 lines) in scripts/save-cracker/dig-lua-footer1.js:1"}, "properties": {"repobilityId": "1569d62080e3adc2", "scanner": "scanner-primary", "fingerprint": "17334413d31c3f8d", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-fb9485159c3ce780", "level": "none", "message": {"text": "Commented-code block (8 lines) in scripts/save-cracker/dig-warhunt-t0-precise.js:1"}, "properties": {"repobilityId": "a635733b223b5816", "scanner": "scanner-primary", "fingerprint": "fb9485159c3ce780", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-b8628f4630ee0291", "level": "none", "message": {"text": "Commented-code block (12 lines) in scripts/save-cracker/dig-econ-DECODE-SUMMARY.js:1"}, "properties": {"repobilityId": "82710dde123a4842", "scanner": "scanner-primary", "fingerprint": "b8628f4630ee0291", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-5b48189e6fdaa039", "level": "none", "message": {"text": "Commented-code block (7 lines) in scripts/save-cracker/dig-script-fired-state-3.js:1"}, "properties": {"repobilityId": "48f0eb4b15807007", "scanner": "scanner-primary", "fingerprint": "5b48189e6fdaa039", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-d19ab6c5dcb2d821", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-warhunt-uuid-define.js:1"}, "properties": {"repobilityId": "cbc71130d2d8543b", "scanner": "scanner-primary", "fingerprint": "d19ab6c5dcb2d821", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-33e4f6facabacf15", "level": "none", "message": {"text": "Commented-code block (6 lines) in scripts/save-cracker/dig-newchar.js:31"}, "properties": {"repobilityId": "241d9519154a8f3d", "scanner": "scanner-primary", "fingerprint": "33e4f6facabacf15", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-8f82fcefe27a1bf1", "level": "none", "message": {"text": "Commented-code block (11 lines) in scripts/save-cracker/dig-diplo-pairing-final.js:3"}, "properties": {"repobilityId": "21495977aeb68102", "scanner": "scanner-primary", "fingerprint": "8f82fcefe27a1bf1", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-90aa39a676f19101", "level": "none", "message": {"text": "Commented-code block (6 lines) in scripts/save-cracker/dig-head-3.js:1"}, "properties": {"repobilityId": "93b2f9f5edd05506", "scanner": "scanner-primary", "fingerprint": "90aa39a676f19101", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-c2ca0b797ed3e056", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-treasury-hunt.js:23"}, "properties": {"repobilityId": "5b8517a6963e6f36", "scanner": "scanner-primary", "fingerprint": "c2ca0b797ed3e056", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-ef5f4e819a8040c0", "level": "none", "message": {"text": "Commented-code block (9 lines) in scripts/save-cracker/dig-deadpool-count-v2.js:3"}, "properties": {"repobilityId": "1e04dfe03996eecc", "scanner": "scanner-primary", "fingerprint": "ef5f4e819a8040c0", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-b255261be7e551b7", "level": "none", "message": {"text": "Commented-code block (6 lines) in scripts/save-cracker/dig-familyrec4.js:2"}, "properties": {"repobilityId": "3fbcee8f5e43cf17", "scanner": "scanner-primary", "fingerprint": "b255261be7e551b7", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-30fda74e360f38a3", "level": "none", "message": {"text": "Commented-code block (9 lines) in scripts/save-cracker/dig-staticsec-matrix-extent.js:1"}, "properties": {"repobilityId": "45e069000d6c3978", "scanner": "scanner-primary", "fingerprint": "30fda74e360f38a3", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-41c62275dfde000c", "level": "none", "message": {"text": "Commented-code block (6 lines) in scripts/save-cracker/dig-mp5.js:52"}, "properties": {"repobilityId": "de45c910c6dbb861", "scanner": "scanner-primary", "fingerprint": "41c62275dfde000c", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-32ad59924d8b311e", "level": "none", "message": {"text": "Commented-code block (10 lines) in scripts/save-cracker/dig-chartail7.js:1"}, "properties": {"repobilityId": "09c53627b4c95dee", "scanner": "scanner-primary", "fingerprint": "32ad59924d8b311e", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-72e8b5102a89b0f5", "level": "none", "message": {"text": "Commented-code block (6 lines) in scripts/save-cracker/dig-settlement-coords.js:64"}, "properties": {"repobilityId": "cb16fd7be61be5f6", "scanner": "scanner-primary", "fingerprint": "72e8b5102a89b0f5", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-62fbd043fcc648e6", "level": "none", "message": {"text": "Commented-code block (7 lines) in scripts/save-cracker/dig-unit-armor-isolate.js:1"}, "properties": {"repobilityId": "962f2f2a263914df", "scanner": "scanner-primary", "fingerprint": "62fbd043fcc648e6", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-65b90c3187157be6", "level": "none", "message": {"text": "Commented-code block (8 lines) in scripts/save-cracker/dig-soldier-section-strict.js:1"}, "properties": {"repobilityId": "3aa3bee6f09fb810", "scanner": "scanner-primary", "fingerprint": "65b90c3187157be6", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-719b51b511911345", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-playerdiplo-stancetable2.js:1"}, "properties": {"repobilityId": "d5e483d5c95a64f8", "scanner": "scanner-primary", "fingerprint": "719b51b511911345", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-34ea48487839eedb", "level": "none", "message": {"text": "Commented-code block (6 lines) in scripts/save-cracker/dig-tile-trail2.js:55"}, "properties": {"repobilityId": "106dda9c3c51febb", "scanner": "scanner-primary", "fingerprint": "34ea48487839eedb", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-c3d7b09f430cb22e", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-ris-counter1.js:7"}, "properties": {"repobilityId": "aa28ac347715cfbf", "scanner": "scanner-primary", "fingerprint": "c3d7b09f430cb22e", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-cfdaf635b9421233", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-trade-goods8.js:64"}, "properties": {"repobilityId": "a67a09f255149287", "scanner": "scanner-primary", "fingerprint": "cfdaf635b9421233", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-7176a874823691c8", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-marriage-new-husband.js:27"}, "properties": {"repobilityId": "e7df2351dd40451b", "scanner": "scanner-primary", "fingerprint": "7176a874823691c8", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-60ba50218c2a4122", "level": "none", "message": {"text": "Commented-code block (7 lines) in scripts/save-cracker/dig-stride9xyz7.js:1"}, "properties": {"repobilityId": "193d3ea6c5467f4d", "scanner": "scanner-primary", "fingerprint": "60ba50218c2a4122", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-521c035f2254f1ad", "level": "none", "message": {"text": "Commented-code block (6 lines) in scripts/save-cracker/dig-reputation-11-record-map.js:5"}, "properties": {"repobilityId": "83d31528117088e5", "scanner": "scanner-primary", "fingerprint": "521c035f2254f1ad", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-4e3c715030273dfd", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-battle12.js:43"}, "properties": {"repobilityId": "68bbcedb2b44216c", "scanner": "scanner-primary", "fingerprint": "4e3c715030273dfd", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-22143dbb0c1e6402", "level": "none", "message": {"text": "Commented-code block (9 lines) in scripts/save-cracker/dig-aidip-4.js:6"}, "properties": {"repobilityId": "2b72ecae53d011cc", "scanner": "scanner-primary", "fingerprint": "22143dbb0c1e6402", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-121cdfe0aa5e64bd", "level": "none", "message": {"text": "Commented-code block (6 lines) in scripts/save-cracker/dig-diplovalid2.js:1"}, "properties": {"repobilityId": "c5f27aadc4107a34", "scanner": "scanner-primary", "fingerprint": "121cdfe0aa5e64bd", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-b4a6b270701748fe", "level": "none", "message": {"text": "Commented-code block (9 lines) in scripts/save-cracker/dig-building-trailer-fields.js:25"}, "properties": {"repobilityId": "8a855817afcdc6be", "scanner": "scanner-primary", "fingerprint": "b4a6b270701748fe", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-ab231d9da692bbdf", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-tilegrid-fullscan.js:1"}, "properties": {"repobilityId": "08327d3babedae0b", "scanner": "scanner-primary", "fingerprint": "ab231d9da692bbdf", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-bf83d01a9b4852d9", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-uuid-index4.js:125"}, "properties": {"repobilityId": "56d3082964a7b4b1", "scanner": "scanner-primary", "fingerprint": "bf83d01a9b4852d9", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-e6b0f415fe9b605b", "level": "none", "message": {"text": "Commented-code block (11 lines) in scripts/save-cracker/dig-halo-move-3.js:1"}, "properties": {"repobilityId": "df55d70888e1ec9b", "scanner": "scanner-primary", "fingerprint": "e6b0f415fe9b605b", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-460cab8b2763f1ad", "level": "none", "message": {"text": "Commented-code block (6 lines) in scripts/save-cracker/dig-rebellion-head2.js:1"}, "properties": {"repobilityId": "b1cf8db0f75a5831", "scanner": "scanner-primary", "fingerprint": "460cab8b2763f1ad", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-d1ddf39eccd588f9", "level": "none", "message": {"text": "Commented-code block (6 lines) in scripts/save-cracker/dig-agent-anchor.js:1"}, "properties": {"repobilityId": "e9cbb81a41fc7fcf", "scanner": "scanner-primary", "fingerprint": "d1ddf39eccd588f9", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-372204b8c65ac9f2", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-armyboard6.js:13"}, "properties": {"repobilityId": "168febe9e627f088", "scanner": "scanner-primary", "fingerprint": "372204b8c65ac9f2", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-53ea28e7af96418c", "level": "none", "message": {"text": "Commented-code block (8 lines) in scripts/save-cracker/dig-resources-confirm.js:4"}, "properties": {"repobilityId": "fea8be869d296cf2", "scanner": "scanner-primary", "fingerprint": "53ea28e7af96418c", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-f9a891deeebbab7f", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-charrec-effect-map.js:1"}, "properties": {"repobilityId": "dfa44f612cd3f336", "scanner": "scanner-primary", "fingerprint": "f9a891deeebbab7f", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-79d04eb9537699a3", "level": "none", "message": {"text": "Commented-code block (7 lines) in scripts/save-cracker/dig-trade-section-finder.js:1"}, "properties": {"repobilityId": "b79dae7fe0c6837b", "scanner": "scanner-primary", "fingerprint": "79d04eb9537699a3", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-2d1d52d6f2d82074", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-diplo-9.js:14"}, "properties": {"repobilityId": "39fb8c56557a9b5a", "scanner": "scanner-primary", "fingerprint": "2d1d52d6f2d82074", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-e23e58521fc4ddb8", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-mapfeat-early-diff.js:1"}, "properties": {"repobilityId": "7e5f5739c8ee025d", "scanner": "scanner-primary", "fingerprint": "e23e58521fc4ddb8", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-a26a3779fa52cf69", "level": "none", "message": {"text": "Commented-code block (7 lines) in scripts/save-cracker/dig-warhunt-matrix.js:1"}, "properties": {"repobilityId": "05a2391bc24cf5c7", "scanner": "scanner-primary", "fingerprint": "a26a3779fa52cf69", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-6db967eb52555e43", "level": "none", "message": {"text": "Commented-code block (9 lines) in scripts/save-cracker/dig-12bslot-s85-3.js:3"}, "properties": {"repobilityId": "983dfddd3e96dc73", "scanner": "scanner-primary", "fingerprint": "6db967eb52555e43", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-60f2dafb7cb28a22", "level": "none", "message": {"text": "Commented-code block (11 lines) in scripts/save-cracker/dig-diplo-cleanB.js:41"}, "properties": {"repobilityId": "a9cf492996f9af4f", "scanner": "scanner-primary", "fingerprint": "60f2dafb7cb28a22", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-6cfcd31a3cdf66c6", "level": "none", "message": {"text": "Commented-code block (6 lines) in scripts/save-cracker/dig-aidip-I.js:1"}, "properties": {"repobilityId": "3b47a69c99c96ada", "scanner": "scanner-primary", "fingerprint": "6cfcd31a3cdf66c6", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-1890a69bddbf6e04", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-upkeep11.js:65"}, "properties": {"repobilityId": "f17d8d6182c4e406", "scanner": "scanner-primary", "fingerprint": "1890a69bddbf6e04", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-a86bb4b32cc00068", "level": "none", "message": {"text": "Commented-code block (7 lines) in scripts/save-cracker/dig-ancil-validate.js:3"}, "properties": {"repobilityId": "0a94618d2f5640ef", "scanner": "scanner-primary", "fingerprint": "a86bb4b32cc00068", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-071f1fccb0483357", "level": "none", "message": {"text": "Commented-code block (9 lines) in scripts/save-cracker/dig-diplovalid1.js:5"}, "properties": {"repobilityId": "326f242b9de3a71f", "scanner": "scanner-primary", "fingerprint": "071f1fccb0483357", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-4c1fad90ab9fdd28", "level": "none", "message": {"text": "Commented-code block (12 lines) in scripts/save-cracker/dig-diplo-I.js:5"}, "properties": {"repobilityId": "9e0aeabfa3f8f013", "scanner": "scanner-primary", "fingerprint": "4c1fad90ab9fdd28", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-5af9a30ee642dcb2", "level": "none", "message": {"text": "Commented-code block (7 lines) in scripts/save-cracker/test-dead-pool-removal.js:14"}, "properties": {"repobilityId": "c9244da50bd65dd5", "scanner": "scanner-primary", "fingerprint": "5af9a30ee642dcb2", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-f7c7fd03cff38a60", "level": "none", "message": {"text": "Commented-code block (7 lines) in scripts/save-cracker/dig-reputation-06-t4-indiff.js:1"}, "properties": {"repobilityId": "8583bb6ba71cf202", "scanner": "scanner-primary", "fingerprint": "f7c7fd03cff38a60", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-bfe2df6cd215afbc", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-unit-nonzero-slots.js:1"}, "properties": {"repobilityId": "3dace770bc62b35b", "scanner": "scanner-primary", "fingerprint": "bfe2df6cd215afbc", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-fa607c2f99cad89d", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-warhunt-ris-key.js:1"}, "properties": {"repobilityId": "98621b47d6d5577a", "scanner": "scanner-primary", "fingerprint": "fa607c2f99cad89d", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-8f9562f4d66477b5", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-chain-tiers.js:23"}, "properties": {"repobilityId": "93fe9077acae6a76", "scanner": "scanner-primary", "fingerprint": "8f9562f4d66477b5", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-b00f8fc059368391", "level": "none", "message": {"text": "Commented-code block (9 lines) in scripts/save-cracker/dig-gap167-2.js:3"}, "properties": {"repobilityId": "192fbb2dd1faa334", "scanner": "scanner-primary", "fingerprint": "b00f8fc059368391", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-3db41ae5c42c047a", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-econ-fingerprint-section.js:1"}, "properties": {"repobilityId": "dbf27f92313c4d5c", "scanner": "scanner-primary", "fingerprint": "3db41ae5c42c047a", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-d21563a2a7c675ac", "level": "none", "message": {"text": "Commented-code block (11 lines) in scripts/save-cracker/dig-watchtower-exact.js:6"}, "properties": {"repobilityId": "96d073065f8c2fc8", "scanner": "scanner-primary", "fingerprint": "d21563a2a7c675ac", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-bf088a8bfb7d4887", "level": "none", "message": {"text": "Commented-code block (7 lines) in scripts/save-cracker/dig-pfact-2.js:1"}, "properties": {"repobilityId": "e0016b3ab4999d48", "scanner": "scanner-primary", "fingerprint": "bf088a8bfb7d4887", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-54b218506cb26a32", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-deadpool-count-header.js:4"}, "properties": {"repobilityId": "2c2b322070f21259", "scanner": "scanner-primary", "fingerprint": "54b218506cb26a32", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-4201b2b136573c3e", "level": "none", "message": {"text": "Commented-code block (12 lines) in scripts/save-cracker/dig-agent-posrec.js:1"}, "properties": {"repobilityId": "9ac3afcc87ce10dd", "scanner": "scanner-primary", "fingerprint": "4201b2b136573c3e", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-f6a10783748d3de8", "level": "none", "message": {"text": "Commented-code block (7 lines) in scripts/save-cracker/dig-econ-before-ordinal0.js:1"}, "properties": {"repobilityId": "090d9e414e6c4439", "scanner": "scanner-primary", "fingerprint": "f6a10783748d3de8", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-dae595a8f1377d48", "level": "none", "message": {"text": "Commented-code block (7 lines) in scripts/save-cracker/dig-siege-spain-corduba.js:1"}, "properties": {"repobilityId": "e4da311c7c4f3947", "scanner": "scanner-primary", "fingerprint": "dae595a8f1377d48", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-06177f119db0fa18", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-siege-spain-besA.js:1"}, "properties": {"repobilityId": "406d63e1234db6b9", "scanner": "scanner-primary", "fingerprint": "06177f119db0fa18", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-ac5e0f244acbcc40", "level": "none", "message": {"text": "Commented-code block (6 lines) in scripts/save-cracker/dig-flag-enum5.js:1"}, "properties": {"repobilityId": "c4773d912b06ff4e", "scanner": "scanner-primary", "fingerprint": "ac5e0f244acbcc40", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-ced12c4a53943ec7", "level": "none", "message": {"text": "Commented-code block (6 lines) in scripts/save-cracker/dig-gap2.js:11"}, "properties": {"repobilityId": "726e99b7fe6a5b82", "scanner": "scanner-primary", "fingerprint": "ced12c4a53943ec7", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-5a55792d53b4e8b0", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-mapfeat-registry.js:1"}, "properties": {"repobilityId": "e1ceafbb70c1c6e6", "scanner": "scanner-primary", "fingerprint": "5a55792d53b4e8b0", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-1570d2bae6c870e9", "level": "none", "message": {"text": "Commented-code block (8 lines) in scripts/save-cracker/dig-tail-tilegrid12.js:10"}, "properties": {"repobilityId": "57fc491548454300", "scanner": "scanner-primary", "fingerprint": "1570d2bae6c870e9", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-5d9e19ff27bc69e1", "level": "none", "message": {"text": "Commented-code block (10 lines) in scripts/save-cracker/dig-faction-treasury-final.js:3"}, "properties": {"repobilityId": "eb2836b3c9dd49d3", "scanner": "scanner-primary", "fingerprint": "5d9e19ff27bc69e1", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-ac9a93dd2fbb66dc", "level": "none", "message": {"text": "Commented-code block (6 lines) in scripts/save-cracker/dig-econ-decode-fields.js:1"}, "properties": {"repobilityId": "db890ef5fadf7adc", "scanner": "scanner-primary", "fingerprint": "ac9a93dd2fbb66dc", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-9ed43f06ceb71be8", "level": "none", "message": {"text": "Commented-code block (6 lines) in scripts/save-cracker/dig-cpool-5.js:1"}, "properties": {"repobilityId": "a568b997f12a8de0", "scanner": "scanner-primary", "fingerprint": "9ed43f06ceb71be8", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-2a883be6672564d1", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-traitanc-discriminator.js:1"}, "properties": {"repobilityId": "3d441cf55c721460", "scanner": "scanner-primary", "fingerprint": "2a883be6672564d1", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-7bc07a1b00a846e2", "level": "none", "message": {"text": "Commented-code block (6 lines) in scripts/save-cracker/dig-faction-deeper.js:3"}, "properties": {"repobilityId": "670a68213707dd3c", "scanner": "scanner-primary", "fingerprint": "7bc07a1b00a846e2", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-2e57011222c0e267", "level": "none", "message": {"text": "Commented-code block (8 lines) in scripts/save-cracker/dig-tail-tilegrid8.js:4"}, "properties": {"repobilityId": "ecf7566ad162d0fe", "scanner": "scanner-primary", "fingerprint": "2e57011222c0e267", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-53b6ab56a07331c0", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-charrec-effect-final.js:1"}, "properties": {"repobilityId": "3e85137c06fb7389", "scanner": "scanner-primary", "fingerprint": "53b6ab56a07331c0", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-905b841f32314af7", "level": "none", "message": {"text": "Commented-code block (7 lines) in scripts/save-cracker/dig-section-walker1.js:3"}, "properties": {"repobilityId": "2699140e55ba8c25", "scanner": "scanner-primary", "fingerprint": "905b841f32314af7", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-ebc5cd3c560fa18d", "level": "none", "message": {"text": "Commented-code block (6 lines) in scripts/save-cracker/dig-roads1.js:1"}, "properties": {"repobilityId": "374e01b4e57db143", "scanner": "scanner-primary", "fingerprint": "ebc5cd3c560fa18d", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-354550239cafbf8f", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-header-date-record.js:86"}, "properties": {"repobilityId": "d65b619db09f0f29", "scanner": "scanner-primary", "fingerprint": "354550239cafbf8f", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-4a785fd30035f242", "level": "none", "message": {"text": "Commented-code block (8 lines) in scripts/save-cracker/dig-major-faction-tag-1.js:6"}, "properties": {"repobilityId": "403d6fe79664174b", "scanner": "scanner-primary", "fingerprint": "4a785fd30035f242", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-506c04834b0c5440", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-diplopair2-registry.js:28"}, "properties": {"repobilityId": "bc4f4700c306d568", "scanner": "scanner-primary", "fingerprint": "506c04834b0c5440", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-36872e30bf1b0960", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-diplopair2-verify-t2s.js:1"}, "properties": {"repobilityId": "910749e14832d7bf", "scanner": "scanner-primary", "fingerprint": "36872e30bf1b0960", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-dd41886470d1d2c7", "level": "none", "message": {"text": "Commented-code block (6 lines) in scripts/save-cracker/dig-warhunt-attitude-scan.js:1"}, "properties": {"repobilityId": "196af442e32c487f", "scanner": "scanner-primary", "fingerprint": "dd41886470d1d2c7", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-8c87426bbd1a07b2", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-warhunt-headdiff.js:1"}, "properties": {"repobilityId": "d834372dadda6d54", "scanner": "scanner-primary", "fingerprint": "8c87426bbd1a07b2", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-b116343308624a06", "level": "none", "message": {"text": "Commented-code block (6 lines) in scripts/save-cracker/dig-leonidas-multi.js:3"}, "properties": {"repobilityId": "20aa514175a7b61b", "scanner": "scanner-primary", "fingerprint": "b116343308624a06", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-b900aeb030edbe2d", "level": "none", "message": {"text": "Commented-code block (6 lines) in scripts/save-cracker/dig-victory-save-regions.js:1"}, "properties": {"repobilityId": "d8c250cf3d348174", "scanner": "scanner-primary", "fingerprint": "b900aeb030edbe2d", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-143bc179e09804a8", "level": "none", "message": {"text": "Commented-code block (6 lines) in scripts/save-cracker/dig-startingwars1.js:9"}, "properties": {"repobilityId": "03488da7ebfc27e5", "scanner": "scanner-primary", "fingerprint": "143bc179e09804a8", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-3290fee41e04d787", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-diplo-clean7.js:1"}, "properties": {"repobilityId": "9bae19b064f87364", "scanner": "scanner-primary", "fingerprint": "3290fee41e04d787", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-1beb0c67480b170c", "level": "none", "message": {"text": "Commented-code block (6 lines) in scripts/save-cracker/dig-all-chars.js:22"}, "properties": {"repobilityId": "73c33f711712aa7c", "scanner": "scanner-primary", "fingerprint": "1beb0c67480b170c", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-a183e12360e3fb66", "level": "none", "message": {"text": "Commented-code block (6 lines) in scripts/save-cracker/dig-treasury-t1-t2.js:19"}, "properties": {"repobilityId": "5c77cb9999f602d1", "scanner": "scanner-primary", "fingerprint": "a183e12360e3fb66", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-e572a3b6aef3a7f8", "level": "none", "message": {"text": "Commented-code block (7 lines) in scripts/save-cracker/dig-stride9xyz1.js:4"}, "properties": {"repobilityId": "26ea24c257a9d561", "scanner": "scanner-primary", "fingerprint": "e572a3b6aef3a7f8", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-4d44c057a6a7150f", "level": "none", "message": {"text": "Commented-code block (7 lines) in scripts/save-cracker/dig-longtail2.js:3"}, "properties": {"repobilityId": "93eb3699e0270e96", "scanner": "scanner-primary", "fingerprint": "4d44c057a6a7150f", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-cb49cdf48c8d75de", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-diplocat-accounting.js:1"}, "properties": {"repobilityId": "0d94ee5d72ff61f1", "scanner": "scanner-primary", "fingerprint": "cb49cdf48c8d75de", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-681c4b2fb9d29b50", "level": "none", "message": {"text": "Commented-code block (7 lines) in scripts/save-cracker/dig-diplopair2-storage.js:3"}, "properties": {"repobilityId": "ce3278171a36aea3", "scanner": "scanner-primary", "fingerprint": "681c4b2fb9d29b50", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-70e35145627f47c9", "level": "none", "message": {"text": "Commented-code block (7 lines) in scripts/save-cracker/dig-victory-region-names.js:1"}, "properties": {"repobilityId": "243d43bb515db070", "scanner": "scanner-primary", "fingerprint": "70e35145627f47c9", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-bf2343b54a05e370", "level": "none", "message": {"text": "Commented-code block (6 lines) in scripts/save-cracker/dig-warhunt-spain-aligned.js:1"}, "properties": {"repobilityId": "25bb71ea6dad673a", "scanner": "scanner-primary", "fingerprint": "bf2343b54a05e370", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-45b2530d814a92d7", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-last075-4.js:52"}, "properties": {"repobilityId": "313aff6da41abdfe", "scanner": "scanner-primary", "fingerprint": "45b2530d814a92d7", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-6e0d3fd0c1e738eb", "level": "none", "message": {"text": "Commented-code block (7 lines) in scripts/save-cracker/dig-queue1.js:7"}, "properties": {"repobilityId": "fed4b07e8efa8e59", "scanner": "scanner-primary", "fingerprint": "6e0d3fd0c1e738eb", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-6ce40ff124eec558", "level": "none", "message": {"text": "Commented-code block (8 lines) in scripts/save-cracker/dig-diplo-clean6.js:1"}, "properties": {"repobilityId": "1f15baa0ef9e72cb", "scanner": "scanner-primary", "fingerprint": "6ce40ff124eec558", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-35fadd908c150a83", "level": "none", "message": {"text": "Commented-code block (6 lines) in scripts/save-cracker/dig-midfile-recount3.js:1"}, "properties": {"repobilityId": "fb38d413324df20a", "scanner": "scanner-primary", "fingerprint": "35fadd908c150a83", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-dfa4f6c07b254075", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-diplo-rosetta.js:1"}, "properties": {"repobilityId": "ec616ef11b0f68fc", "scanner": "scanner-primary", "fingerprint": "dfa4f6c07b254075", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-a93baa7aad234f93", "level": "none", "message": {"text": "Commented-code block (6 lines) in scripts/save-cracker/dig-settle-bigformat.js:3"}, "properties": {"repobilityId": "c68179185dc019fa", "scanner": "scanner-primary", "fingerprint": "a93baa7aad234f93", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-0a23055d65b1dded", "level": "none", "message": {"text": "Commented-code block (6 lines) in scripts/save-cracker/dig-record-selfptr.js:38"}, "properties": {"repobilityId": "0c05d5bf99555696", "scanner": "scanner-primary", "fingerprint": "0a23055d65b1dded", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-03279502b65e71d8", "level": "none", "message": {"text": "Commented-code block (12 lines) in scripts/save-cracker/dig-warhunt-sig-count.js:1"}, "properties": {"repobilityId": "dd357192782b31ab", "scanner": "scanner-primary", "fingerprint": "03279502b65e71d8", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-32d16a24d2805d7c", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-diploterms-19-playerclass.js:1"}, "properties": {"repobilityId": "68f3c5a92dfab20c", "scanner": "scanner-primary", "fingerprint": "32d16a24d2805d7c", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-54abe14df531991b", "level": "none", "message": {"text": "Commented-code block (6 lines) in scripts/save-cracker/dig-occupy3.js:1"}, "properties": {"repobilityId": "1739e287a59b2d02", "scanner": "scanner-primary", "fingerprint": "54abe14df531991b", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-4f12267c881b6afe", "level": "none", "message": {"text": "Commented-code block (7 lines) in scripts/save-cracker/dig-uuid-index3.js:20"}, "properties": {"repobilityId": "cfd88149926bfad9", "scanner": "scanner-primary", "fingerprint": "4f12267c881b6afe", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-a2a6666f8e402fef", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-minor-rec-structure.js:20"}, "properties": {"repobilityId": "db441247327d91f9", "scanner": "scanner-primary", "fingerprint": "a2a6666f8e402fef", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-13e3fb5a562b454a", "level": "none", "message": {"text": "Commented-code block (8 lines) in scripts/save-cracker/dig-mother3.js:17"}, "properties": {"repobilityId": "4e56bbc49e0fd703", "scanner": "scanner-primary", "fingerprint": "13e3fb5a562b454a", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-cf22537335adfd25", "level": "none", "message": {"text": "Commented-code block (7 lines) in scripts/save-cracker/dig-pop-fixedpoint.js:1"}, "properties": {"repobilityId": "53a3b96770896d71", "scanner": "scanner-primary", "fingerprint": "cf22537335adfd25", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-4be5ee7790a18411", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-settle-models1.js:1"}, "properties": {"repobilityId": "5063da983b86641b", "scanner": "scanner-primary", "fingerprint": "4be5ee7790a18411", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-929aef264c624ada", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/save-cracker/splice-d14-scaled.js:6"}, "properties": {"repobilityId": "394f30f8c7dcd261", "scanner": "scanner-primary", "fingerprint": "929aef264c624ada", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-c23f3cd38490e5df", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-charrec-clean-delta.js:1"}, "properties": {"repobilityId": "538e918e1ffd6239", "scanner": "scanner-primary", "fingerprint": "c23f3cd38490e5df", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-784ed66d4725e44a", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-pop-acc-detail.js:1"}, "properties": {"repobilityId": "2dabdea199950c80", "scanner": "scanner-primary", "fingerprint": "784ed66d4725e44a", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-5cd01d43fafd0164", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-econ-f13-marker-track.js:1"}, "properties": {"repobilityId": "e9c820b7b35cc638", "scanner": "scanner-primary", "fingerprint": "5cd01d43fafd0164", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-c5a642be6b7bce9a", "level": "none", "message": {"text": "Commented-code block (18 lines) in scripts/save-cracker/dig-blob-0x02027c75.js:9"}, "properties": {"repobilityId": "02d29d69f8a8b8e1", "scanner": "scanner-primary", "fingerprint": "c5a642be6b7bce9a", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-437a1dfe78453b61", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-siege6.js:1"}, "properties": {"repobilityId": "7d84a31e5efd9e13", "scanner": "scanner-primary", "fingerprint": "437a1dfe78453b61", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-481c79416dd268aa", "level": "none", "message": {"text": "Commented-code block (7 lines) in scripts/save-cracker/test-dead-pool-splice.js:3"}, "properties": {"repobilityId": "ff14091e469623a7", "scanner": "scanner-primary", "fingerprint": "481c79416dd268aa", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-dfffc13862acc10f", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-gap7.js:10"}, "properties": {"repobilityId": "b187a287ba74e9bf", "scanner": "scanner-primary", "fingerprint": "dfffc13862acc10f", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-1101ce8d268dcd67", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-tax-anchor-check.js:3"}, "properties": {"repobilityId": "7da93f39d88e49aa", "scanner": "scanner-primary", "fingerprint": "1101ce8d268dcd67", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-46e67fa9090579b5", "level": "none", "message": {"text": "Commented-code block (7 lines) in scripts/save-cracker/dig-diplo9.js:26"}, "properties": {"repobilityId": "9899c9ef4492853d", "scanner": "scanner-primary", "fingerprint": "46e67fa9090579b5", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-953bb843dad171d7", "level": "none", "message": {"text": "Commented-code block (9 lines) in scripts/save-cracker/dig-recruit7.js:1"}, "properties": {"repobilityId": "7c59de0242a99f42", "scanner": "scanner-primary", "fingerprint": "953bb843dad171d7", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-532f8f3f1a7debc7", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-battle-log5.js:1"}, "properties": {"repobilityId": "3db58ec3f1b6684a", "scanner": "scanner-primary", "fingerprint": "532f8f3f1a7debc7", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-708dd5138ecc3872", "level": "none", "message": {"text": "Commented-code block (22 lines) in scripts/save-cracker/dig-settlement-owners.js:43"}, "properties": {"repobilityId": "7b5812892036d671", "scanner": "scanner-primary", "fingerprint": "708dd5138ecc3872", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-bb985d4130a5a796", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-siege-spain-twosaves.js:1"}, "properties": {"repobilityId": "8cc8eee6e69a62a1", "scanner": "scanner-primary", "fingerprint": "bb985d4130a5a796", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-e655e811fe798d17", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/save-cracker/splice-d14-safe-trim.js:3"}, "properties": {"repobilityId": "997dd02dbc6355e2", "scanner": "scanner-primary", "fingerprint": "e655e811fe798d17", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-5da1577ab59bce86", "level": "none", "message": {"text": "Commented-code block (6 lines) in scripts/save-cracker/dig-treasury-real.js:1"}, "properties": {"repobilityId": "3cac52dc34d64245", "scanner": "scanner-primary", "fingerprint": "5da1577ab59bce86", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-b16146e796622a6a", "level": "none", "message": {"text": "Commented-code block (6 lines) in scripts/save-cracker/dig-pfact-7.js:39"}, "properties": {"repobilityId": "6b5ba4e915ed8403", "scanner": "scanner-primary", "fingerprint": "b16146e796622a6a", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-2a3c3f713451e2bb", "level": "none", "message": {"text": "Commented-code block (7 lines) in scripts/save-cracker/dig-path-cache1.js:6"}, "properties": {"repobilityId": "c8400ddcd4d71af4", "scanner": "scanner-primary", "fingerprint": "2a3c3f713451e2bb", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-3dece791ee604fbb", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-upkeep4.js:7"}, "properties": {"repobilityId": "9b08fe5d36156938", "scanner": "scanner-primary", "fingerprint": "3dece791ee604fbb", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-aa0d44468b33c3f9", "level": "none", "message": {"text": "Commented-code block (6 lines) in scripts/save-cracker/dig-charrec-final-table.js:1"}, "properties": {"repobilityId": "bac4b87bb55e2413", "scanner": "scanner-primary", "fingerprint": "aa0d44468b33c3f9", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-0f38ad171a1923ad", "level": "none", "message": {"text": "Commented-code block (7 lines) in scripts/save-cracker/dig-diplo-reconstruct.js:1"}, "properties": {"repobilityId": "1e356aa6f8a288fa", "scanner": "scanner-primary", "fingerprint": "0f38ad171a1923ad", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-2ec4a0932a934365", "level": "none", "message": {"text": "Commented-code block (7 lines) in scripts/save-cracker/dig-aidip-8.js:145"}, "properties": {"repobilityId": "0b4d392a06d63950", "scanner": "scanner-primary", "fingerprint": "2ec4a0932a934365", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-26c37678bd5f5297", "level": "none", "message": {"text": "Commented-code block (9 lines) in scripts/save-cracker/dig-family17.js:8"}, "properties": {"repobilityId": "b9b41fc4b43bc535", "scanner": "scanner-primary", "fingerprint": "26c37678bd5f5297", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-384d2fdad0fd51e0", "level": "none", "message": {"text": "Commented-code block (8 lines) in scripts/save-cracker/dig-mother2.js:4"}, "properties": {"repobilityId": "6360435a6e605f1b", "scanner": "scanner-primary", "fingerprint": "384d2fdad0fd51e0", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-6dbaf89924bafe03", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-minordiplo-ownership.js:106"}, "properties": {"repobilityId": "ddf1f0a2a55f1181", "scanner": "scanner-primary", "fingerprint": "6dbaf89924bafe03", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-64c426c953b8126b", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-stats-anchor.js:1"}, "properties": {"repobilityId": "76d15599c9549f89", "scanner": "scanner-primary", "fingerprint": "64c426c953b8126b", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-0072891edd0173f4", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-unit-owner-id.js:30"}, "properties": {"repobilityId": "869881c663ef5d04", "scanner": "scanner-primary", "fingerprint": "0072891edd0173f4", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-665681a869fb3aec", "level": "none", "message": {"text": "Commented-code block (7 lines) in scripts/save-cracker/dig-family13.js:4"}, "properties": {"repobilityId": "5e0a18dc8e890fe8", "scanner": "scanner-primary", "fingerprint": "665681a869fb3aec", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-41a4d7bad80c3d91", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-trade-settlement-income.js:1"}, "properties": {"repobilityId": "0e203017007a2a2c", "scanner": "scanner-primary", "fingerprint": "41a4d7bad80c3d91", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-2078fd26cf259cdb", "level": "none", "message": {"text": "Commented-code block (12 lines) in scripts/save-cracker/dig-diplopair2-gtlink.js:3"}, "properties": {"repobilityId": "aed2aa243534e528", "scanner": "scanner-primary", "fingerprint": "2078fd26cf259cdb", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-ec9ffbe73caf950e", "level": "none", "message": {"text": "Commented-code block (7 lines) in scripts/save-cracker/dig-longtail1.js:3"}, "properties": {"repobilityId": "4a85bdb4b153b9e9", "scanner": "scanner-primary", "fingerprint": "ec9ffbe73caf950e", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-4c92a38803aa6aed", "level": "none", "message": {"text": "Commented-code block (7 lines) in scripts/save-cracker/dig-siege1.js:5"}, "properties": {"repobilityId": "00717dbc08144019", "scanner": "scanner-primary", "fingerprint": "4c92a38803aa6aed", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-5fccc7a95dee98a6", "level": "none", "message": {"text": "Commented-code block (7 lines) in scripts/save-cracker/dig-rebellion1.js:6"}, "properties": {"repobilityId": "c7940e374c583aa0", "scanner": "scanner-primary", "fingerprint": "5fccc7a95dee98a6", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-b47ba54a99a805cd", "level": "none", "message": {"text": "Commented-code block (14 lines) in scripts/save-cracker/dig-mood1.js:5"}, "properties": {"repobilityId": "60f4b2aa3e8601de", "scanner": "scanner-primary", "fingerprint": "b47ba54a99a805cd", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-a9ff44477c8720c4", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-tilemap4.js:9"}, "properties": {"repobilityId": "17e2e25e8a54d223", "scanner": "scanner-primary", "fingerprint": "a9ff44477c8720c4", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-9824abf288752a4f", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-agent-infiltrate-diff.js:1"}, "properties": {"repobilityId": "c6a06497d84646f5", "scanner": "scanner-primary", "fingerprint": "9824abf288752a4f", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-68835e38149afe15", "level": "none", "message": {"text": "Commented-code block (17 lines) in scripts/save-cracker/dig-econ-field-semantics.js:1"}, "properties": {"repobilityId": "0baedb28a2158baf", "scanner": "scanner-primary", "fingerprint": "68835e38149afe15", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-a53defa1f20d31d0", "level": "none", "message": {"text": "Commented-code block (11 lines) in scripts/save-cracker/dig-family8.js:4"}, "properties": {"repobilityId": "d485716e02b8ad41", "scanner": "scanner-primary", "fingerprint": "a53defa1f20d31d0", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-9669ef38c2a5d3a5", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-recruitF.js:6"}, "properties": {"repobilityId": "05bea4e56cdf602b", "scanner": "scanner-primary", "fingerprint": "9669ef38c2a5d3a5", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-3afaa8e77f4d71b6", "level": "none", "message": {"text": "Commented-code block (7 lines) in scripts/save-cracker/dig-relation-map-2.js:106"}, "properties": {"repobilityId": "f0645ec6c4b17c1e", "scanner": "scanner-primary", "fingerprint": "3afaa8e77f4d71b6", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-3a8023f0f8768236", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-agents2.js:55"}, "properties": {"repobilityId": "fbb444fba683ce52", "scanner": "scanner-primary", "fingerprint": "3a8023f0f8768236", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-e63eaa306bfbec85", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-agent-posrec2.js:1"}, "properties": {"repobilityId": "c3e58b49696c757e", "scanner": "scanner-primary", "fingerprint": "e63eaa306bfbec85", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-b2e1f54eb4e3ba0c", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-tilegap-blockcount.js:14"}, "properties": {"repobilityId": "cffd2fbc2e86cf17", "scanner": "scanner-primary", "fingerprint": "b2e1f54eb4e3ba0c", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-7b74a0e59d5ff189", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-battle-log4.js:26"}, "properties": {"repobilityId": "9afc61119d4c474f", "scanner": "scanner-primary", "fingerprint": "7b74a0e59d5ff189", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-b400a82c69da06ba", "level": "none", "message": {"text": "Commented-code block (6 lines) in scripts/save-cracker/dig-trade-resource-section-decode.js:1"}, "properties": {"repobilityId": "17ef03fe1766982d", "scanner": "scanner-primary", "fingerprint": "b400a82c69da06ba", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-6cdfd890638bc135", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-explore-grid-values-1.js:3"}, "properties": {"repobilityId": "b69bc569b0ec3c74", "scanner": "scanner-primary", "fingerprint": "6cdfd890638bc135", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-cd2ee5f5d5b7ca20", "level": "none", "message": {"text": "Commented-code block (17 lines) in scripts/save-cracker/dig-familyrec3.js:4"}, "properties": {"repobilityId": "d9b800e5631e089c", "scanner": "scanner-primary", "fingerprint": "cd2ee5f5d5b7ca20", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-e4c42ebfa9cc0033", "level": "none", "message": {"text": "Commented-code block (6 lines) in scripts/save-cracker/dig-tail-tilegrid10.js:105"}, "properties": {"repobilityId": "514619fee6eae167", "scanner": "scanner-primary", "fingerprint": "e4c42ebfa9cc0033", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-c9fc42f31a7c3d2d", "level": "none", "message": {"text": "Commented-code block (7 lines) in scripts/save-cracker/dig-agent-coord-change.js:1"}, "properties": {"repobilityId": "b078ad00e11d0953", "scanner": "scanner-primary", "fingerprint": "c9fc42f31a7c3d2d", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-7816ea249e884019", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-buildslots-08-resolve-direction-and-levels.js:1"}, "properties": {"repobilityId": "06dc5bc2d222839f", "scanner": "scanner-primary", "fingerprint": "7816ea249e884019", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-25fbd426815044a2", "level": "none", "message": {"text": "Commented-code block (8 lines) in scripts/save-cracker/dig-prng40-s90-1.js:4"}, "properties": {"repobilityId": "cb2601f74851bf87", "scanner": "scanner-primary", "fingerprint": "25fbd426815044a2", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-407655b91f412f81", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-aiarr-s87-2.js:3"}, "properties": {"repobilityId": "71358dee1123eccd", "scanner": "scanner-primary", "fingerprint": "407655b91f412f81", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-f98dfa5f8c4da3f3", "level": "none", "message": {"text": "Commented-code block (7 lines) in scripts/save-cracker/dig-aidip-G.js:10"}, "properties": {"repobilityId": "f0e965144f144a72", "scanner": "scanner-primary", "fingerprint": "f98dfa5f8c4da3f3", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-1598e0a345c1b8da", "level": "none", "message": {"text": "Commented-code block (8 lines) in scripts/save-cracker/dig-unitstats3.js:37"}, "properties": {"repobilityId": "6b510259ac06df80", "scanner": "scanner-primary", "fingerprint": "1598e0a345c1b8da", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-95ce9690316938c4", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-anc1.js:1"}, "properties": {"repobilityId": "65a47c596a742507", "scanner": "scanner-primary", "fingerprint": "95ce9690316938c4", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-e65b8ed4ff791cc7", "level": "none", "message": {"text": "Commented-code block (7 lines) in scripts/save-cracker/dig-aidip-L.js:1"}, "properties": {"repobilityId": "f18d3752bf8bed36", "scanner": "scanner-primary", "fingerprint": "e65b8ed4ff791cc7", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-165bc0215080f1f6", "level": "none", "message": {"text": "Commented-code block (8 lines) in scripts/save-cracker/dig-siege5.js:1"}, "properties": {"repobilityId": "fa82fa551f74e69b", "scanner": "scanner-primary", "fingerprint": "165bc0215080f1f6", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-5697c39a366acd82", "level": "none", "message": {"text": "Commented-code block (6 lines) in scripts/save-cracker/dig-faction-treasury.js:3"}, "properties": {"repobilityId": "c5102703cf4d45ef", "scanner": "scanner-primary", "fingerprint": "5697c39a366acd82", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-4127ce0ebead6c4e", "level": "none", "message": {"text": "Commented-code block (8 lines) in scripts/save-cracker/dig-halo-move-4.js:3"}, "properties": {"repobilityId": "c90db735d17ffdec", "scanner": "scanner-primary", "fingerprint": "4127ce0ebead6c4e", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-17d3be017b21a2de", "level": "none", "message": {"text": "Commented-code block (6 lines) in scripts/save-cracker/dig-war-7.js:88"}, "properties": {"repobilityId": "e794fa2dd0716461", "scanner": "scanner-primary", "fingerprint": "17d3be017b21a2de", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-55238ab5019172fd", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-tax-groundtruth.js:5"}, "properties": {"repobilityId": "f70fb85997e9ecfd", "scanner": "scanner-primary", "fingerprint": "55238ab5019172fd", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-facfb5f8a35fc164", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-ship-move3.js:1"}, "properties": {"repobilityId": "2dffabcbf3bac1bb", "scanner": "scanner-primary", "fingerprint": "facfb5f8a35fc164", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-24ff21b51262d5b5", "level": "none", "message": {"text": "Commented-code block (9 lines) in scripts/save-cracker/dig-siege-alex-anchored.js:6"}, "properties": {"repobilityId": "428b459ed23ea38a", "scanner": "scanner-primary", "fingerprint": "24ff21b51262d5b5", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-24edba092830d93f", "level": "none", "message": {"text": "Commented-code block (6 lines) in scripts/save-cracker/dig-aidip-D.js:111"}, "properties": {"repobilityId": "aedbedcbaf8e90b0", "scanner": "scanner-primary", "fingerprint": "24edba092830d93f", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-65dc1e466f76bd87", "level": "none", "message": {"text": "Commented-code block (9 lines) in scripts/save-cracker/dig-siege-spain-newrecords.js:1"}, "properties": {"repobilityId": "0c4de889d09e4ecd", "scanner": "scanner-primary", "fingerprint": "65dc1e466f76bd87", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-3fcee4b068062716", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-model-strings2.js:3"}, "properties": {"repobilityId": "061305e0b1fe341a", "scanner": "scanner-primary", "fingerprint": "3fcee4b068062716", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-0d54751cb550223e", "level": "none", "message": {"text": "Commented-code block (12 lines) in scripts/save-cracker/dig-aidip-E.js:9"}, "properties": {"repobilityId": "144812e117b84995", "scanner": "scanner-primary", "fingerprint": "0d54751cb550223e", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-8f19f5166f00c0a6", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-victory-find-objects.js:1"}, "properties": {"repobilityId": "8197cca604698c45", "scanner": "scanner-primary", "fingerprint": "8f19f5166f00c0a6", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-c7c1bbfa4e3d02d4", "level": "none", "message": {"text": "Commented-code block (7 lines) in scripts/save-cracker/dig-chartail3.js:5"}, "properties": {"repobilityId": "86a13693d99bb9e4", "scanner": "scanner-primary", "fingerprint": "c7c1bbfa4e3d02d4", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-1ea9a597b0925384", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-army-count3.js:5"}, "properties": {"repobilityId": "0b2a40f9811404c0", "scanner": "scanner-primary", "fingerprint": "1ea9a597b0925384", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-fd827b3659a1af45", "level": "none", "message": {"text": "Commented-code block (7 lines) in scripts/save-cracker/dig-warhunt-walk-array.js:1"}, "properties": {"repobilityId": "912800961478d9e6", "scanner": "scanner-primary", "fingerprint": "fd827b3659a1af45", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-8729b107b066ad3b", "level": "none", "message": {"text": "Commented-code block (6 lines) in scripts/save-cracker/dig-buildslots-05-decode-all.js:5"}, "properties": {"repobilityId": "07a7565eb6886f21", "scanner": "scanner-primary", "fingerprint": "8729b107b066ad3b", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-4e7ced291ac27ced", "level": "none", "message": {"text": "Commented-code block (9 lines) in scripts/save-cracker/dig-35stride2.js:6"}, "properties": {"repobilityId": "e5a9d07525694b8c", "scanner": "scanner-primary", "fingerprint": "4e7ced291ac27ced", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-133323cc49622960", "level": "none", "message": {"text": "Commented-code block (6 lines) in scripts/save-cracker/dig-warhunt-diplo-dump.js:1"}, "properties": {"repobilityId": "1278faa91b97ad1e", "scanner": "scanner-primary", "fingerprint": "133323cc49622960", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-945f2f5d07abe018", "level": "none", "message": {"text": "Commented-code block (7 lines) in scripts/save-cracker/dig-watchtower-coords.js:1"}, "properties": {"repobilityId": "3904a6b509e4ad78", "scanner": "scanner-primary", "fingerprint": "945f2f5d07abe018", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-ea127dc7d94368bd", "level": "none", "message": {"text": "Commented-code block (7 lines) in scripts/save-cracker/dig-portrait-link-final.js:1"}, "properties": {"repobilityId": "ff352293ddb5a092", "scanner": "scanner-primary", "fingerprint": "ea127dc7d94368bd", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-30d8db86cce19c5e", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-midfile-scriptzone1.js:21"}, "properties": {"repobilityId": "9da6579a57ef19c1", "scanner": "scanner-primary", "fingerprint": "30d8db86cce19c5e", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-3d3975c08aef43fd", "level": "none", "message": {"text": "Commented-code block (6 lines) in scripts/save-cracker/dig-trade-resource-objects.js:1"}, "properties": {"repobilityId": "9f091e1e7a72258f", "scanner": "scanner-primary", "fingerprint": "3d3975c08aef43fd", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-e9be8ef4314df37a", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-header-cross.js:1"}, "properties": {"repobilityId": "b900529d7161d23c", "scanner": "scanner-primary", "fingerprint": "e9be8ef4314df37a", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-43795cefe07e87de", "level": "none", "message": {"text": "Commented-code block (6 lines) in scripts/save-cracker/dig-aidiplocache1.js:13"}, "properties": {"repobilityId": "93c9ddf7427a7ed6", "scanner": "scanner-primary", "fingerprint": "43795cefe07e87de", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-24c0714ef07c0a3b", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-buildslots-11-find-growth.js:1"}, "properties": {"repobilityId": "20b69052b25d8505", "scanner": "scanner-primary", "fingerprint": "24c0714ef07c0a3b", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-c2585c70208d5b58", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-hash-blob6.js:1"}, "properties": {"repobilityId": "870824d03a4d8cd9", "scanner": "scanner-primary", "fingerprint": "c2585c70208d5b58", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-455976c4debb718f", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/save-cracker/count-units.js:3"}, "properties": {"repobilityId": "ebd81fc303b33888", "scanner": "scanner-primary", "fingerprint": "455976c4debb718f", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-b1209e6064da2b3b", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-model-validate2.js:152"}, "properties": {"repobilityId": "e253a1950cdec7fa", "scanner": "scanner-primary", "fingerprint": "b1209e6064da2b3b", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-cacff30b195e471e", "level": "none", "message": {"text": "Commented-code block (10 lines) in scripts/save-cracker/dig-aiarr1.js:9"}, "properties": {"repobilityId": "510a5e0f6878ffae", "scanner": "scanner-primary", "fingerprint": "cacff30b195e471e", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-b342fa80ab4706d2", "level": "none", "message": {"text": "Commented-code block (11 lines) in scripts/save-cracker/dig-warsrt1.js:6"}, "properties": {"repobilityId": "248743dfe2393686", "scanner": "scanner-primary", "fingerprint": "b342fa80ab4706d2", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-6bd764676a965bd0", "level": "none", "message": {"text": "Commented-code block (10 lines) in scripts/save-cracker/dig-warhunt-array-full.js:1"}, "properties": {"repobilityId": "bc8fda4465d0712c", "scanner": "scanner-primary", "fingerprint": "6bd764676a965bd0", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-83e0bd3bbba5a2be", "level": "none", "message": {"text": "Commented-code block (6 lines) in scripts/save-cracker/dig-econ-net-search.js:1"}, "properties": {"repobilityId": "933f10f059c16b54", "scanner": "scanner-primary", "fingerprint": "83e0bd3bbba5a2be", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-a4d552bdde8e9213", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-mask-halo7.js:134"}, "properties": {"repobilityId": "89a90f9fd9c01363", "scanner": "scanner-primary", "fingerprint": "a4d552bdde8e9213", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-b08ad2150fab5307", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-field-army-tail3.js:1"}, "properties": {"repobilityId": "2a95ed17a669f99c", "scanner": "scanner-primary", "fingerprint": "b08ad2150fab5307", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-2a221fa9523f463b", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-charrec-slot-order.js:1"}, "properties": {"repobilityId": "95396193b551aa74", "scanner": "scanner-primary", "fingerprint": "2a221fa9523f463b", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-e4e69b1fd01f1460", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-stride9xyz4.js:28"}, "properties": {"repobilityId": "e4a6a9ce13ae31a4", "scanner": "scanner-primary", "fingerprint": "e4e69b1fd01f1460", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-6664c7044ac9861f", "level": "none", "message": {"text": "Commented-code block (8 lines) in scripts/save-cracker/dig-naval-state.js:1"}, "properties": {"repobilityId": "e1b009c91e0699fa", "scanner": "scanner-primary", "fingerprint": "6664c7044ac9861f", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-052303bee2eca260", "level": "none", "message": {"text": "Commented-code block (7 lines) in scripts/save-cracker/dig-trade-body-sections.js:1"}, "properties": {"repobilityId": "4a23852eb48491ee", "scanner": "scanner-primary", "fingerprint": "052303bee2eca260", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-f7cd3fd7dd8fc560", "level": "none", "message": {"text": "Commented-code block (12 lines) in scripts/save-cracker/dig-armyboard2.js:1"}, "properties": {"repobilityId": "465f87a7de6dd60f", "scanner": "scanner-primary", "fingerprint": "f7cd3fd7dd8fc560", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-8ef74cb53d224dbf", "level": "none", "message": {"text": "Commented-code block (7 lines) in scripts/save-cracker/dig-startingwars2.js:1"}, "properties": {"repobilityId": "2c7988c586da1f30", "scanner": "scanner-primary", "fingerprint": "8ef74cb53d224dbf", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-4e111fc0379e5707", "level": "none", "message": {"text": "Commented-code block (8 lines) in scripts/save-cracker/dig-diplo5.js:3"}, "properties": {"repobilityId": "7ef98c8b2c2f973d", "scanner": "scanner-primary", "fingerprint": "4e111fc0379e5707", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-fdfa166ee755fde4", "level": "none", "message": {"text": "Commented-code block (9 lines) in scripts/save-cracker/diff.js:6"}, "properties": {"repobilityId": "2106b538b6d82715", "scanner": "scanner-primary", "fingerprint": "fdfa166ee755fde4", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-63dab05ee7d2ac69", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-mother1.js:7"}, "properties": {"repobilityId": "6014431b01e9b251", "scanner": "scanner-primary", "fingerprint": "63dab05ee7d2ac69", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-e405ddddad45bd19", "level": "none", "message": {"text": "Commented-code block (18 lines) in scripts/save-cracker/dig-12bslot-s85-1.js:4"}, "properties": {"repobilityId": "87e166b3fb14ad7f", "scanner": "scanner-primary", "fingerprint": "e405ddddad45bd19", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-fc17c5e16d044258", "level": "none", "message": {"text": "Commented-code block (7 lines) in scripts/save-cracker/dig-warhunt-attitude-test.js:1"}, "properties": {"repobilityId": "6fc4e75f0de8665b", "scanner": "scanner-primary", "fingerprint": "fc17c5e16d044258", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-113484bc3b9494ee", "level": "none", "message": {"text": "Commented-code block (10 lines) in scripts/save-cracker/dig-section-walker4.js:3"}, "properties": {"repobilityId": "244dd32ec554f0a1", "scanner": "scanner-primary", "fingerprint": "113484bc3b9494ee", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-eb5907f8077d9898", "level": "none", "message": {"text": "Commented-code block (9 lines) in scripts/save-cracker/dig-ancil-decode.js:6"}, "properties": {"repobilityId": "c93fb2fa3d42ba0f", "scanner": "scanner-primary", "fingerprint": "eb5907f8077d9898", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-6372c5c87ad20c41", "level": "none", "message": {"text": "Commented-code block (6 lines) in scripts/save-cracker/dig-met-05-spain.js:1"}, "properties": {"repobilityId": "1b820d317cff1825", "scanner": "scanner-primary", "fingerprint": "6372c5c87ad20c41", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-2f67ffab49af1139", "level": "none", "message": {"text": "Commented-code block (8 lines) in scripts/save-cracker/dig-minordiplo-verify.js:3"}, "properties": {"repobilityId": "8371f86079fe678e", "scanner": "scanner-primary", "fingerprint": "2f67ffab49af1139", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-166bc1af9e0cbdf0", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-victory-classify-arrays.js:1"}, "properties": {"repobilityId": "c25609a443592d9d", "scanner": "scanner-primary", "fingerprint": "166bc1af9e0cbdf0", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-b5505ab5b0abdc12", "level": "none", "message": {"text": "Commented-code block (11 lines) in scripts/save-cracker/dig-gap214-3.js:3"}, "properties": {"repobilityId": "9f0f50f06a26a272", "scanner": "scanner-primary", "fingerprint": "b5505ab5b0abdc12", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-60719440999bd465", "level": "none", "message": {"text": "Commented-code block (12 lines) in scripts/save-cracker/dig-35stride1.js:6"}, "properties": {"repobilityId": "339bcdd8abf57571", "scanner": "scanner-primary", "fingerprint": "60719440999bd465", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-9445f4be94ade6ce", "level": "none", "message": {"text": "Commented-code block (6 lines) in scripts/save-cracker/dig-diplocat-countmeaning.js:6"}, "properties": {"repobilityId": "a521df18c0371caf", "scanner": "scanner-primary", "fingerprint": "9445f4be94ade6ce", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-e52b4d3f25bea89b", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-diploenum-perstance.js:3"}, "properties": {"repobilityId": "3ade6c67c723e35e", "scanner": "scanner-primary", "fingerprint": "e52b4d3f25bea89b", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-e262ffc776308963", "level": "none", "message": {"text": "Commented-code block (9 lines) in scripts/save-cracker/dig-naval-position.js:1"}, "properties": {"repobilityId": "60e843c92ae0639a", "scanner": "scanner-primary", "fingerprint": "e262ffc776308963", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-fe46f76dde861930", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-tilegrid-fields1.js:150"}, "properties": {"repobilityId": "0ff984ab1c4c885d", "scanner": "scanner-primary", "fingerprint": "fe46f76dde861930", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-0be7d87afb6a865e", "level": "none", "message": {"text": "Commented-code block (10 lines) in scripts/save-cracker/dig-settlebody-s94-2.js:1"}, "properties": {"repobilityId": "2fbe230949b55d62", "scanner": "scanner-primary", "fingerprint": "0be7d87afb6a865e", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-06996c80309f801a", "level": "none", "message": {"text": "Commented-code block (6 lines) in scripts/save-cracker/dig-pop-correlate.js:1"}, "properties": {"repobilityId": "138bfeab95ff7c2a", "scanner": "scanner-primary", "fingerprint": "06996c80309f801a", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-b6603c5e702c2131", "level": "none", "message": {"text": "Commented-code block (6 lines) in scripts/save-cracker/dig-siege-turn9.js:44"}, "properties": {"repobilityId": "9f4fae0feda797cc", "scanner": "scanner-primary", "fingerprint": "b6603c5e702c2131", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-48ad95e671a82ae3", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-prng-state1.js:1"}, "properties": {"repobilityId": "8ddf82829bc201df", "scanner": "scanner-primary", "fingerprint": "48ad95e671a82ae3", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-1b8ec39f2a75fb98", "level": "none", "message": {"text": "Commented-code block (6 lines) in scripts/save-cracker/dig-tile-trail4.js:85"}, "properties": {"repobilityId": "64b917fbbb29eabf", "scanner": "scanner-primary", "fingerprint": "1b8ec39f2a75fb98", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-c7c2cf836af04025", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-traits-parser-dropped.js:3"}, "properties": {"repobilityId": "f33279f37f4f0b94", "scanner": "scanner-primary", "fingerprint": "c7c2cf836af04025", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-146c280976a7b4ec", "level": "none", "message": {"text": "Commented-code block (6 lines) in scripts/save-cracker/dig-adoption-5.js:23"}, "properties": {"repobilityId": "03e3a286233d47e2", "scanner": "scanner-primary", "fingerprint": "146c280976a7b4ec", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-a588fe9ee2cb7a58", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-adoption-3.js:30"}, "properties": {"repobilityId": "bf1a42de0b65c0c0", "scanner": "scanner-primary", "fingerprint": "a588fe9ee2cb7a58", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-95897a47b4dd80c8", "level": "none", "message": {"text": "Commented-code block (6 lines) in scripts/save-cracker/dig-pfact-4.js:115"}, "properties": {"repobilityId": "c9cf6e6fd4f191cc", "scanner": "scanner-primary", "fingerprint": "95897a47b4dd80c8", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-e917a15dc909338d", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-rle5.js:1"}, "properties": {"repobilityId": "3753fbf44e6531bd", "scanner": "scanner-primary", "fingerprint": "e917a15dc909338d", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-ae47887b291c9aee", "level": "none", "message": {"text": "Commented-code block (6 lines) in scripts/save-cracker/dig-diploterms-24-tradesearch.js:1"}, "properties": {"repobilityId": "5227c3c3cc643e81", "scanner": "scanner-primary", "fingerprint": "ae47887b291c9aee", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-949e7159487aa5d1", "level": "none", "message": {"text": "Commented-code block (8 lines) in scripts/save-cracker/dig-diplocat-markers.js:1"}, "properties": {"repobilityId": "cd6d83a111a96a10", "scanner": "scanner-primary", "fingerprint": "949e7159487aa5d1", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-d71bb2ee96e7a7f4", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-midfile-cells6.js:5"}, "properties": {"repobilityId": "4947ad62461b90f4", "scanner": "scanner-primary", "fingerprint": "d71bb2ee96e7a7f4", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-b7362c0b230f33a2", "level": "none", "message": {"text": "Commented-code block (6 lines) in scripts/save-cracker/dig-midfile-entities2.js:1"}, "properties": {"repobilityId": "0e15a013e29fa4ec", "scanner": "scanner-primary", "fingerprint": "b7362c0b230f33a2", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-bdbc310eba800545", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-diplo-H4.js:17"}, "properties": {"repobilityId": "7bd4a4b81b83f823", "scanner": "scanner-primary", "fingerprint": "bdbc310eba800545", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-a44f00b808fb579f", "level": "none", "message": {"text": "Commented-code block (6 lines) in scripts/save-cracker/dig-ai-cache-ris1.js:32"}, "properties": {"repobilityId": "d3d3743b89ad42a7", "scanner": "scanner-primary", "fingerprint": "a44f00b808fb579f", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-0d45c895353590a4", "level": "none", "message": {"text": "Commented-code block (6 lines) in scripts/save-cracker/dig-stride-184.js:1"}, "properties": {"repobilityId": "65fa36f071e36945", "scanner": "scanner-primary", "fingerprint": "0d45c895353590a4", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-ebfd459cbd98d02b", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-armor-byte.js:83"}, "properties": {"repobilityId": "dfd45b3a5ff19280", "scanner": "scanner-primary", "fingerprint": "ebfd459cbd98d02b", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-766fbc8bc8bf1cb9", "level": "none", "message": {"text": "Commented-code block (6 lines) in scripts/save-cracker/dig-econ-t0t7-trajectory.js:1"}, "properties": {"repobilityId": "70c98a052a0d7493", "scanner": "scanner-primary", "fingerprint": "766fbc8bc8bf1cb9", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-661fb191d09b50b1", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-met-04-zonegrowth.js:1"}, "properties": {"repobilityId": "1412ec324f87fc62", "scanner": "scanner-primary", "fingerprint": "661fb191d09b50b1", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-03bdaee989bcd119", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-relation-map-3.js:45"}, "properties": {"repobilityId": "f371f4e62050c290", "scanner": "scanner-primary", "fingerprint": "03bdaee989bcd119", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-9a3bcdd43d235534", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-startingwars3.js:1"}, "properties": {"repobilityId": "b3b6f9fa85bd948e", "scanner": "scanner-primary", "fingerprint": "9a3bcdd43d235534", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-a5d0ec2bdf92f545", "level": "none", "message": {"text": "Commented-code block (6 lines) in scripts/save-cracker/dig-diplo-clean4.js:1"}, "properties": {"repobilityId": "6a3f2be7c14cac3d", "scanner": "scanner-primary", "fingerprint": "a5d0ec2bdf92f545", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-d96a8d3638ea978f", "level": "none", "message": {"text": "Commented-code block (7 lines) in scripts/save-cracker/dig-diplo-E.js:3"}, "properties": {"repobilityId": "56cba513cc3dc705", "scanner": "scanner-primary", "fingerprint": "d96a8d3638ea978f", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-fdd2c86d6ed28930", "level": "none", "message": {"text": "Commented-code block (9 lines) in scripts/save-cracker/dig-trade-session44.js:4"}, "properties": {"repobilityId": "f8f4483b30f5be64", "scanner": "scanner-primary", "fingerprint": "fdd2c86d6ed28930", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-619cc197fd85465a", "level": "none", "message": {"text": "Commented-code block (7 lines) in scripts/save-cracker/dig-diplo-H.js:6"}, "properties": {"repobilityId": "a0950c59eaa4cd33", "scanner": "scanner-primary", "fingerprint": "619cc197fd85465a", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-65bc7a3017209ef4", "level": "none", "message": {"text": "Commented-code block (15 lines) in scripts/save-cracker/dig-buildings-3.js:1"}, "properties": {"repobilityId": "36af8dc69131e177", "scanner": "scanner-primary", "fingerprint": "65bc7a3017209ef4", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-b3578c969378d33c", "level": "none", "message": {"text": "Commented-code block (11 lines) in scripts/save-cracker/dig-treasury-content.js:10"}, "properties": {"repobilityId": "6af6206c829ae457", "scanner": "scanner-primary", "fingerprint": "b3578c969378d33c", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-a8b4b1be173fd9dd", "level": "none", "message": {"text": "Commented-code block (6 lines) in scripts/save-cracker/dig-buildslots-07-association-direction.js:5"}, "properties": {"repobilityId": "100dc8086605da74", "scanner": "scanner-primary", "fingerprint": "a8b4b1be173fd9dd", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-c29701d30e35fe6a", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-upkeep8.js:3"}, "properties": {"repobilityId": "174a236e5ca6e941", "scanner": "scanner-primary", "fingerprint": "c29701d30e35fe6a", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-abcaae5dd188c4b0", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-diploenum-final.js:3"}, "properties": {"repobilityId": "1c47f709dacedc0f", "scanner": "scanner-primary", "fingerprint": "abcaae5dd188c4b0", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-782d5383a96c82e1", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-hash-blob3.js:11"}, "properties": {"repobilityId": "250e1bc033f59ebb", "scanner": "scanner-primary", "fingerprint": "782d5383a96c82e1", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-e5315e3a693474ce", "level": "none", "message": {"text": "Commented-code block (7 lines) in scripts/save-cracker/dig-charpath-fullscan.js:1"}, "properties": {"repobilityId": "57d2d134eaeb2385", "scanner": "scanner-primary", "fingerprint": "e5315e3a693474ce", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-08abe6fb1233f894", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-econ-settlement-sum.js:1"}, "properties": {"repobilityId": "94e528a53d4f4d1c", "scanner": "scanner-primary", "fingerprint": "08abe6fb1233f894", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-c2d9fa0998a07e41", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-victory-search-outlive.js:1"}, "properties": {"repobilityId": "88eca68d9984e52c", "scanner": "scanner-primary", "fingerprint": "c2d9fa0998a07e41", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-b8917ef5e383fe19", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-diplomap-fields.js:91"}, "properties": {"repobilityId": "c21c9d52f7805dd6", "scanner": "scanner-primary", "fingerprint": "b8917ef5e383fe19", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-ce3006fc9c8becf8", "level": "none", "message": {"text": "Commented-code block (7 lines) in scripts/save-cracker/dig-mask-halo1.js:5"}, "properties": {"repobilityId": "0f9ec5917f4340aa", "scanner": "scanner-primary", "fingerprint": "ce3006fc9c8becf8", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-08ded05405101abc", "level": "none", "message": {"text": "Commented-code block (9 lines) in scripts/save-cracker/dig-head-8.js:1"}, "properties": {"repobilityId": "0288a9c6038f35f7", "scanner": "scanner-primary", "fingerprint": "08ded05405101abc", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-4f6d3c5caaad948a", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-charrec-attr-cluster.js:1"}, "properties": {"repobilityId": "c9ea27ec470a0621", "scanner": "scanner-primary", "fingerprint": "4f6d3c5caaad948a", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-753b8f96ae3f1bbe", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-upkeep9.js:7"}, "properties": {"repobilityId": "629bc4fa2e85c791", "scanner": "scanner-primary", "fingerprint": "753b8f96ae3f1bbe", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-8b740b66c771ab07", "level": "none", "message": {"text": "Commented-code block (6 lines) in scripts/save-cracker/dig-bloodline-leader-dedupe.js:3"}, "properties": {"repobilityId": "2c69fba5f44c9a52", "scanner": "scanner-primary", "fingerprint": "8b740b66c771ab07", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-55d4242d07d8b14c", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-settle-po-regress.js:3"}, "properties": {"repobilityId": "16e883047752a15e", "scanner": "scanner-primary", "fingerprint": "55d4242d07d8b14c", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-1950ee26c9dd8302", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-familyrec1.js:26"}, "properties": {"repobilityId": "7617b4caf0219d69", "scanner": "scanner-primary", "fingerprint": "1950ee26c9dd8302", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-c803ac4089306469", "level": "none", "message": {"text": "Commented-code block (10 lines) in scripts/save-cracker/dig-family12.js:4"}, "properties": {"repobilityId": "aade69054bc8236f", "scanner": "scanner-primary", "fingerprint": "c803ac4089306469", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-184150a04a1c92ef", "level": "none", "message": {"text": "Commented-code block (6 lines) in scripts/save-cracker/dig-diplo-pairing-baseline.js:6"}, "properties": {"repobilityId": "0891313ec268cec8", "scanner": "scanner-primary", "fingerprint": "184150a04a1c92ef", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-7a4eed18744361c7", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-head-7.js:1"}, "properties": {"repobilityId": "399650cee6a3a33b", "scanner": "scanner-primary", "fingerprint": "7a4eed18744361c7", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-7fecbd67159e1352", "level": "none", "message": {"text": "Commented-code block (7 lines) in scripts/save-cracker/index.js:4"}, "properties": {"repobilityId": "33688b59b42c3c03", "scanner": "scanner-primary", "fingerprint": "7fecbd67159e1352", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-a57c3534dc04f71c", "level": "none", "message": {"text": "Commented-code block (8 lines) in scripts/save-cracker/dig-charpath-verify.js:1"}, "properties": {"repobilityId": "5a531dc0267113a8", "scanner": "scanner-primary", "fingerprint": "a57c3534dc04f71c", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-969a3bf95d5e110d", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-ext-char-record.js:1"}, "properties": {"repobilityId": "9ccf6c26f0762916", "scanner": "scanner-primary", "fingerprint": "969a3bf95d5e110d", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-6485e2bbf7cb6597", "level": "none", "message": {"text": "Commented-code block (6 lines) in scripts/save-cracker/dig-charpath-final.js:5"}, "properties": {"repobilityId": "29611845bc7e3e06", "scanner": "scanner-primary", "fingerprint": "6485e2bbf7cb6597", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-5578ea3b52eafbbe", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-diplocat-typeids.js:1"}, "properties": {"repobilityId": "8b005a3c9b84c88a", "scanner": "scanner-primary", "fingerprint": "5578ea3b52eafbbe", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-6a91b20cc001d591", "level": "none", "message": {"text": "Commented-code block (9 lines) in scripts/save-cracker/dig-occupy5.js:5"}, "properties": {"repobilityId": "f6869b5e634f750d", "scanner": "scanner-primary", "fingerprint": "6a91b20cc001d591", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-1495a559ee40da89", "level": "none", "message": {"text": "Commented-code block (10 lines) in scripts/save-cracker/dig-build-queue-timing.js:6"}, "properties": {"repobilityId": "f3e2ff5dcc4fb80d", "scanner": "scanner-primary", "fingerprint": "1495a559ee40da89", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-478656cb439cd8e6", "level": "none", "message": {"text": "Commented-code block (13 lines) in scripts/save-cracker/dig-faction-track.js:3"}, "properties": {"repobilityId": "ad873a68ae4c3e45", "scanner": "scanner-primary", "fingerprint": "478656cb439cd8e6", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-0eb964fc7cb556c8", "level": "none", "message": {"text": "Commented-code block (6 lines) in scripts/save-cracker/dig-econ-dump-record.js:1"}, "properties": {"repobilityId": "2587ca1d1a379089", "scanner": "scanner-primary", "fingerprint": "0eb964fc7cb556c8", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-0ecc3a1875cb3c88", "level": "none", "message": {"text": "Commented-code block (8 lines) in scripts/save-cracker/dig-family2.js:9"}, "properties": {"repobilityId": "bb00e57e362dd6de", "scanner": "scanner-primary", "fingerprint": "0ecc3a1875cb3c88", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-0b81ed0ef86edd34", "level": "none", "message": {"text": "Commented-code block (6 lines) in scripts/save-cracker/dig-event-log-flags4.js:81"}, "properties": {"repobilityId": "1da6cbed885a55b4", "scanner": "scanner-primary", "fingerprint": "0b81ed0ef86edd34", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-d4466df89772a78e", "level": "none", "message": {"text": "Commented-code block (6 lines) in scripts/save-cracker/dig-charpath-overview.js:1"}, "properties": {"repobilityId": "b061de849b0af727", "scanner": "scanner-primary", "fingerprint": "d4466df89772a78e", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-8f1b824049c0efe4", "level": "none", "message": {"text": "Commented-code block (7 lines) in scripts/save-cracker/dig-pop-locate.js:3"}, "properties": {"repobilityId": "1e861aa0145c8685", "scanner": "scanner-primary", "fingerprint": "8f1b824049c0efe4", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-9b717e96b6bff043", "level": "none", "message": {"text": "Commented-code block (8 lines) in scripts/save-cracker/dig-met-03-matrixcells.js:1"}, "properties": {"repobilityId": "9f1eee2f8e005d37", "scanner": "scanner-primary", "fingerprint": "9b717e96b6bff043", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-1f60dc20ccf4c50c", "level": "none", "message": {"text": "Commented-code block (6 lines) in scripts/save-cracker/dig-slot46-final.js:143"}, "properties": {"repobilityId": "f1aea6896ebee2da", "scanner": "scanner-primary", "fingerprint": "1f60dc20ccf4c50c", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-26e6440065101d8b", "level": "none", "message": {"text": "Commented-code block (13 lines) in scripts/save-cracker/dig-mask-halo3.js:6"}, "properties": {"repobilityId": "65c22d284e89ebc0", "scanner": "scanner-primary", "fingerprint": "26e6440065101d8b", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-dbd8f6d0991aa2eb", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-warhunt-flip-exact.js:1"}, "properties": {"repobilityId": "d287f943bae30251", "scanner": "scanner-primary", "fingerprint": "dbd8f6d0991aa2eb", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-e68b3682e921e318", "level": "none", "message": {"text": "Commented-code block (7 lines) in scripts/save-cracker/dig-flag-enum2.js:1"}, "properties": {"repobilityId": "ae08dc7af3edf0ac", "scanner": "scanner-primary", "fingerprint": "e68b3682e921e318", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-89b6a9689b762fe8", "level": "none", "message": {"text": "Commented-code block (11 lines) in scripts/save-cracker/dig-player-treasury.js:5"}, "properties": {"repobilityId": "366f6e7790747aa3", "scanner": "scanner-primary", "fingerprint": "89b6a9689b762fe8", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-eb75083f222e0f12", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-settlebody-s94-1.js:1"}, "properties": {"repobilityId": "46a0e7742d159a4b", "scanner": "scanner-primary", "fingerprint": "eb75083f222e0f12", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-85d29166a7b9b2a4", "level": "none", "message": {"text": "Commented-code block (9 lines) in scripts/save-cracker/dig-mood2.js:6"}, "properties": {"repobilityId": "2795eaf6a328981d", "scanner": "scanner-primary", "fingerprint": "85d29166a7b9b2a4", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-612186d8b428e292", "level": "none", "message": {"text": "Commented-code block (9 lines) in scripts/save-cracker/dig-scripted-events-s73-5.js:19"}, "properties": {"repobilityId": "cc9abc890c66188b", "scanner": "scanner-primary", "fingerprint": "612186d8b428e292", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-4233ea579df04398", "level": "none", "message": {"text": "Commented-code block (11 lines) in scripts/save-cracker/dig-field-army-tail2.js:112"}, "properties": {"repobilityId": "38819a17a031ea4b", "scanner": "scanner-primary", "fingerprint": "4233ea579df04398", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-78eb96b6305bca5d", "level": "none", "message": {"text": "Commented-code block (6 lines) in scripts/save-cracker/dig-diploenum-playerzone-raw.js:3"}, "properties": {"repobilityId": "9a41332d77d5b3ae", "scanner": "scanner-primary", "fingerprint": "78eb96b6305bca5d", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-c8c5bef30b37623d", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-eventlog.js:1"}, "properties": {"repobilityId": "b794be754d0ac9b8", "scanner": "scanner-primary", "fingerprint": "c8c5bef30b37623d", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-01012350a5cf4099", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-finalsweep3.js:23"}, "properties": {"repobilityId": "6bb5ecff28345d5a", "scanner": "scanner-primary", "fingerprint": "01012350a5cf4099", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-478107443f6e7757", "level": "none", "message": {"text": "Commented-code block (12 lines) in scripts/save-cracker/dig-faction-state.js:3"}, "properties": {"repobilityId": "beae6d2d71abd6c3", "scanner": "scanner-primary", "fingerprint": "478107443f6e7757", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-83d02a9b0dd81eea", "level": "none", "message": {"text": "Commented-code block (6 lines) in scripts/save-cracker/dig-per-tile-registry6.js:58"}, "properties": {"repobilityId": "cfc9bcf416a4ec2b", "scanner": "scanner-primary", "fingerprint": "83d02a9b0dd81eea", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-9194eb6fa55a6501", "level": "none", "message": {"text": "Commented-code block (7 lines) in scripts/save-cracker/dig-body-root3.js:9"}, "properties": {"repobilityId": "4115be3261e47f71", "scanner": "scanner-primary", "fingerprint": "9194eb6fa55a6501", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-fd294dab27af8252", "level": "none", "message": {"text": "Commented-code block (6 lines) in scripts/save-cracker/dig-mp11.js:4"}, "properties": {"repobilityId": "720354ab2d1e4ebc", "scanner": "scanner-primary", "fingerprint": "fd294dab27af8252", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-200b551db823fc29", "level": "none", "message": {"text": "Commented-code block (6 lines) in scripts/save-cracker/dig-hash-blob14.js:1"}, "properties": {"repobilityId": "3cd733dbe31585e2", "scanner": "scanner-primary", "fingerprint": "200b551db823fc29", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-8f6e6d23214048db", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-reputation-07-smallint.js:1"}, "properties": {"repobilityId": "44061708a90f084c", "scanner": "scanner-primary", "fingerprint": "8f6e6d23214048db", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-133968d65f600e8a", "level": "none", "message": {"text": "Commented-code block (7 lines) in scripts/save-cracker/dig-aidip-J.js:1"}, "properties": {"repobilityId": "a5c83a988dda8269", "scanner": "scanner-primary", "fingerprint": "133968d65f600e8a", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-bd434a02f57164b5", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-diplo-G2.js:7"}, "properties": {"repobilityId": "e12f47879ac32c37", "scanner": "scanner-primary", "fingerprint": "bd434a02f57164b5", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-2bd14ea7b02fe549", "level": "none", "message": {"text": "Commented-code block (11 lines) in scripts/save-cracker/dig-armyboard5.js:17"}, "properties": {"repobilityId": "3e84720619af5fa5", "scanner": "scanner-primary", "fingerprint": "2bd14ea7b02fe549", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-52166f8dd6df7f07", "level": "none", "message": {"text": "Commented-code block (6 lines) in scripts/save-cracker/dig-traits-adoption-diff.js:3"}, "properties": {"repobilityId": "94894169fa0a14e6", "scanner": "scanner-primary", "fingerprint": "52166f8dd6df7f07", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-59c14f4c135f2c69", "level": "none", "message": {"text": "Commented-code block (6 lines) in scripts/save-cracker/dig-siege-spain-recon.js:1"}, "properties": {"repobilityId": "6ee33ec7921b95a5", "scanner": "scanner-primary", "fingerprint": "59c14f4c135f2c69", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-d90ba6227f41b0a2", "level": "none", "message": {"text": "Commented-code block (8 lines) in scripts/save-cracker/dig-settlefield-s96-2.js:1"}, "properties": {"repobilityId": "48ef2e018d702658", "scanner": "scanner-primary", "fingerprint": "d90ba6227f41b0a2", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-96ad37dcc3956ad3", "level": "none", "message": {"text": "Commented-code block (9 lines) in scripts/save-cracker/dig-settlement-population.js:1"}, "properties": {"repobilityId": "1814bec1eae3dac5", "scanner": "scanner-primary", "fingerprint": "96ad37dcc3956ad3", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-837da3c4728982dd", "level": "none", "message": {"text": "Commented-code block (8 lines) in scripts/save-cracker/dig-faction-ptol-track.js:13"}, "properties": {"repobilityId": "9b10160c0ce141d7", "scanner": "scanner-primary", "fingerprint": "837da3c4728982dd", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-9b2e45646a7743bf", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-ai-policy-retry2.js:1"}, "properties": {"repobilityId": "65fccef6780d4b59", "scanner": "scanner-primary", "fingerprint": "9b2e45646a7743bf", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-7e2ee3f5085ae363", "level": "none", "message": {"text": "Commented-code block (7 lines) in scripts/save-cracker/dig-rle3.js:1"}, "properties": {"repobilityId": "01a1743733c66a25", "scanner": "scanner-primary", "fingerprint": "7e2ee3f5085ae363", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-1bb9686a42d87813", "level": "none", "message": {"text": "Commented-code block (7 lines) in scripts/save-cracker/dig-recruitE.js:1"}, "properties": {"repobilityId": "cb77fc6323bbb405", "scanner": "scanner-primary", "fingerprint": "1bb9686a42d87813", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-d567ac67e1f69c43", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-pop-floats.js:1"}, "properties": {"repobilityId": "82bdecee9702dba7", "scanner": "scanner-primary", "fingerprint": "d567ac67e1f69c43", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-2ec65b4104aa6c2b", "level": "none", "message": {"text": "Commented-code block (6 lines) in scripts/save-cracker/dig-roads7.js:1"}, "properties": {"repobilityId": "1599d18fa55e9895", "scanner": "scanner-primary", "fingerprint": "2ec65b4104aa6c2b", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-b7ef5baec9eb3cdd", "level": "none", "message": {"text": "Commented-code block (12 lines) in scripts/save-cracker/dig-naval-faction.js:1"}, "properties": {"repobilityId": "93b6ff3bcee539ea", "scanner": "scanner-primary", "fingerprint": "b7ef5baec9eb3cdd", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-c1afceed401b0ce8", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-met-01-survey.js:1"}, "properties": {"repobilityId": "6631afe34aff90e9", "scanner": "scanner-primary", "fingerprint": "c1afceed401b0ce8", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-d53215d4617c5fba", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-family14.js:5"}, "properties": {"repobilityId": "b820ad9245314be8", "scanner": "scanner-primary", "fingerprint": "d53215d4617c5fba", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-8d0873b709bbadf6", "level": "none", "message": {"text": "Commented-code block (7 lines) in scripts/save-cracker/dig-agent-rolescan.js:1"}, "properties": {"repobilityId": "b1576a4eff736c25", "scanner": "scanner-primary", "fingerprint": "8d0873b709bbadf6", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-aa4f92c71ebc764b", "level": "none", "message": {"text": "Commented-code block (9 lines) in scripts/save-cracker/dig-occupy6.js:1"}, "properties": {"repobilityId": "c70940b10c27759b", "scanner": "scanner-primary", "fingerprint": "aa4f92c71ebc764b", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-66a64d95a803eb6c", "level": "none", "message": {"text": "Commented-code block (6 lines) in scripts/save-cracker/dig-met-09-fullcell.js:1"}, "properties": {"repobilityId": "710958bcbee87d2d", "scanner": "scanner-primary", "fingerprint": "66a64d95a803eb6c", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-920d6eaf30c21e96", "level": "none", "message": {"text": "Commented-code block (6 lines) in scripts/save-cracker/dig-hash-blob4.js:1"}, "properties": {"repobilityId": "69d927af67929d90", "scanner": "scanner-primary", "fingerprint": "920d6eaf30c21e96", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-365ea4ffc291db72", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-siege7.js:1"}, "properties": {"repobilityId": "c9cbdc974dc603ea", "scanner": "scanner-primary", "fingerprint": "365ea4ffc291db72", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-e115732264a7f1a1", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-factail-session46-3.js:5"}, "properties": {"repobilityId": "95cd40c17088737d", "scanner": "scanner-primary", "fingerprint": "e115732264a7f1a1", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-1f662e8a84f88fa3", "level": "none", "message": {"text": "Commented-code block (9 lines) in scripts/save-cracker/dig-trade-resource-extract.js:1"}, "properties": {"repobilityId": "1664eaac3302962b", "scanner": "scanner-primary", "fingerprint": "1f662e8a84f88fa3", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-a0a60af4e260b485", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-marriage-spouse.js:36"}, "properties": {"repobilityId": "c0ccd063c0e2dff0", "scanner": "scanner-primary", "fingerprint": "a0a60af4e260b485", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-e97f97b0619d140f", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-mask-halo2.js:1"}, "properties": {"repobilityId": "7490a795019d2b86", "scanner": "scanner-primary", "fingerprint": "e97f97b0619d140f", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-78720cc22d263348", "level": "none", "message": {"text": "Commented-code block (6 lines) in scripts/save-cracker/dig-staticsec-dynamic-proof.js:1"}, "properties": {"repobilityId": "0424ea2058bad6ff", "scanner": "scanner-primary", "fingerprint": "78720cc22d263348", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-81c6ed2a7e2af98b", "level": "none", "message": {"text": "Commented-code block (8 lines) in scripts/save-cracker/dig-diploterms-23-terms.js:1"}, "properties": {"repobilityId": "375f4692c5163691", "scanner": "scanner-primary", "fingerprint": "81c6ed2a7e2af98b", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-2e0b7d547bc65ef2", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-battle-log10.js:5"}, "properties": {"repobilityId": "31a225ca7e3bd84c", "scanner": "scanner-primary", "fingerprint": "2e0b7d547bc65ef2", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-15d03b64fb45541e", "level": "none", "message": {"text": "Commented-code block (6 lines) in scripts/save-cracker/locator.js:1"}, "properties": {"repobilityId": "9097a7307603538d", "scanner": "scanner-primary", "fingerprint": "15d03b64fb45541e", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-d23e44bb1efc0503", "level": "none", "message": {"text": "Commented-code block (6 lines) in scripts/save-cracker/dig-stride9xyz2.js:1"}, "properties": {"repobilityId": "be2a0acbf50d6829", "scanner": "scanner-primary", "fingerprint": "d23e44bb1efc0503", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-23ec98fb830534e4", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-siege-turn5.js:34"}, "properties": {"repobilityId": "158ed1de599ea4fd", "scanner": "scanner-primary", "fingerprint": "23ec98fb830534e4", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-da4ccbbaf3f35358", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-ai-cache-hash.js:1"}, "properties": {"repobilityId": "9862112fa311d68b", "scanner": "scanner-primary", "fingerprint": "da4ccbbaf3f35358", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-7e365f897afbef70", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-head-6.js:4"}, "properties": {"repobilityId": "9a19a9e468d29832", "scanner": "scanner-primary", "fingerprint": "7e365f897afbef70", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-334795e02dd9c0c2", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-halo-move-1.js:1"}, "properties": {"repobilityId": "fe7959edc0dd7b48", "scanner": "scanner-primary", "fingerprint": "334795e02dd9c0c2", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-622b9ce1763b13ca", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-army-count1.js:3"}, "properties": {"repobilityId": "0b6a94930eabb654", "scanner": "scanner-primary", "fingerprint": "622b9ce1763b13ca", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-4758e84ce6c2f299", "level": "none", "message": {"text": "Commented-code block (7 lines) in scripts/save-cracker/dig-diplo-8.js:3"}, "properties": {"repobilityId": "be7f4be151d1c13d", "scanner": "scanner-primary", "fingerprint": "4758e84ce6c2f299", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-935972739b803840", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-unit-upgrade-bytes.js:1"}, "properties": {"repobilityId": "65642de4d9987597", "scanner": "scanner-primary", "fingerprint": "935972739b803840", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-67c599b6b394e614", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-explore-grid-values-2.js:3"}, "properties": {"repobilityId": "2bbc578d21271005", "scanner": "scanner-primary", "fingerprint": "67c599b6b394e614", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-097f27b3098d9e19", "level": "none", "message": {"text": "Commented-code block (8 lines) in scripts/save-cracker/dig-descrstrat-reload.js:1"}, "properties": {"repobilityId": "2105e63e64b556d1", "scanner": "scanner-primary", "fingerprint": "097f27b3098d9e19", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-e092a13cfbd725c4", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-path-cache4.js:124"}, "properties": {"repobilityId": "5d9fb8df5b982628", "scanner": "scanner-primary", "fingerprint": "e092a13cfbd725c4", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-523a70678abf74e4", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-zonec1.js:17"}, "properties": {"repobilityId": "81a143d81ccb76db", "scanner": "scanner-primary", "fingerprint": "523a70678abf74e4", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-38d49beb7f1bc744", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-tax-validate-ris2.js:8"}, "properties": {"repobilityId": "8d0a20f749caf90d", "scanner": "scanner-primary", "fingerprint": "38d49beb7f1bc744", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-ddfbab1d0e598cbd", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-body-root6.js:90"}, "properties": {"repobilityId": "bc88cb93fff502bb", "scanner": "scanner-primary", "fingerprint": "ddfbab1d0e598cbd", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-db22262dbcf6c987", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-charrec-trait-bytes.js:1"}, "properties": {"repobilityId": "acc898c262e63082", "scanner": "scanner-primary", "fingerprint": "db22262dbcf6c987", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-1612d8fd3f3def03", "level": "none", "message": {"text": "Commented-code block (6 lines) in scripts/save-cracker/dig-staticsec-extra-fields.js:1"}, "properties": {"repobilityId": "b45d2c8f55a52871", "scanner": "scanner-primary", "fingerprint": "1612d8fd3f3def03", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-0bffc8b21cc11f3f", "level": "none", "message": {"text": "Commented-code block (7 lines) in scripts/save-cracker/dig-tax-ris-relocate.js:13"}, "properties": {"repobilityId": "abe7d5c7d15575ed", "scanner": "scanner-primary", "fingerprint": "0bffc8b21cc11f3f", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-7a7f9f5d3e8bdb00", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-buildchain1.js:6"}, "properties": {"repobilityId": "07a2bc12ae24b71c", "scanner": "scanner-primary", "fingerprint": "7a7f9f5d3e8bdb00", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-1b37b6a65a58c839", "level": "none", "message": {"text": "Commented-code block (6 lines) in scripts/save-cracker/dig-stats-full.js:55"}, "properties": {"repobilityId": "918c55a3a6425f90", "scanner": "scanner-primary", "fingerprint": "1b37b6a65a58c839", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-6f716e1fb8c28afc", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-family19.js:4"}, "properties": {"repobilityId": "4a1ff2ef0d73bb4c", "scanner": "scanner-primary", "fingerprint": "6f716e1fb8c28afc", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-e779906b286d79b1", "level": "none", "message": {"text": "Commented-code block (6 lines) in scripts/save-cracker/dig-chartail8.js:4"}, "properties": {"repobilityId": "1d38ed9115d681e4", "scanner": "scanner-primary", "fingerprint": "e779906b286d79b1", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-4a756514faf4546d", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-queue-recruit-diff.js:1"}, "properties": {"repobilityId": "1634d50c2b668f33", "scanner": "scanner-primary", "fingerprint": "4a756514faf4546d", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-0ceea4c03c111a19", "level": "none", "message": {"text": "Commented-code block (7 lines) in scripts/save-cracker/dig-midfile-entities1.js:5"}, "properties": {"repobilityId": "c9a4b73982776128", "scanner": "scanner-primary", "fingerprint": "0ceea4c03c111a19", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-1671a2858da67064", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-buildslots-01-layout.js:6"}, "properties": {"repobilityId": "3f2720bb6a62a5d3", "scanner": "scanner-primary", "fingerprint": "1671a2858da67064", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-9bf41e843677e821", "level": "none", "message": {"text": "Commented-code block (6 lines) in scripts/save-cracker/dig-midfile-recount1.js:1"}, "properties": {"repobilityId": "addaa5bf2d8209da", "scanner": "scanner-primary", "fingerprint": "9bf41e843677e821", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-fdf28e337465fdd3", "level": "none", "message": {"text": "Commented-code block (10 lines) in scripts/save-cracker/dig-econ-prediplo-fields.js:1"}, "properties": {"repobilityId": "7f4a58e949e3a859", "scanner": "scanner-primary", "fingerprint": "fdf28e337465fdd3", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-12dbef8649992ce6", "level": "none", "message": {"text": "Commented-code block (6 lines) in scripts/save-cracker/dig-warhunt-record-anatomy.js:1"}, "properties": {"repobilityId": "c8da2a5375daf853", "scanner": "scanner-primary", "fingerprint": "12dbef8649992ce6", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-cb693f1110048cfb", "level": "none", "message": {"text": "Commented-code block (6 lines) in scripts/save-cracker/dig-ai-cache-ris9.js:58"}, "properties": {"repobilityId": "c30eb0bea08b0370", "scanner": "scanner-primary", "fingerprint": "cb693f1110048cfb", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-34d1308ab5cc82fe", "level": "none", "message": {"text": "Commented-code block (8 lines) in scripts/save-cracker/dig-settlefield-s96-1.js:6"}, "properties": {"repobilityId": "16efc628911f4e99", "scanner": "scanner-primary", "fingerprint": "34d1308ab5cc82fe", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-0a38ba454211ef8a", "level": "none", "message": {"text": "Commented-code block (12 lines) in scripts/save-cracker/dig-siege-spain-smartdiff.js:1"}, "properties": {"repobilityId": "999a76b6432e3aad", "scanner": "scanner-primary", "fingerprint": "0a38ba454211ef8a", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-5858c72b11e63541", "level": "none", "message": {"text": "Commented-code block (6 lines) in scripts/save-cracker/dig-tax-ris-fields.js:6"}, "properties": {"repobilityId": "25ad8c25ab18c995", "scanner": "scanner-primary", "fingerprint": "5858c72b11e63541", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-57665a1eb1a4f955", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-recruit8.js:53"}, "properties": {"repobilityId": "21cc4ab2bb1f6169", "scanner": "scanner-primary", "fingerprint": "57665a1eb1a4f955", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-1fd4332f24faddcb", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-faction-walk3.js:3"}, "properties": {"repobilityId": "eaf4eb0bb81e9bbf", "scanner": "scanner-primary", "fingerprint": "1fd4332f24faddcb", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-16669cdff1fbc380", "level": "none", "message": {"text": "Commented-code block (13 lines) in scripts/save-cracker/dig-rebellion-head1.js:10"}, "properties": {"repobilityId": "018fafab2d9aaf8d", "scanner": "scanner-primary", "fingerprint": "16669cdff1fbc380", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-1e675d3b4a09254b", "level": "none", "message": {"text": "Commented-code block (8 lines) in scripts/save-cracker/dig-diplomacy22.js:1"}, "properties": {"repobilityId": "d2cc36043f9a3445", "scanner": "scanner-primary", "fingerprint": "1e675d3b4a09254b", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-2cf9ff562bf277d3", "level": "none", "message": {"text": "Commented-code block (8 lines) in scripts/save-cracker/dig-naval-robust.js:1"}, "properties": {"repobilityId": "3fc01930ee20e5a1", "scanner": "scanner-primary", "fingerprint": "2cf9ff562bf277d3", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-6cb608ffceae48a6", "level": "none", "message": {"text": "Commented-code block (6 lines) in scripts/save-cracker/dig-ai-policy8.js:51"}, "properties": {"repobilityId": "41991d11f0326311", "scanner": "scanner-primary", "fingerprint": "6cb608ffceae48a6", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-003ecad3e10cc6d6", "level": "none", "message": {"text": "Commented-code block (14 lines) in scripts/save-cracker/dig-roads-ports-watchtowers-SUMMARY.js:12"}, "properties": {"repobilityId": "5faed9e4c5ab397e", "scanner": "scanner-primary", "fingerprint": "003ecad3e10cc6d6", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-2e280081ab18b591", "level": "none", "message": {"text": "Commented-code block (6 lines) in scripts/save-cracker/dig-aiarr-s87-1.js:3"}, "properties": {"repobilityId": "b87d2b209466ae1f", "scanner": "scanner-primary", "fingerprint": "2e280081ab18b591", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-b6a80a8f4716045f", "level": "none", "message": {"text": "Commented-code block (6 lines) in scripts/save-cracker/dig-diplo-5.js:14"}, "properties": {"repobilityId": "f21b35bb66565256", "scanner": "scanner-primary", "fingerprint": "b6a80a8f4716045f", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-be11b90f056194df", "level": "none", "message": {"text": "Commented-code block (6 lines) in scripts/save-cracker/dig-v2-parser-test.js:23"}, "properties": {"repobilityId": "df3cd274e6bf2328", "scanner": "scanner-primary", "fingerprint": "be11b90f056194df", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-b284c42b342a3d85", "level": "none", "message": {"text": "Commented-code block (10 lines) in scripts/save-cracker/dig-paths-2.js:1"}, "properties": {"repobilityId": "0c9aaf6b61ae4674", "scanner": "scanner-primary", "fingerprint": "b284c42b342a3d85", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-84ba38bbae557802", "level": "none", "message": {"text": "Commented-code block (7 lines) in scripts/save-cracker/dig-upkeep3.js:3"}, "properties": {"repobilityId": "7a3cdd2f5e20b5f3", "scanner": "scanner-primary", "fingerprint": "84ba38bbae557802", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-8f25a765cd5a9e4e", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-hash-blob7.js:62"}, "properties": {"repobilityId": "737c49aa2674c6df", "scanner": "scanner-primary", "fingerprint": "8f25a765cd5a9e4e", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-3fcfd8525024f15c", "level": "none", "message": {"text": "Commented-code block (6 lines) in scripts/save-cracker/dig-diplomap-structure.js:6"}, "properties": {"repobilityId": "7cfc0dcf7d1f4df0", "scanner": "scanner-primary", "fingerprint": "3fcfd8525024f15c", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-b531261017586009", "level": "none", "message": {"text": "Commented-code block (8 lines) in scripts/save-cracker/dig-econ-subrecord-walk.js:1"}, "properties": {"repobilityId": "c2ee79ff1fc13dc6", "scanner": "scanner-primary", "fingerprint": "b531261017586009", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-cbfdebac976e6f2b", "level": "none", "message": {"text": "Commented-code block (7 lines) in scripts/save-cracker/dig-econ-final-proof.js:1"}, "properties": {"repobilityId": "4169709b5ef9997b", "scanner": "scanner-primary", "fingerprint": "cbfdebac976e6f2b", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-96322235ea6e4512", "level": "none", "message": {"text": "Commented-code block (7 lines) in scripts/save-cracker/dig-header-turnhunt.js:1"}, "properties": {"repobilityId": "77b1df96a4b8bf15", "scanner": "scanner-primary", "fingerprint": "96322235ea6e4512", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-5ed57bad1f453d9b", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-tile-grid-head1.js:1"}, "properties": {"repobilityId": "26cd5c3152b1cfb5", "scanner": "scanner-primary", "fingerprint": "5ed57bad1f453d9b", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-e470acdcb49e41c4", "level": "none", "message": {"text": "Commented-code block (7 lines) in scripts/save-cracker/dig-aidip-2.js:1"}, "properties": {"repobilityId": "8392108543358c23", "scanner": "scanner-primary", "fingerprint": "e470acdcb49e41c4", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-286c4ffa386c0e8f", "level": "none", "message": {"text": "Commented-code block (7 lines) in scripts/save-cracker/dig-diplo-2.js:3"}, "properties": {"repobilityId": "569c16456793f84a", "scanner": "scanner-primary", "fingerprint": "286c4ffa386c0e8f", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-2c7dc1607bc62626", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-warhunt-reluuid-link.js:1"}, "properties": {"repobilityId": "285dbd69784ae59f", "scanner": "scanner-primary", "fingerprint": "2c7dc1607bc62626", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-e86523e96c908ed2", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-traits-validate-map.js:3"}, "properties": {"repobilityId": "ca2cf8df4ac58f60", "scanner": "scanner-primary", "fingerprint": "e86523e96c908ed2", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-1c6c7d4e67212262", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-warhunt-array-bounds.js:1"}, "properties": {"repobilityId": "7db571ee8d83f56d", "scanner": "scanner-primary", "fingerprint": "1c6c7d4e67212262", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-d5ccc8261bf3bee4", "level": "none", "message": {"text": "Commented-code block (9 lines) in scripts/save-cracker/dig-warhunt-record-fields2.js:1"}, "properties": {"repobilityId": "5d35a0d49eb14b6f", "scanner": "scanner-primary", "fingerprint": "d5ccc8261bf3bee4", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-32efc60248b3426a", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-diploterms-13-playerzone.js:1"}, "properties": {"repobilityId": "33b480fb2134f5ef", "scanner": "scanner-primary", "fingerprint": "32efc60248b3426a", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-5a963db59ba34dc7", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-alex-all-turns.js:25"}, "properties": {"repobilityId": "3974ab6b673dde4a", "scanner": "scanner-primary", "fingerprint": "5a963db59ba34dc7", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-10493612c83ef55d", "level": "none", "message": {"text": "Commented-code block (6 lines) in scripts/save-cracker/dig-naval-survey.js:1"}, "properties": {"repobilityId": "9d9dc576c23418b1", "scanner": "scanner-primary", "fingerprint": "10493612c83ef55d", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-baea682abc1cbc76", "level": "none", "message": {"text": "Commented-code block (6 lines) in scripts/save-cracker/dig-tax-validate-ris.js:7"}, "properties": {"repobilityId": "ba65e558722e07fd", "scanner": "scanner-primary", "fingerprint": "baea682abc1cbc76", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-14f807a531caf590", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-faction-id-source.js:34"}, "properties": {"repobilityId": "204e4aa1773ba478", "scanner": "scanner-primary", "fingerprint": "14f807a531caf590", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-f970b4834ccad1a0", "level": "none", "message": {"text": "Commented-code block (6 lines) in scripts/save-cracker/dig-recruit9.js:11"}, "properties": {"repobilityId": "be858c7e5b850fbf", "scanner": "scanner-primary", "fingerprint": "f970b4834ccad1a0", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-f59712fdab784cd5", "level": "none", "message": {"text": "Commented-code block (7 lines) in scripts/save-cracker/dig-tax-survey2.js:3"}, "properties": {"repobilityId": "98b02f6c77952405", "scanner": "scanner-primary", "fingerprint": "f59712fdab784cd5", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-2dedac3c1969738c", "level": "none", "message": {"text": "Commented-code block (6 lines) in scripts/save-cracker/dig-aidip-M.js:46"}, "properties": {"repobilityId": "42fd6228ef3c6200", "scanner": "scanner-primary", "fingerprint": "2dedac3c1969738c", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-d8fa659c41484496", "level": "none", "message": {"text": "Commented-code block (10 lines) in scripts/save-cracker/dig-aidiplocache2.js:1"}, "properties": {"repobilityId": "6e7646e21a1222f4", "scanner": "scanner-primary", "fingerprint": "d8fa659c41484496", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-271e36da0a66d7f6", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-treasury-fullscan.js:22"}, "properties": {"repobilityId": "1a22e83075c56cbc", "scanner": "scanner-primary", "fingerprint": "271e36da0a66d7f6", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-b2bc5610b5fccd84", "level": "none", "message": {"text": "Commented-code block (8 lines) in scripts/save-cracker/dig-met-08-carthagezone.js:1"}, "properties": {"repobilityId": "6b9e736b32c1a570", "scanner": "scanner-primary", "fingerprint": "b2bc5610b5fccd84", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-b3d67e1446e0b50c", "level": "none", "message": {"text": "Commented-code block (6 lines) in scripts/save-cracker/dig-rebellion2.js:3"}, "properties": {"repobilityId": "a8582f1d5da753a4", "scanner": "scanner-primary", "fingerprint": "b3d67e1446e0b50c", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-27d6f5eaf580eef3", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-warhunt-spain-matrix.js:1"}, "properties": {"repobilityId": "cbfa0a065de4af35", "scanner": "scanner-primary", "fingerprint": "27d6f5eaf580eef3", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-1c06b5eee341f752", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-ancil-structure.js:1"}, "properties": {"repobilityId": "fbdb9f712bf307ab", "scanner": "scanner-primary", "fingerprint": "1c06b5eee341f752", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-fb73c92fbfb40c53", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-pop-structure.js:1"}, "properties": {"repobilityId": "17b746e33759654c", "scanner": "scanner-primary", "fingerprint": "fb73c92fbfb40c53", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-00c13c7495abb602", "level": "none", "message": {"text": "Commented-code block (6 lines) in scripts/save-cracker/dig-head-5.js:1"}, "properties": {"repobilityId": "cfd232532adef810", "scanner": "scanner-primary", "fingerprint": "00c13c7495abb602", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-8aa6c46b36148542", "level": "none", "message": {"text": "Commented-code block (8 lines) in scripts/save-cracker/dig-unit-upgrade.js:71"}, "properties": {"repobilityId": "591642351bf1aa2a", "scanner": "scanner-primary", "fingerprint": "8aa6c46b36148542", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-50b787b6dbc1f392", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-post-grid-267-array.js:1"}, "properties": {"repobilityId": "6d64f39b94ec5533", "scanner": "scanner-primary", "fingerprint": "50b787b6dbc1f392", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-0292fe4e57da6700", "level": "none", "message": {"text": "Commented-code block (10 lines) in scripts/save-cracker/dig-unit-container-spec.js:1"}, "properties": {"repobilityId": "b30d3dbb42284612", "scanner": "scanner-primary", "fingerprint": "0292fe4e57da6700", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-2daeb9f977ebc754", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-siege-turn1.js:1"}, "properties": {"repobilityId": "eb3714eafa783531", "scanner": "scanner-primary", "fingerprint": "2daeb9f977ebc754", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-d576111e00761c0b", "level": "none", "message": {"text": "Commented-code block (6 lines) in scripts/save-cracker/dig-vanilla-counter.js:1"}, "properties": {"repobilityId": "42c19b8c99c0ba29", "scanner": "scanner-primary", "fingerprint": "d576111e00761c0b", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-5cfd714d9590a365", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-recruitG.js:1"}, "properties": {"repobilityId": "4604e3b6b77ce622", "scanner": "scanner-primary", "fingerprint": "5cfd714d9590a365", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-79f863debcd36e36", "level": "none", "message": {"text": "Commented-code block (7 lines) in scripts/save-cracker/dig-diplocat-reputation.js:1"}, "properties": {"repobilityId": "795363379a66b012", "scanner": "scanner-primary", "fingerprint": "79f863debcd36e36", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-fa230817c77ebfea", "level": "none", "message": {"text": "Commented-code block (6 lines) in scripts/save-cracker/dig-upkeep5.js:6"}, "properties": {"repobilityId": "882e922e21bfbc1a", "scanner": "scanner-primary", "fingerprint": "fa230817c77ebfea", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-f4f9d0939697f170", "level": "none", "message": {"text": "Commented-code block (13 lines) in scripts/save-cracker/dig-aidip-1.js:6"}, "properties": {"repobilityId": "d86ba114132aaa04", "scanner": "scanner-primary", "fingerprint": "f4f9d0939697f170", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-6db1f2aac29e60e7", "level": "none", "message": {"text": "Commented-code block (8 lines) in scripts/save-cracker/dig-diploterms-17-npcsemantics.js:45"}, "properties": {"repobilityId": "3b6cc691da9ccc1b", "scanner": "scanner-primary", "fingerprint": "6db1f2aac29e60e7", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-4a1fc57dcbdfb719", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-diplocat-npcsize.js:1"}, "properties": {"repobilityId": "272d9515c45893e6", "scanner": "scanner-primary", "fingerprint": "4a1fc57dcbdfb719", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-d59729ee780c3d91", "level": "none", "message": {"text": "Commented-code block (7 lines) in scripts/save-cracker/dig-trade-groundtruth.js:1"}, "properties": {"repobilityId": "47f3d7c716bca691", "scanner": "scanner-primary", "fingerprint": "d59729ee780c3d91", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-9ed84ed4221a03af", "level": "none", "message": {"text": "Commented-code block (6 lines) in scripts/save-cracker/dig-mapfeat-7fff.js:1"}, "properties": {"repobilityId": "a30f7f5e87e572bf", "scanner": "scanner-primary", "fingerprint": "9ed84ed4221a03af", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-5e1a4a62ec7f2c31", "level": "none", "message": {"text": "Commented-code block (7 lines) in scripts/save-cracker/dig-scripted-events5.js:141"}, "properties": {"repobilityId": "139b7a9c8a52aa7f", "scanner": "scanner-primary", "fingerprint": "5e1a4a62ec7f2c31", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-a27f8aa8a70df42b", "level": "none", "message": {"text": "Commented-code block (7 lines) in scripts/save-cracker/dig-macedon-validate2.js:21"}, "properties": {"repobilityId": "25cab870e0503367", "scanner": "scanner-primary", "fingerprint": "a27f8aa8a70df42b", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-147b697da970dd90", "level": "none", "message": {"text": "Commented-code block (7 lines) in scripts/save-cracker/dig-cpool-1.js:5"}, "properties": {"repobilityId": "a6e6fab2a6129bb9", "scanner": "scanner-primary", "fingerprint": "147b697da970dd90", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-75bc8f7f257dc6f6", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-midfile-final5.js:77"}, "properties": {"repobilityId": "d33855b8de2ca980", "scanner": "scanner-primary", "fingerprint": "75bc8f7f257dc6f6", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-55c2b1507a755063", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-reputation-10-flag-trajectory.js:1"}, "properties": {"repobilityId": "9b1e32a368c6d22a", "scanner": "scanner-primary", "fingerprint": "55c2b1507a755063", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-a6c73a4abc0ae926", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-warhunt-partner-id.js:1"}, "properties": {"repobilityId": "dc2afd9973732840", "scanner": "scanner-primary", "fingerprint": "a6c73a4abc0ae926", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-4a65f2f00fde007d", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-aidip-H.js:1"}, "properties": {"repobilityId": "62f3779f0730fcd0", "scanner": "scanner-primary", "fingerprint": "4a65f2f00fde007d", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-b1106d8969335fe8", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-header-100pct.js:1"}, "properties": {"repobilityId": "3893799dea67f956", "scanner": "scanner-primary", "fingerprint": "b1106d8969335fe8", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-7e980a3779c06b24", "level": "none", "message": {"text": "Commented-code block (7 lines) in scripts/save-cracker/dig-scripted-events7.js:1"}, "properties": {"repobilityId": "f0f7d24f847b0c75", "scanner": "scanner-primary", "fingerprint": "7e980a3779c06b24", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-af64c4c55a761219", "level": "none", "message": {"text": "Commented-code block (10 lines) in scripts/save-cracker/dig-pfact-5.js:1"}, "properties": {"repobilityId": "a68a28170a2a4376", "scanner": "scanner-primary", "fingerprint": "af64c4c55a761219", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-3b8647377455dfba", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-scripted-events3.js:1"}, "properties": {"repobilityId": "03ea930e5c207a0b", "scanner": "scanner-primary", "fingerprint": "3b8647377455dfba", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-e179ea5f75a5d932", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-body-root2.js:14"}, "properties": {"repobilityId": "f905b4c63c0fe966", "scanner": "scanner-primary", "fingerprint": "e179ea5f75a5d932", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-896bec68634256ff", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-slot46-wives-v2.js:25"}, "properties": {"repobilityId": "75cc93ed8160ba91", "scanner": "scanner-primary", "fingerprint": "896bec68634256ff", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-66635948826d8d05", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-sparta3.js:1"}, "properties": {"repobilityId": "66201ef01313fc5c", "scanner": "scanner-primary", "fingerprint": "66635948826d8d05", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-0aabed689cc8cce9", "level": "none", "message": {"text": "Commented-code block (9 lines) in scripts/save-cracker/dig-charpath-decode.js:1"}, "properties": {"repobilityId": "185ff80e24b69f59", "scanner": "scanner-primary", "fingerprint": "0aabed689cc8cce9", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-d337677f86cd09cb", "level": "none", "message": {"text": "Commented-code block (6 lines) in scripts/save-cracker/dig-diploterms-26-warhunt.js:1"}, "properties": {"repobilityId": "0ca64c56d65fde1b", "scanner": "scanner-primary", "fingerprint": "d337677f86cd09cb", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-da5d856d2368effc", "level": "none", "message": {"text": "Commented-code block (6 lines) in scripts/save-cracker/dig-siege3.js:1"}, "properties": {"repobilityId": "3db42f7883edda9b", "scanner": "scanner-primary", "fingerprint": "da5d856d2368effc", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-29e67331e86cec3a", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-rle2.js:1"}, "properties": {"repobilityId": "b65b9bc225fa0b52", "scanner": "scanner-primary", "fingerprint": "29e67331e86cec3a", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-019831312eca974b", "level": "none", "message": {"text": "Commented-code block (6 lines) in scripts/save-cracker/dig-charrec-diff-adoption.js:1"}, "properties": {"repobilityId": "624f06771627765e", "scanner": "scanner-primary", "fingerprint": "019831312eca974b", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-250431444b1c9775", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-diplo-pairing-order.js:64"}, "properties": {"repobilityId": "e372998c2bf5c8fa", "scanner": "scanner-primary", "fingerprint": "250431444b1c9775", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-e1e9d1ce687cf7bc", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-faction-tops.js:32"}, "properties": {"repobilityId": "8cf2b40bad9e205f", "scanner": "scanner-primary", "fingerprint": "e1e9d1ce687cf7bc", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-5adcfd963e7c61e0", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/save-cracker/dig-victory-proximity.js:1"}, "properties": {"repobilityId": "f48f31f441ed32b8", "scanner": "scanner-primary", "fingerprint": "5adcfd963e7c61e0", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-9cd9ebc28088c448", "level": "note", "message": {"text": "Legacy-named symbol `regions_backup` in scripts-suite-py/master_processor.py:1632"}, "properties": {"repobilityId": "340f150380633224", "scanner": "scanner-primary", "fingerprint": "9cd9ebc28088c448", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-2bd852f5efe62133", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts-suite-py/settlement_processor.py:475"}, "properties": {"repobilityId": "34d35a0f1eec738d", "scanner": "scanner-primary", "fingerprint": "2bd852f5efe62133", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-b96f7f6a54aefbc3", "level": "note", "message": {"text": "Legacy-named symbol `regions_backup` in scripts-suite-py/run_all.py:154"}, "properties": {"repobilityId": "56506f5e339bc9f7", "scanner": "scanner-primary", "fingerprint": "b96f7f6a54aefbc3", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-46abc38b7c343039", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts-suite-py/heavy_industry.py:157"}, "properties": {"repobilityId": "91c6f4744a454743", "scanner": "scanner-primary", "fingerprint": "46abc38b7c343039", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-959ffc58b05b1a4d", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts-suite-py/farms.py:27"}, "properties": {"repobilityId": "c9d81ce386ff6d72", "scanner": "scanner-primary", "fingerprint": "959ffc58b05b1a4d", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-66f901a213f0bc55", "level": "none", "message": {"text": "Commented-code block (5 lines) in public/tga-worker.js:2"}, "properties": {"repobilityId": "e1120f27a6a2e244", "scanner": "scanner-primary", "fingerprint": "66f901a213f0bc55", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-1bb9fbfed1789489", "level": "none", "message": {"text": "Commented-code block (10 lines) in src/descrStratGeneral.js:3"}, "properties": {"repobilityId": "e0fce414592185dd", "scanner": "scanner-primary", "fingerprint": "1bb9fbfed1789489", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-df28bc55837a6e62", "level": "none", "message": {"text": "Commented-code block (5 lines) in src/poModel.test.js:1"}, "properties": {"repobilityId": "86bcdade55624aa9", "scanner": "scanner-primary", "fingerprint": "df28bc55837a6e62", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-5e3825ff91ce6ed2", "level": "none", "message": {"text": "Commented-code block (5 lines) in src/settlementFieldsParser.test.js:44"}, "properties": {"repobilityId": "8c67c2c284077d42", "scanner": "scanner-primary", "fingerprint": "5e3825ff91ce6ed2", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-4561520d9074941f", "level": "none", "message": {"text": "Commented-code block (5 lines) in src/AnimationLayout.js:177"}, "properties": {"repobilityId": "b3fa821cfd643a64", "scanner": "scanner-primary", "fingerprint": "4561520d9074941f", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-2d2b4ccad902ca31", "level": "none", "message": {"text": "Commented-code block (6 lines) in src/armySetup.js:3"}, "properties": {"repobilityId": "aaeb0b457a00489f", "scanner": "scanner-primary", "fingerprint": "2d2b4ccad902ca31", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-78a948e0860e9f51", "level": "none", "message": {"text": "Commented-code block (5 lines) in src/parsers.js:115"}, "properties": {"repobilityId": "b7cbf146d7799ec8", "scanner": "scanner-primary", "fingerprint": "78a948e0860e9f51", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-257efab2fd04fce6", "level": "none", "message": {"text": "Commented-code block (6 lines) in src/packagedFiles.test.js:3"}, "properties": {"repobilityId": "b765a0885d4a025d", "scanner": "scanner-primary", "fingerprint": "257efab2fd04fce6", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-46d336914894c7a5", "level": "none", "message": {"text": "Commented-code block (8 lines) in src/App.smoke.test.jsx:5"}, "properties": {"repobilityId": "6cfce1eabbb47fef", "scanner": "scanner-primary", "fingerprint": "46d336914894c7a5", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-fdaf035247a5bc40", "level": "none", "message": {"text": "Commented-code block (11 lines) in src/incomeModel.test.js:43"}, "properties": {"repobilityId": "5b8ac880d01db255", "scanner": "scanner-primary", "fingerprint": "fdaf035247a5bc40", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-3ca2bb67a612f376", "level": "none", "message": {"text": "Commented-code block (5 lines) in src/familyRecordParser.test.js:31"}, "properties": {"repobilityId": "ffe65474efa1d2b3", "scanner": "scanner-primary", "fingerprint": "3ca2bb67a612f376", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-e4e398d446127369", "level": "none", "message": {"text": "Commented-code block (7 lines) in src/garrisonClassify.js:4"}, "properties": {"repobilityId": "cf223e5a24b8264f", "scanner": "scanner-primary", "fingerprint": "e4e398d446127369", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-216cfd053ae5c4f3", "level": "none", "message": {"text": "Commented-code block (7 lines) in src/characterParser.js:6"}, "properties": {"repobilityId": "85a8923bbfd391a2", "scanner": "scanner-primary", "fingerprint": "216cfd053ae5c4f3", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-0fef70aeb7cc9b83", "level": "none", "message": {"text": "Commented-code block (6 lines) in src/startingArmiesBuilder.js:35"}, "properties": {"repobilityId": "b33f24171323723b", "scanner": "scanner-primary", "fingerprint": "0fef70aeb7cc9b83", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-3b571c37af7bac9f", "level": "none", "message": {"text": "Commented-code block (5 lines) in src/SearchPalette.js:9"}, "properties": {"repobilityId": "0285957d36f72482", "scanner": "scanner-primary", "fingerprint": "3b571c37af7bac9f", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-8c94bd694b5508ba", "level": "none", "message": {"text": "Commented-code block (17 lines) in src/tradeNetwork.js:6"}, "properties": {"repobilityId": "e64f40f84d98b076", "scanner": "scanner-primary", "fingerprint": "8c94bd694b5508ba", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-246673bef19c6554", "level": "none", "message": {"text": "Commented-code block (15 lines) in src/characterParserV2.js:5"}, "properties": {"repobilityId": "44ab76cceae519fe", "scanner": "scanner-primary", "fingerprint": "246673bef19c6554", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-d5c3e3bb05bf1a81", "level": "none", "message": {"text": "Commented-code block (11 lines) in src/factionParser.js:6"}, "properties": {"repobilityId": "8e9f39b92da94a17", "scanner": "scanner-primary", "fingerprint": "d5c3e3bb05bf1a81", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-a334e7e819bc5032", "level": "none", "message": {"text": "Commented-code block (7 lines) in src/FamilyTree.js:29"}, "properties": {"repobilityId": "590da28744e53dfb", "scanner": "scanner-primary", "fingerprint": "a334e7e819bc5032", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-ba0438b0ee33a6e7", "level": "none", "message": {"text": "Commented-code block (5 lines) in src/SaveInsightsPanel.js:3"}, "properties": {"repobilityId": "8e27c7fd06343866", "scanner": "scanner-primary", "fingerprint": "ba0438b0ee33a6e7", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-509cc3e2ef03e16b", "level": "none", "message": {"text": "Commented-code block (6 lines) in src/ArmyUnitsModal.js:3"}, "properties": {"repobilityId": "7d943f24b896ba1b", "scanner": "scanner-primary", "fingerprint": "509cc3e2ef03e16b", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-dd7df191971dee1c", "level": "none", "message": {"text": "Commented-code block (7 lines) in src/taxCalib.js:3"}, "properties": {"repobilityId": "5c3ba96166e7806d", "scanner": "scanner-primary", "fingerprint": "dd7df191971dee1c", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-5f76d5ef25b54d8d", "level": "none", "message": {"text": "Commented-code block (9 lines) in src/portraitIcons.js:5"}, "properties": {"repobilityId": "a6b4b9e38c20bdf4", "scanner": "scanner-primary", "fingerprint": "5f76d5ef25b54d8d", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-3567de40b017c450", "level": "none", "message": {"text": "Commented-code block (6 lines) in src/FactionIcon.js:19"}, "properties": {"repobilityId": "87fcaa032c7ad2f1", "scanner": "scanner-primary", "fingerprint": "3567de40b017c450", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-eba3eef8d4ec9169", "level": "note", "message": {"text": "Legacy-named symbol `computeStratTaxPlanLegacy` in src/growthModel.js:151"}, "properties": {"repobilityId": "d42ebd2e279dbf9d", "scanner": "scanner-primary", "fingerprint": "eba3eef8d4ec9169", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-ba45affef38771e2", "level": "none", "message": {"text": "Commented-code block (6 lines) in src/growthModel.js:8"}, "properties": {"repobilityId": "553a64f227fa099a", "scanner": "scanner-primary", "fingerprint": "ba45affef38771e2", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-8929f6c3914e5476", "level": "none", "message": {"text": "Commented-code block (6 lines) in src/familyRecordParser.js:3"}, "properties": {"repobilityId": "76260726002cce42", "scanner": "scanner-primary", "fingerprint": "8929f6c3914e5476", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-0f9183837ebd71b6", "level": "none", "message": {"text": "Commented-code block (5 lines) in src/factionKnowledgeParser.js:3"}, "properties": {"repobilityId": "2b3d85e6680c29ce", "scanner": "scanner-primary", "fingerprint": "0f9183837ebd71b6", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-c051eb09f0f213ac", "level": "none", "message": {"text": "Commented-code block (11 lines) in src/diagnostics.js:3"}, "properties": {"repobilityId": "f145517707f0b6b8", "scanner": "scanner-primary", "fingerprint": "c051eb09f0f213ac", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-ee8c929f592ffde5", "level": "none", "message": {"text": "Commented-code block (8 lines) in src/nonLiveCommanderResolver.test.js:3"}, "properties": {"repobilityId": "e0575b704fa54314", "scanner": "scanner-primary", "fingerprint": "ee8c929f592ffde5", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-4c9b2e9dd1ed15bf", "level": "none", "message": {"text": "Commented-code block (5 lines) in src/buildingsWorker.js:1"}, "properties": {"repobilityId": "e02f94cc545a858e", "scanner": "scanner-primary", "fingerprint": "4c9b2e9dd1ed15bf", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-88f1537c1bba9841", "level": "none", "message": {"text": "Commented-code block (8 lines) in src/siegeParser.js:8"}, "properties": {"repobilityId": "1631f934d917e061", "scanner": "scanner-primary", "fingerprint": "88f1537c1bba9841", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-548c34d5802237a0", "level": "none", "message": {"text": "Commented-code block (9 lines) in src/saveCrackerExtras.js:6"}, "properties": {"repobilityId": "db04c078aba2c173", "scanner": "scanner-primary", "fingerprint": "548c34d5802237a0", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-0b3ceb585f069af9", "level": "none", "message": {"text": "Commented-code block (6 lines) in src/saveCrackerExtras.test.js:5"}, "properties": {"repobilityId": "43d877e74b5bdf84", "scanner": "scanner-primary", "fingerprint": "0b3ceb585f069af9", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-69db6c05074f6eab", "level": "none", "message": {"text": "Commented-code block (5 lines) in src/garrisonClassify.test.js:54"}, "properties": {"repobilityId": "827bfedfa684605a", "scanner": "scanner-primary", "fingerprint": "69db6c05074f6eab", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-4c28cf027e769778", "level": "none", "message": {"text": "Commented-code block (6 lines) in src/buildingParser.js:8"}, "properties": {"repobilityId": "3c67c600e663517e", "scanner": "scanner-primary", "fingerprint": "4c28cf027e769778", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-81156cb98da8d7d5", "level": "none", "message": {"text": "Commented-code block (13 lines) in src/traitEffects.js:7"}, "properties": {"repobilityId": "dd646e6ca5481a00", "scanner": "scanner-primary", "fingerprint": "81156cb98da8d7d5", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-c165d31dc82ff30b", "level": "none", "message": {"text": "Commented-code block (13 lines) in src/unitParser.js:6"}, "properties": {"repobilityId": "567593b8c1aadcb8", "scanner": "scanner-primary", "fingerprint": "c165d31dc82ff30b", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-fd46f69d86ad9d4f", "level": "none", "message": {"text": "Commented-code block (5 lines) in src/buildingIcons.js:3"}, "properties": {"repobilityId": "a06a29489aae428e", "scanner": "scanner-primary", "fingerprint": "fd46f69d86ad9d4f", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-29f7239405418d0b", "level": "none", "message": {"text": "Commented-code block (9 lines) in src/charactersWorker.js:36"}, "properties": {"repobilityId": "e8032dbe9f8fc489", "scanner": "scanner-primary", "fingerprint": "29f7239405418d0b", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-e6e1556562358c2a", "level": "none", "message": {"text": "Commented-code block (5 lines) in src/tga.js:37"}, "properties": {"repobilityId": "883d72e59b532447", "scanner": "scanner-primary", "fingerprint": "e6e1556562358c2a", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-294323d2165a09e8", "level": "none", "message": {"text": "Commented-code block (11 lines) in src/recruitPool.js:3"}, "properties": {"repobilityId": "647adbd1e64eefb7", "scanner": "scanner-primary", "fingerprint": "294323d2165a09e8", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-3de30bc7052b9f57", "level": "none", "message": {"text": "Commented-code block (8 lines) in src/commanderFactionTag.test.js:3"}, "properties": {"repobilityId": "c4eb090102e78e12", "scanner": "scanner-primary", "fingerprint": "3de30bc7052b9f57", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-a0148c2412e96944", "level": "none", "message": {"text": "Commented-code block (9 lines) in src/saveOwnershipParser.js:3"}, "properties": {"repobilityId": "4a90beac38ae648d", "scanner": "scanner-primary", "fingerprint": "a0148c2412e96944", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-c397ec66facdc856", "level": "none", "message": {"text": "Commented-code block (7 lines) in src/queueParser.js:10"}, "properties": {"repobilityId": "50061cb011631dc6", "scanner": "scanner-primary", "fingerprint": "c397ec66facdc856", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-a72e8d479436e1d3", "level": "none", "message": {"text": "Commented-code block (7 lines) in src/turnParser.test.js:57"}, "properties": {"repobilityId": "2b3749f730b3184d", "scanner": "scanner-primary", "fingerprint": "a72e8d479436e1d3", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-eab1ae93d88dea27", "level": "none", "message": {"text": "Commented-code block (6 lines) in src/familyTimeline.js:13"}, "properties": {"repobilityId": "b2f1d3067292e8eb", "scanner": "scanner-primary", "fingerprint": "eab1ae93d88dea27", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-f25f12bcc7209cf3", "level": "none", "message": {"text": "Commented-code block (5 lines) in src/eventLogParser.js:3"}, "properties": {"repobilityId": "ef2bc2dacf7148ab", "scanner": "scanner-primary", "fingerprint": "f25f12bcc7209cf3", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-13b07bff5a484626", "level": "none", "message": {"text": "Commented-code block (6 lines) in src/calibSaveOpts.test.js:1"}, "properties": {"repobilityId": "7e11fd1ad42587e7", "scanner": "scanner-primary", "fingerprint": "13b07bff5a484626", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-3ec2ee4f4359995b", "level": "none", "message": {"text": "Commented-code block (7 lines) in src/mapEntityParser.js:6"}, "properties": {"repobilityId": "6437c0597ceb828e", "scanner": "scanner-primary", "fingerprint": "3ec2ee4f4359995b", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-4fb77f6450a0d7f0", "level": "none", "message": {"text": "Commented-code block (6 lines) in src/WelcomeScreen.js:163"}, "properties": {"repobilityId": "1d9773105e235e42", "scanner": "scanner-primary", "fingerprint": "4fb77f6450a0d7f0", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-1f4f38a0d9b25a29", "level": "none", "message": {"text": "Commented-code block (11 lines) in src/tileResolver.js:8"}, "properties": {"repobilityId": "9ab05bf0a57a88ba", "scanner": "scanner-primary", "fingerprint": "1f4f38a0d9b25a29", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-3f48bfeee68a34f0", "level": "none", "message": {"text": "Commented-code block (5 lines) in src/Movable.js:17"}, "properties": {"repobilityId": "f55c18a96dc76e2c", "scanner": "scanner-primary", "fingerprint": "3f48bfeee68a34f0", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-a06eda0d48dcec7a", "level": "none", "message": {"text": "Commented-code block (9 lines) in src/economyParser.js:4"}, "properties": {"repobilityId": "2217731acf7ea40b", "scanner": "scanner-primary", "fingerprint": "a06eda0d48dcec7a", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-9f41066e39f10664", "level": "none", "message": {"text": "Commented-code block (7 lines) in src/poModel.js:3"}, "properties": {"repobilityId": "6f9473af8c003b94", "scanner": "scanner-primary", "fingerprint": "9f41066e39f10664", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-aa1c11ffff87fa83", "level": "none", "message": {"text": "Commented-code block (8 lines) in src/factionRecordParser.js:10"}, "properties": {"repobilityId": "3a0fe476370a7984", "scanner": "scanner-primary", "fingerprint": "aa1c11ffff87fa83", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-c1bcb7ba7f36927b", "level": "none", "message": {"text": "Commented-code block (6 lines) in src/RegionInfo.js:16"}, "properties": {"repobilityId": "b0056d635557fb11", "scanner": "scanner-primary", "fingerprint": "c1bcb7ba7f36927b", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-f6ad059f14d6027b", "level": "none", "message": {"text": "Commented-code block (5 lines) in src/siegeParser.test.js:4"}, "properties": {"repobilityId": "99bc1e4af525f152", "scanner": "scanner-primary", "fingerprint": "f6ad059f14d6027b", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-26a9d51d4553cd62", "level": "none", "message": {"text": "Commented-code block (6 lines) in src/garrisonUnits.js:7"}, "properties": {"repobilityId": "7270275dfc96959d", "scanner": "scanner-primary", "fingerprint": "26a9d51d4553cd62", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-4e3f1b98aa4deeb7", "level": "none", "message": {"text": "Commented-code block (11 lines) in src/nonLiveCommanderResolver.js:4"}, "properties": {"repobilityId": "1cfc706bcee2dd73", "scanner": "scanner-primary", "fingerprint": "4e3f1b98aa4deeb7", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-ce0aa4c85ee8d0d6", "level": "none", "message": {"text": "Commented-code block (5 lines) in src/eventScheduleParser.js:3"}, "properties": {"repobilityId": "7ffd3f2aa2bef6bc", "scanner": "scanner-primary", "fingerprint": "ce0aa4c85ee8d0d6", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-dbc50c334cecc9e5", "level": "none", "message": {"text": "Commented-code block (6 lines) in src/DiplomacyEditor.js:3"}, "properties": {"repobilityId": "79682eb6b712f23a", "scanner": "scanner-primary", "fingerprint": "dbc50c334cecc9e5", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-2a01cac9aea9941a", "level": "none", "message": {"text": "Commented-code block (9 lines) in src/settlementFieldsParser.js:8"}, "properties": {"repobilityId": "5dd686843eedf94f", "scanner": "scanner-primary", "fingerprint": "2a01cac9aea9941a", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-bdf27fef36625496", "level": "none", "message": {"text": "Commented-code block (5 lines) in src/corrCalib.js:1"}, "properties": {"repobilityId": "f92c243a45f040ce", "scanner": "scanner-primary", "fingerprint": "bdf27fef36625496", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-a1d28d6af2ffc1dc", "level": "none", "message": {"text": "Commented-code block (6 lines) in src/growthEval.js:3"}, "properties": {"repobilityId": "258669ff9a7eb5f2", "scanner": "scanner-primary", "fingerprint": "a1d28d6af2ffc1dc", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-eff4e4def20fefca", "level": "none", "message": {"text": "Commented-code block (7 lines) in src/luaCounterParser.js:60"}, "properties": {"repobilityId": "ea3cbf12c1c22779", "scanner": "scanner-primary", "fingerprint": "eff4e4def20fefca", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-39b84a3c6f1eb128", "level": "none", "message": {"text": "Commented-code block (7 lines) in src/landmarkParser.js:6"}, "properties": {"repobilityId": "ac46bca3cbfbc58e", "scanner": "scanner-primary", "fingerprint": "39b84a3c6f1eb128", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-0e214fa0f5b3df76", "level": "none", "message": {"text": "Commented-code block (5 lines) in src/taxCalib.test.js:1"}, "properties": {"repobilityId": "558e4d766940a35a", "scanner": "scanner-primary", "fingerprint": "0e214fa0f5b3df76", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-85764bfa3dc35e12", "level": "none", "message": {"text": "Commented-code block (5 lines) in src/unitParser.test.js:53"}, "properties": {"repobilityId": "f48e8e3a77d3ab83", "scanner": "scanner-primary", "fingerprint": "85764bfa3dc35e12", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-9a39d51ba06c6700", "level": "none", "message": {"text": "Commented-code block (6 lines) in src/saveCracker.js:1"}, "properties": {"repobilityId": "19f4519f75101c02", "scanner": "scanner-primary", "fingerprint": "9a39d51ba06c6700", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-b7c02e4bb4d446a6", "level": "none", "message": {"text": "Commented-code block (5 lines) in src/turnParser.js:15"}, "properties": {"repobilityId": "4c6e3c3bb9481d8b", "scanner": "scanner-primary", "fingerprint": "b7c02e4bb4d446a6", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-3e719a829bd31e20", "level": "none", "message": {"text": "Commented-code block (6 lines) in src/mercenaryParser.js:6"}, "properties": {"repobilityId": "c2c5ffc2a86da5ca", "scanner": "scanner-primary", "fingerprint": "3e719a829bd31e20", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-464d1e7e3429435b", "level": "none", "message": {"text": "Commented-code block (5 lines) in src/ownershipParser.js:3"}, "properties": {"repobilityId": "3afb7e9351dddc6d", "scanner": "scanner-primary", "fingerprint": "464d1e7e3429435b", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-2905108f1fc9e2ce", "level": "none", "message": {"text": "Commented-code block (5 lines) in src/visionParser.js:6"}, "properties": {"repobilityId": "034f82f1bf9b6efc", "scanner": "scanner-primary", "fingerprint": "2905108f1fc9e2ce", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-dd1807391a319cd6", "level": "none", "message": {"text": "Commented-code block (7 lines) in src/InfoPopup.js:183"}, "properties": {"repobilityId": "76b887e28196259c", "scanner": "scanner-primary", "fingerprint": "dd1807391a319cd6", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-7a4321b2d8756243", "level": "warning", "message": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 src/InfoPopup.js:1001"}, "properties": {"repobilityId": "0a4f2509776f9a2d", "scanner": "scanner-primary", "fingerprint": "7a4321b2d8756243", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-9c494c42bf0318ff", "level": "none", "message": {"text": "Commented-code block (8 lines) in src/incomeModel.js:3"}, "properties": {"repobilityId": "586645848f902d00", "scanner": "scanner-primary", "fingerprint": "9c494c42bf0318ff", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-ca34b8543b1da545", "level": "none", "message": {"text": "Commented-code block (18 lines) in src/calibSaveOpts.js:10"}, "properties": {"repobilityId": "a9d713033ef16d63", "scanner": "scanner-primary", "fingerprint": "ca34b8543b1da545", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-2d35f2f4df9394e6", "level": "none", "message": {"text": "Commented-code block (5 lines) in src/messageLogParser.js:3"}, "properties": {"repobilityId": "49ce6b11dfcaa628", "scanner": "scanner-primary", "fingerprint": "2d35f2f4df9394e6", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-2c04133e54348533", "level": "note", "message": {"text": "Near-duplicate function bodies in 2 places"}, "properties": {"repobilityId": "d4f263780227f61c", "scanner": "scanner-primary", "fingerprint": "2c04133e54348533", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "duplicate", "dry"]}}, {"ruleId": "scanner-02525d39071dd2c7", "level": "note", "message": {"text": "Near-duplicate function bodies in 5 places"}, "properties": {"repobilityId": "5d453ca02fe4ecc2", "scanner": "scanner-primary", "fingerprint": "02525d39071dd2c7", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "duplicate", "dry"]}}, {"ruleId": "scanner-02525d39071dd2c7", "level": "note", "message": {"text": "Near-duplicate function bodies in 5 places"}, "properties": {"repobilityId": "747813adabf5f2a2", "scanner": "scanner-primary", "fingerprint": "02525d39071dd2c7", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "duplicate", "dry"]}}, {"ruleId": "scanner-2c04133e54348533", "level": "note", "message": {"text": "Near-duplicate function bodies in 2 places"}, "properties": {"repobilityId": "221546ccd9c4a10a", "scanner": "scanner-primary", "fingerprint": "2c04133e54348533", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "duplicate", "dry"]}}, {"ruleId": "scanner-2c04133e54348533", "level": "note", "message": {"text": "Near-duplicate function bodies in 2 places"}, "properties": {"repobilityId": "ec9d3e04b3c29d4e", "scanner": "scanner-primary", "fingerprint": "2c04133e54348533", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "duplicate", "dry"]}}, {"ruleId": "scanner-2c04133e54348533", "level": "note", "message": {"text": "Near-duplicate function bodies in 2 places"}, "properties": {"repobilityId": "dce00d44b67c96c0", "scanner": "scanner-primary", "fingerprint": "2c04133e54348533", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "duplicate", "dry"]}}, {"ruleId": "scanner-2c04133e54348533", "level": "note", "message": {"text": "Near-duplicate function bodies in 2 places"}, "properties": {"repobilityId": "0ea92a692fabdd2c", "scanner": "scanner-primary", "fingerprint": "2c04133e54348533", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "duplicate", "dry"]}}, {"ruleId": "scanner-2c04133e54348533", "level": "note", "message": {"text": "Near-duplicate function bodies in 2 places"}, "properties": {"repobilityId": "ac264bba88094608", "scanner": "scanner-primary", "fingerprint": "2c04133e54348533", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "duplicate", "dry"]}}, {"ruleId": "scanner-2c04133e54348533", "level": "note", "message": {"text": "Near-duplicate function bodies in 2 places"}, "properties": {"repobilityId": "e78bfa78f1180162", "scanner": "scanner-primary", "fingerprint": "2c04133e54348533", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "duplicate", "dry"]}}, {"ruleId": "scanner-2c04133e54348533", "level": "note", "message": {"text": "Near-duplicate function bodies in 2 places"}, "properties": {"repobilityId": "cc6b90cf4c5ba48e", "scanner": "scanner-primary", "fingerprint": "2c04133e54348533", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "duplicate", "dry"]}}]}]}