AI Slop Code RIsk Monitor

HIllya51/LunaTranslator

视觉小说翻译器 / Visual Novel Translator

6.9 Moderate pattern signal View on GitHub

Maintenance and Governance Review

This report summarizes scanner evidence for HIllya51/LunaTranslator, a C++ project with 13,667 GitHub stars. SynthScan examined 278,190 lines of code across 1353 source files, recording 1319 pattern matches distributed across 20 syntactic categories. The legacy adjusted pattern signal is 6.9 (Moderate pattern signal); it is not an authorship estimate.

Use the findings to ask whether maintainers can explain intent, verify dependencies, simplify unnecessary scaffolding, and focus review effort. Risk Payload v1 adds ownership, supply-chain, over-engineering, and review-effort vectors when available. These are prompts for human verification, not probabilities, security findings, or measured maintenance costs.

6.9
Adjusted Signal
6.9
Raw Pattern Score
100%
Time Factor
2026-10-10
Last Push
13.7K
Stars
C++
Language
278.2K
Lines of Code
1.4K
Files
1.3K
Pattern Hits
2026-10-12
Scan Date
0.12
HC Hit Rate

Risk Review · v3

Use each vector to guide manual verification of the underlying findings.

Cognitive Ownership Risk 9.4/100 · LOW

Can maintainers explain intent, assumptions, and trade-offs? 563 finding(s).

Hallucinated Dependency & Supply Chain Risk 8.0/100 · LOW

Are imports declared and package/API names verified? 492 finding(s).

Agent Over-Engineering Ratio 17.5/100 · LOW

Are wrappers, guards, and repeated structures necessary? 433 finding(s).

PR Review Velocity Impact 33.4/100 · MEDIUM

Which changes need focused human review? 1319 finding(s).

What These Metrics Mean

Adjusted Signal
Legacy pattern score normalized per 1,000 scanned lines and multiplied by the repository-level time factor. It is not an estimate of AI authorship.
Raw Pattern Score
Sum of severity- and context-weighted pattern findings before applying the time factor.
Time Factor
A coarse multiplier based on repository last-push metadata. It does not identify when individual code was written.
Pattern Hits
Count of configured pattern findings. Review each location and surrounding code before acting.
HC Hit Rate
High- and critical-severity findings per scanned file. Severity is a configured detector weight, not proof of a vulnerability or authorship.
Lines / Files
Scan coverage denominators used by the legacy normalized score.

Pattern-Signal History

This chart tracks the legacy adjusted pattern score across scan runs. Changes can reflect source changes, scan coverage, or detector/scoring versions; they do not measure AI adoption or prove that a team refactored code. Compare runs only when their scoring versions are compatible. The dashed line tracks the raw pattern-hit count.

Severity Breakdown

Groups findings by configured severity weight. Severity is not a confidence estimate, security rating, or proof that a package is missing. Verify imports against the project's manifests and inspect each finding in its local design context.

CRITICAL 8HIGH 152MEDIUM 55LOW 1104

Directory Score Breakdown

This horizontal bar chart shows where configured pattern scores accumulate across directories. Treat the bars as locations to inspect, not as evidence of authorship or code quality. Use the file-level findings to decide whether a directory needs a focused ownership, dependency, complexity, or review check.

Pattern Findings

The scanner identified 1319 distinct pattern matches across 20 syntactic categories. Each entry below represents a discrete location in the source code where the engine recorded a detector match to inspect in context. Expand any category row to inspect the individual file paths, line numbers, code snippets, and the lexical context (CODE, COMMENT, or STRING) in which each match was detected.

Reading the findings table: The Severity column indicates the configured finding weight (CRITICAL / HIGH / MEDIUM / LOW). The Context column identifies whether the match occurred inside executable code, an inline comment, or a string literal — legacy comment-context matches receive a ×1.5 score weight. The ⚡ bolt icon marks clustered matches: three or more patterns within a 10-line window, each receiving an additional ×1.5 density multiplier under the legacy scoring model.

Empty Error Handlers143 hits · 715 pts
SeverityFileLineSnippetContext
HIGHsrc/trans_lang.py42except:CODE
HIGH…tiveImpl/LunaHook/LunaHook/resource/renpy_hook_text.py96except:CODE
HIGH…tiveImpl/LunaHook/LunaHook/resource/renpy_hook_text.py115except:CODE
HIGH…tiveImpl/LunaHook/LunaHook/resource/renpy_hook_text.py16except:CODE
HIGH…tiveImpl/LunaHook/LunaHook/resource/renpy_hook_font.py70except:CODE
HIGHsrc/LunaTranslator/LunaSubProcess.py404except:CODE
HIGHsrc/LunaTranslator/LunaSubProcess.py473except:CODE
HIGHsrc/LunaTranslator/NativeUtils.py996except:CODE
HIGHsrc/LunaTranslator/NativeUtils.py756except:CODE
HIGHsrc/LunaTranslator/NativeUtils.py772except:CODE
HIGHsrc/LunaTranslator/NativeUtils.py778except:CODE
HIGHsrc/LunaTranslator/LunaTranslator.py1052except:CODE
HIGHsrc/LunaTranslator/LunaTranslator.py1254except:CODE
HIGHsrc/LunaTranslator/LunaTranslator.py708except:CODE
HIGHsrc/LunaTranslator/LunaTranslator.py1385except:CODE
HIGHsrc/LunaTranslator/LunaTranslator.py508except:CODE
HIGHsrc/LunaTranslator/LunaTranslator.py1005except:CODE
HIGHsrc/LunaTranslator/LunaTranslator.py1309except:CODE
HIGHsrc/LunaTranslator/LunaTranslator.py949except:CODE
HIGHsrc/LunaTranslator/gobject.py66except:CODE
HIGHsrc/LunaTranslator/textio/textsource/ocrtext.py202except:CODE
HIGHsrc/LunaTranslator/textio/textsource/textsourcebase.py127except:CODE
HIGHsrc/LunaTranslator/textio/textsource/textsourcebase.py87except:CODE
HIGHsrc/LunaTranslator/textio/textsource/textsourcebase.py157except:CODE
HIGHsrc/LunaTranslator/textio/textsource/texthook.py168except:CODE
HIGHsrc/LunaTranslator/textio/textsource/texthook.py420except:CODE
HIGHsrc/LunaTranslator/textio/textsource/texthook.py784except:CODE
HIGHsrc/LunaTranslator/network/server/tcpservice.py143except:CODE
HIGH…c/LunaTranslator/network/server/servicecollection_1.py22except:CODE
HIGHsrc/LunaTranslator/ocrengines/weixinocr.py91except:CODE
HIGHsrc/LunaTranslator/ocrengines/tesseract5.py94except:CODE
HIGHsrc/LunaTranslator/ocrengines/mangaocr.py23except:CODE
HIGHsrc/LunaTranslator/translator/rengong.py33except:CODE
HIGHsrc/LunaTranslator/translator/cdp_helper.py298except:CODE
HIGHsrc/LunaTranslator/translator/cdp_helper.py168except:CODE
HIGHsrc/LunaTranslator/cishu/mdict.py25except:CODE
HIGHsrc/LunaTranslator/cishu/mdict.py284except:CODE
HIGHsrc/LunaTranslator/cishu/mojidict.py622except:CODE
HIGHsrc/LunaTranslator/cishu/mojidict.py626except:CODE
HIGHsrc/LunaTranslator/cishu/cishubase.py20except:CODE
HIGHsrc/LunaTranslator/tts/tolk.py189except:CODE
HIGHsrc/LunaTranslator/tts/gptsovits.py110except requests.exceptions.RequestException:CODE
HIGHsrc/LunaTranslator/tts/gptsovits.py126except requests.exceptions.RequestException:CODE
HIGHsrc/LunaTranslator/tts/voiceroid2.py110except:CODE
HIGHsrc/LunaTranslator/tts/windowstts.py29except:CODE
HIGHsrc/LunaTranslator/tts/windowstts.py78except Exception:CODE
HIGHsrc/LunaTranslator/tts/windowstts.py21except:CODE
HIGHsrc/LunaTranslator/tts/windowstts.py27except:CODE
HIGHsrc/LunaTranslator/gui/specialwidget.py1025except:CODE
HIGHsrc/LunaTranslator/gui/selecthook.py862except:CODE
HIGHsrc/LunaTranslator/gui/selecthook.py898except:CODE
HIGHsrc/LunaTranslator/gui/selecthook.py621except:CODE
HIGHsrc/LunaTranslator/gui/selecthook.py830except:CODE
HIGHsrc/LunaTranslator/gui/selecthook.py172except:CODE
HIGHsrc/LunaTranslator/gui/edittext.py216except:CODE
HIGHsrc/LunaTranslator/gui/ocrtranslationoverlay.py93except RuntimeError:CODE
HIGHsrc/LunaTranslator/gui/ocrtranslationoverlay.py238except (AttributeError, OSError):CODE
HIGHsrc/LunaTranslator/gui/ocrtranslationoverlay.py124except (AttributeError, OSError):CODE
HIGHsrc/LunaTranslator/gui/ocrtranslationoverlay.py321except (AttributeError, OSError):CODE
HIGHsrc/LunaTranslator/gui/ocrtranslationoverlay.py429except (AttributeError, OSError):CODE
83 more matches not shown…
Unused Imports469 hits · 326 pts
SeverityFileLineSnippetContext
LOWtests/check_ocr_overlay_ui.py3CODE
LOWtests/check_ocr_overlay_ui.py4CODE
LOWtests/check_ocr_overlay_ui.py10CODE
LOWtests/check_ocr_overlay_ui.py69CODE
LOWtests/test_ocr_translation_overlay.py34CODE
LOWsrc/trans_lang.py5CODE
LOWsrc/keeprefs.py1CODE
LOWsrc/keeprefs.py2CODE
LOWsrc/keeprefs.py3CODE
LOWsrc/keeprefs.py4CODE
LOWsrc/keeprefs.py5CODE
LOWsrc/keeprefs.py6CODE
LOWsrc/keeprefs.py7CODE
LOWsrc/keeprefs.py8CODE
LOWsrc/keeprefs.py9CODE
LOWsrc/keeprefs.py10CODE
LOWsrc/keeprefs.py11CODE
LOWsrc/keeprefs.py12CODE
LOWsrc/keeprefs.py13CODE
LOWsrc/keeprefs.py14CODE
LOWsrc/keeprefs.py15CODE
LOWsrc/keeprefs.py16CODE
LOWsrc/keeprefs.py17CODE
LOWsrc/keeprefs.py18CODE
LOWsrc/NativeImpl/LunaHook/LunaHook/engine32/PiAS.py3CODE
LOWsrc/NativeImpl/LunaHook/LunaHook/engine32/PiAS.py4CODE
LOW…mpl/LunaHook/LunaHook/engine32/PiAS_Ningyou_no_Hako.py1CODE
LOWsrc/LunaTranslator/CVUtils.py14CODE
LOWsrc/LunaTranslator/LunaTranslator.py3CODE
LOWsrc/LunaTranslator/LunaTranslator.py81CODE
LOWsrc/LunaTranslator/LunaTranslator.py82CODE
LOWsrc/LunaTranslator/LunaTranslator.py83CODE
LOWsrc/LunaTranslator/requests.py3CODE
LOWsrc/LunaTranslator/gobject.py69CODE
LOWsrc/LunaTranslator/qtawesome.py3CODE
LOWsrc/LunaTranslator/qtsymbols.py5CODE
LOWsrc/LunaTranslator/qtsymbols.py5CODE
LOWsrc/LunaTranslator/qtsymbols.py6CODE
LOWsrc/LunaTranslator/qtsymbols.py6CODE
LOWsrc/LunaTranslator/qtsymbols.py6CODE
LOWsrc/LunaTranslator/qtsymbols.py6CODE
LOWsrc/LunaTranslator/qtsymbols.py6CODE
LOWsrc/LunaTranslator/qtsymbols.py6CODE
LOWsrc/LunaTranslator/qtsymbols.py6CODE
LOWsrc/LunaTranslator/qtsymbols.py6CODE
LOWsrc/LunaTranslator/qtsymbols.py6CODE
LOWsrc/LunaTranslator/qtsymbols.py6CODE
LOWsrc/LunaTranslator/qtsymbols.py6CODE
LOWsrc/LunaTranslator/qtsymbols.py6CODE
LOWsrc/LunaTranslator/qtsymbols.py6CODE
LOWsrc/LunaTranslator/qtsymbols.py6CODE
LOWsrc/LunaTranslator/qtsymbols.py6CODE
LOWsrc/LunaTranslator/qtsymbols.py6CODE
LOWsrc/LunaTranslator/qtsymbols.py6CODE
LOWsrc/LunaTranslator/qtsymbols.py6CODE
LOWsrc/LunaTranslator/qtsymbols.py6CODE
LOWsrc/LunaTranslator/qtsymbols.py6CODE
LOWsrc/LunaTranslator/qtsymbols.py6CODE
LOWsrc/LunaTranslator/qtsymbols.py6CODE
LOWsrc/LunaTranslator/qtsymbols.py6CODE
409 more matches not shown…
Deep Nesting213 hits · 199 pts
SeverityFileLineSnippetContext
LOWsrc/NativeImpl/LunaHook/LunaHook/engine32/Leaf.py5CODE
LOWsrc/NativeImpl/LunaHook/LunaHook/engine32/PiAS.py7CODE
LOW…mpl/LunaHook/LunaHook/engine32/PiAS_Ningyou_no_Hako.py6CODE
LOW…mpl/LunaHook/LunaHook/engine32/PiAS_Ningyou_no_Hako.py44CODE
LOW…mpl/LunaHook/LunaHook/engine32/PiAS_Ningyou_no_Hako.py74CODE
LOW…tiveImpl/LunaHook/LunaHook/resource/renpy_hook_text.py70CODE
LOW…tiveImpl/LunaHook/LunaHook/resource/renpy_hook_text.py71CODE
LOWsrc/LunaTranslator/LunaTranslator.py237CODE
LOWsrc/LunaTranslator/LunaTranslator.py377CODE
LOWsrc/LunaTranslator/LunaTranslator.py429CODE
LOWsrc/LunaTranslator/LunaTranslator.py458CODE
LOWsrc/LunaTranslator/LunaTranslator.py475CODE
LOWsrc/LunaTranslator/LunaTranslator.py489CODE
LOWsrc/LunaTranslator/LunaTranslator.py911CODE
LOWsrc/LunaTranslator/LunaTranslator.py1028CODE
LOWsrc/LunaTranslator/LunaTranslator.py1074CODE
LOWsrc/LunaTranslator/LunaTranslator.py1115CODE
LOWsrc/LunaTranslator/LunaTranslator.py1293CODE
LOWsrc/LunaTranslator/LunaTranslator.py1315CODE
LOWsrc/LunaTranslator/LunaTranslator.py1796CODE
LOWsrc/LunaTranslator/zhconv.py30CODE
LOWsrc/LunaTranslator/requests.py219CODE
LOWsrc/LunaTranslator/requests.py294CODE
LOWsrc/LunaTranslator/main.py149CODE
LOWsrc/LunaTranslator/main.py218CODE
LOWsrc/LunaTranslator/transoptimi/arabic_reshaper.py2964CODE
LOWsrc/LunaTranslator/transoptimi/arabic_reshaper.py2987CODE
LOWsrc/LunaTranslator/transoptimi/arabic_reshaper.py3103CODE
LOWsrc/LunaTranslator/textio/textsource/mssr.py223CODE
LOWsrc/LunaTranslator/textio/textsource/ocrtext.py102CODE
LOWsrc/LunaTranslator/textio/textsource/ocrtext.py260CODE
LOWsrc/LunaTranslator/textio/textsource/filetrans.py198CODE
LOWsrc/LunaTranslator/textio/textsource/filetrans.py216CODE
LOWsrc/LunaTranslator/textio/textsource/textsourcebase.py130CODE
LOWsrc/LunaTranslator/textio/textsource/texthook.py269CODE
LOWsrc/LunaTranslator/textio/textsource/texthook.py592CODE
LOWsrc/LunaTranslator/network/server/tcpservice.py41CODE
LOWsrc/LunaTranslator/network/server/tcpservice.py82CODE
LOWsrc/LunaTranslator/network/server/tcpservice.py241CODE
LOW…c/LunaTranslator/network/server/servicecollection_1.py12CODE
LOWsrc/LunaTranslator/network/client/libcurl/requester.py75CODE
LOWsrc/LunaTranslator/ocrengines/tesseract5.py57CODE
LOWsrc/LunaTranslator/ocrengines/googlecloudvision.py7CODE
LOWsrc/LunaTranslator/ocrengines/volcengine.py357CODE
LOWsrc/LunaTranslator/ocrengines/local.py185CODE
LOWsrc/LunaTranslator/ocrengines/local.py227CODE
LOWsrc/LunaTranslator/ocrengines/local.py356CODE
LOWsrc/LunaTranslator/ocrengines/baseocrclass.py234CODE
LOWsrc/LunaTranslator/translator/huoshanapi.py336CODE
LOWsrc/LunaTranslator/translator/sakura_base.py114CODE
LOWsrc/LunaTranslator/translator/sakura_base.py282CODE
LOWsrc/LunaTranslator/translator/basetranslator.py281CODE
LOWsrc/LunaTranslator/translator/basetranslator.py337CODE
LOWsrc/LunaTranslator/translator/jb7.py14CODE
LOWsrc/LunaTranslator/translator/premt.py62CODE
LOWsrc/LunaTranslator/translator/rengong.py24CODE
LOWsrc/LunaTranslator/translator/rengong.py76CODE
LOWsrc/LunaTranslator/translator/rengong.py97CODE
LOWsrc/LunaTranslator/translator/gptcommon.py43CODE
LOWsrc/LunaTranslator/translator/gptcommon.py149CODE
153 more matches not shown…
Over-Commented Block166 hits · 166 pts
SeverityFileLineSnippetContext
LOW.github/workflows/buildlunahook.yml21 with:COMMENT
LOW.github/workflows/buildlunahook.yml41 # with:COMMENT
LOWsrc/NativeImpl/pch.h1#pragma onceCOMMENT
LOWsrc/NativeImpl/pch.h21#include <atlsync.h>COMMENT
LOWsrc/NativeImpl/pch.h41#include <comdef.h>COMMENT
LOWsrc/NativeImpl/pch.h61#include <shlobj.h>COMMENT
LOWsrc/NativeImpl/LunaHook/LunaHook/NoEngine.h41COMMENT
LOWsrc/NativeImpl/LunaHook/LunaHook/NoEngine.h121 };COMMENT
LOWsrc/NativeImpl/LunaHook/LunaHook/NoEngine.h141// return (Util::CheckFile(str));COMMENT
LOWsrc/NativeImpl/LunaHook/LunaHook/enginecollection64.cpp1#include "engine64/Godot.h"COMMENT
LOWsrc/NativeImpl/LunaHook/LunaHook/enginecollection64.cpp21#include "engine64/LightVN.h"COMMENT
LOWsrc/NativeImpl/LunaHook/LunaHook/veh_hook.h1/**COMMENT
LOWsrc/NativeImpl/LunaHook/LunaHook/pchhook.h1#include "../include/pch.h"COMMENT
LOWsrc/NativeImpl/LunaHook/LunaHook/pchhook.h21COMMENT
LOWsrc/NativeImpl/LunaHook/LunaHook/enginecollection32.cpp1#include "engine32/LovaGame.h"COMMENT
LOWsrc/NativeImpl/LunaHook/LunaHook/enginecollection32.cpp21#include "engine32/RibbonMagic.h"COMMENT
LOWsrc/NativeImpl/LunaHook/LunaHook/enginecollection32.cpp41#include "engine32/FrontWing.h"COMMENT
LOWsrc/NativeImpl/LunaHook/LunaHook/enginecollection32.cpp61#include "engine32/RPGMakerRGSS3.h"COMMENT
LOWsrc/NativeImpl/LunaHook/LunaHook/enginecollection32.cpp81#include "engine32/Eushully.h"COMMENT
LOWsrc/NativeImpl/LunaHook/LunaHook/enginecollection32.cpp101#include "engine32/Tenco.h"COMMENT
LOWsrc/NativeImpl/LunaHook/LunaHook/enginecollection32.cpp121#include "engine32/Live.h"COMMENT
LOWsrc/NativeImpl/LunaHook/LunaHook/enginecollection32.cpp141#include "engine32/Nitroplus.h"COMMENT
LOWsrc/NativeImpl/LunaHook/LunaHook/enginecollection32.cpp161#include "engine32/Minori.h"COMMENT
LOWsrc/NativeImpl/LunaHook/LunaHook/enginecollection32.cpp181#include "engine32/Pensil.h"COMMENT
LOWsrc/NativeImpl/LunaHook/LunaHook/enginecollection32.cpp201#include "engine32/System4x.h"COMMENT
LOWsrc/NativeImpl/LunaHook/LunaHook/engine32/Cotopha.cpp541 if (text[0] == w_open && text[::wcslen(text) - 1] == w_close)COMMENT
LOWsrc/NativeImpl/LunaHook/LunaHook/engine32/Cotopha.cpp561 // 004DBFF8 3BF3 CMP ESI,EBXCOMMENT
LOWsrc/NativeImpl/LunaHook/LunaHook/engine32/Abel.h21 // name[len-2] = L'.';COMMENT
LOWsrc/NativeImpl/LunaHook/LunaHook/engine32/Abel.h41 // len++;COMMENT
LOWsrc/NativeImpl/LunaHook/LunaHook/engine32/ScrPlayer.cpp41 // Rendezvous ~ランデブー~COMMENT
LOW…c/NativeImpl/LunaHook/LunaHook/engine32/TinkerBell.cpp41}COMMENT
LOWsrc/NativeImpl/LunaHook/LunaHook/engine32/LunaSoft.cpp61// char *str = reinterpret_cast<char *>(data),COMMENT
LOWsrc/NativeImpl/LunaHook/LunaHook/engine32/lucifen.cpp81 // LPCSTR **v2; // ebxCOMMENT
LOWsrc/NativeImpl/LunaHook/LunaHook/engine32/lucifen.cpp101 // char v23; // clCOMMENT
LOWsrc/NativeImpl/LunaHook/LunaHook/engine32/lucifen.cpp181 }COMMENT
LOWsrc/NativeImpl/LunaHook/LunaHook/engine32/System4x.cpp81 * 005C410A CC INT3COMMENT
LOWsrc/NativeImpl/LunaHook/LunaHook/engine32/System4x.cpp101 // do {COMMENT
LOWsrc/NativeImpl/LunaHook/LunaHook/engine32/System4x.cpp1041COMMENT
LOWsrc/NativeImpl/LunaHook/LunaHook/engine32/System4x.cpp1541 return false;COMMENT
LOWsrc/NativeImpl/LunaHook/LunaHook/engine32/Lightvn.cpp1#include "Lightvn.h"COMMENT
LOWsrc/NativeImpl/LunaHook/LunaHook/engine32/LCScript.cpp41 * New line splitter: 0203 ()COMMENT
LOWsrc/NativeImpl/LunaHook/LunaHook/engine32/LCScript.cpp641 // 0042FC03 8B15 E8234A00 MOV EDX,DWORD PTR DS:[0x4A23E8] ; jichi: text hereCOMMENT
LOWsrc/NativeImpl/LunaHook/LunaHook/engine32/Ryokucha.cpp201{COMMENT
LOWsrc/NativeImpl/LunaHook/LunaHook/engine32/WillPlus.cpp581bool willX()COMMENT
LOWsrc/NativeImpl/LunaHook/LunaHook/engine32/Minori.cpp621 // 013BF010 8975 E8 MOV DWORD PTR SS:[EBP-0x18],ESICOMMENT
LOWsrc/NativeImpl/LunaHook/LunaHook/engine32/ransel.h1COMMENT
LOWsrc/NativeImpl/LunaHook/LunaHook/engine32/Elf.cpp341 // lastCaller = MemDbg::findEnclosingAlignedFunction(lastCaller);COMMENT
LOWsrc/NativeImpl/LunaHook/LunaHook/engine32/Hug.h1// FILEVERSION 1,0,0,0COMMENT
LOWsrc/NativeImpl/LunaHook/LunaHook/engine32/VALKYRIA.cpp41 // case 'U':COMMENT
LOWsrc/NativeImpl/LunaHook/LunaHook/engine32/KiriKiri.cpp1401 {COMMENT
LOWsrc/NativeImpl/LunaHook/LunaHook/engine32/Malie.cpp241 // 0D7D7E00 07 00 08 00 76 00 5F 00 7A 00 65 00 70 00 30 00 v_zep0COMMENT
LOWsrc/NativeImpl/LunaHook/LunaHook/engine32/Malie.cpp1161 {COMMENT
LOWsrc/NativeImpl/LunaHook/LunaHook/engine32/Malie.cpp1181 // 00463152 57 PUSH EDICOMMENT
LOWsrc/NativeImpl/LunaHook/LunaHook/engine32/BGI.cpp461 * 00A643C5 898C24 94000000 MOV DWORD PTR SS:[ESP+0x94],ECXCOMMENT
LOWsrc/NativeImpl/LunaHook/LunaHook/engine32/NeXAS.cpp321 strReplace(s, "@d");COMMENT
LOWsrc/NativeImpl/LunaHook/LunaHook/engine32/AOS.cpp61 */COMMENT
LOWsrc/NativeImpl/LunaHook/LunaHook/engine32/Circus.cpp601 //COMMENT
LOWsrc/NativeImpl/LunaHook/LunaHook/engine32/Bruns.h21COMMENT
LOWsrc/NativeImpl/LunaHook/LunaHook/engine32/HorkEye.cpp301 0x64, 0xa1, 0x00, 0x00, 0x00, 0x00,COMMENT
LOWsrc/NativeImpl/LunaHook/LunaHook/engine32/CMVS.cpp181COMMENT
106 more matches not shown…
Hyper-Verbose Identifiers144 hits · 129 pts
SeverityFileLineSnippetContext
LOWtests/test_ocr_translation_overlay.py489 def test_source_provenance_and_stale_result(self):CODE
LOWtests/test_ocr_translation_overlay.py501 def test_streaming_and_engine_priority(self):CODE
LOWtests/test_ocr_translation_overlay.py514 def test_dominant_background_ignores_original_text(self):CODE
LOWtests/test_ocr_translation_overlay.py543 def test_background_overshoot_with_two_shades_beats_outside_color(self):CODE
LOWtests/test_ocr_translation_overlay.py554 def test_background_one_sided_overshoot_and_borders(self):CODE
LOWtests/test_ocr_translation_overlay.py578 def test_background_small_crop_changes_do_not_flip_to_surrounding_panel(self):CODE
LOWtests/test_ocr_translation_overlay.py599 def test_background_small_images_and_transparency(self):CODE
LOWtests/test_ocr_translation_overlay.py605 def test_adaptive_background_rendering_and_text_contrast(self):CODE
LOWtests/test_ocr_translation_overlay.py636 def test_palette_noise_and_stale_captures_do_not_repaint(self):CODE
LOWtests/test_ocr_translation_overlay.py664 def test_background_sampling_precedes_ocr_preprocessing(self):CODE
LOWtests/test_ocr_translation_overlay.py705 def test_unchanged_follow_ticks_and_stream_chunks_do_not_repaint(self):CODE
LOWtests/test_ocr_translation_overlay.py739 def test_capture_affinity_after_native_window_recreation(self):CODE
LOWtests/test_ocr_translation_overlay.py757 def test_unmanifested_launcher_build_does_not_disable_exclusion(self):CODE
LOWtests/test_ocr_translation_overlay.py767 def test_geometry_visibility_font_and_preview(self):CODE
LOWtests/test_ocr_translation_overlay.py801 def test_overlay_resyncs_after_cross_monitor_dpi_change(self):CODE
LOWtests/test_ocr_translation_overlay.py844 def test_toolbar_collapse_stays_folded_when_content_and_hover_update(self):CODE
LOWtests/test_ocr_translation_overlay.py883 def test_toolbar_restore_dimensions_constraints_and_manual_visibility(self):CODE
LOWtests/test_ocr_translation_overlay.py902 def test_toolbar_fold_stops_animation_and_automatic_window_hide(self):CODE
LOWtests/test_ocr_translation_overlay.py926 def test_toolbar_orientation_and_button_size_changes(self):CODE
LOWtests/test_ocr_translation_overlay.py946 def test_source_switch_folds_only_ocr_with_overlay_enabled(self):CODE
LOWtests/test_ocr_translation_overlay.py973 def test_overlay_setting_signal_folds_and_restores_main_window(self):CODE
LOWtests/test_ocr_translation_overlay.py1035 def test_multi_region_real_dispatch_queue_and_thread_callbacks(self):CODE
LOWtests/test_ocr_translation_overlay.py1110 def test_add_region_only_recognizes_new_frame_and_manual_refresh_still_all(self):CODE
LOWtests/test_ocr_translation_overlay.py1188 def test_consecutive_additions_capture_their_own_region(self):CODE
LOWtests/test_ocr_translation_overlay.py1207 def test_cancel_remove_or_change_source_does_not_refresh_other_regions(self):CODE
LOWtests/test_ocr_translation_overlay.py1228 def test_adding_region_with_overlay_disabled_preserves_combined_ocr(self):CODE
LOWtests/test_ocr_translation_overlay.py1241 def test_hidden_overlays_do_not_move_capture_to_gui_thread(self):CODE
LOWtests/test_ocr_translation_overlay.py1262 def test_real_selection_context_menu_blocks_capture_then_resumes(self):CODE
LOWtests/test_ocr_translation_overlay.py1308 def test_selection_menu_stays_above_overlays_and_new_results(self):CODE
LOWtests/test_ocr_translation_overlay.py1382 def test_selection_menu_survives_main_window_topmost_checks(self):CODE
LOWtests/test_ocr_translation_overlay.py1439 def assert_menu_above_regions(stage):CODE
LOWtests/test_ocr_translation_overlay.py1498 def test_context_menu_exception_and_nested_suspensions_restore_capture(self):CODE
LOWtests/test_ocr_translation_overlay.py1532 def test_capture_spanning_menu_open_and_close_is_discarded(self):CODE
LOWtests/test_ocr_translation_overlay.py1561 def test_stability_wait_skips_suspended_menu_capture(self):CODE
LOWtests/test_ocr_translation_overlay.py1584 def test_moving_selection_during_manual_or_auto_ocr_discards_result(self):CODE
LOWtests/test_ocr_translation_overlay.py1686 def test_result_moved_before_batch_assembly_does_not_take_new_revision(self):CODE
LOWtests/test_ocr_translation_overlay.py1728 def test_ordinary_dialog_blocks_capture_until_hidden(self):CODE
LOWtests/test_ocr_translation_overlay.py1746 def test_settings_and_dialogs_block_only_overlapping_regions(self):CODE
LOWtests/test_ocr_translation_overlay.py1780 def test_capture_spanning_ordinary_popup_show_and_hide_is_discarded(self):CODE
LOWtests/test_ocr_translation_overlay.py1817 def test_other_application_menu_pauses_capture_then_resumes(self):CODE
LOWtests/test_ocr_translation_overlay.py1837 def test_combo_popup_pauses_capture_then_resumes(self):CODE
LOWtests/test_ocr_translation_overlay.py1866 def test_out_of_order_region_results_and_independent_invalidation(self):CODE
LOWtests/test_ocr_translation_overlay.py1905 def test_region_queue_skips_only_superseded_region_and_keeps_api_behavior(self):CODE
LOWtests/test_ocr_translation_overlay.py1937 def test_removed_region_source_end_and_toggle_cancel_owned_tasks(self):CODE
LOWtests/test_ocr_translation_overlay.py1965 def test_batch_dispatch_direct_ocr_translation_and_external_callback(self):CODE
LOWtests/test_ocr_translation_overlay.py1989 def test_multi_ocr_errors_unchanged_regions_and_overlay_enable_reset(self):CODE
LOWtests/test_ocr_translation_overlay.py2058 def test_real_range_ui_lifecycle_and_frame_passthrough(self):CODE
LOWtests/test_ocr_translation_overlay.py2169 def test_mouse_passthrough_and_native_capture_affinity(self):CODE
LOWtests/test_ocr_translation_overlay.py2216 def test_fallback_worker_hides_and_restores(self):CODE
LOWtests/test_ocr_translation_overlay.py2252 def test_actual_translation_callback_routing(self):CODE
LOWtests/test_ocr_translation_overlay.py2336 def test_actual_ocr_single_and_combined_region_routing(self):CODE
LOW…tiveImpl/LunaHook/LunaHook/resource/renpy_hook_font.py38 def hook_renpy_text_font_get_font_init(original):CODE
LOWsrc/LunaTranslator/LunaTranslator.py546 def maybeneedtranslateshowhidetranslate(self):CODE
LOWsrc/LunaTranslator/LunaTranslator.py1532 def __dontshowintaborsetbackdrop(self, widget: QWidget):CODE
LOWsrc/LunaTranslator/requests.py77 def stream_decode_response_unicode(self, iterator):CODE
LOWsrc/LunaTranslator/transoptimi/noundict.py48 def get_setting_window_gameprivate(parent_window, gameuid):CODE
LOWsrc/LunaTranslator/transoptimi/vndbnamemap.py22 def get_setting_window_gameprivate(parent_window, gameuid):CODE
LOW⚡src/LunaTranslator/transoptimi/arabic_reshaper.py509def connects_with_letter_before(letter, LETTERS):CODE
LOW⚡src/LunaTranslator/transoptimi/arabic_reshaper.py516def connects_with_letter_after(letter, LETTERS):CODE
LOW⚡src/LunaTranslator/transoptimi/arabic_reshaper.py523def connects_with_letters_before_and_after(letter, LETTERS):CODE
84 more matches not shown…
Excessive Try-Catch Wrapping90 hits · 114 pts
SeverityFileLineSnippetContext
MEDIUMtests/test_ocr_translation_overlay.py1282def inspect_open_menu():CODE
MEDIUMtests/test_ocr_translation_overlay.py1350def inspect_open_menu():CODE
MEDIUMtests/test_ocr_translation_overlay.py1452def inspect():CODE
LOWtests/test_ocr_translation_overlay.py1296 except Exception as error:CODE
LOWtests/test_ocr_translation_overlay.py1368 except Exception as error:CODE
LOWtests/test_ocr_translation_overlay.py1480 except Exception as error:CODE
MEDIUMsrc/NativeImpl/LunaHook/LunaHook/engine32/PiAS.py9 print(f"Error: {file_path} not found.")CODE
LOW…mpl/LunaHook/LunaHook/engine32/PiAS_Ningyou_no_Hako.py376 except Exception as e:CODE
LOWsrc/NativeImpl/exec/PyStand.cpp282except Exception as e:CODE
LOWsrc/NativeImpl/exec/PyStand.cpp301except Exception:CODE
MEDIUMsrc/LunaTranslator/LunaTranslator.py198def __safeinvoke(self, fobj):CODE
MEDIUMsrc/LunaTranslator/LunaTranslator.py1028def __usewhich(self):CODE
LOWsrc/LunaTranslator/LunaTranslator.py652 except Exception as e:CODE
LOWsrc/LunaTranslator/LunaTranslator.py1280 except Exception as e:CODE
MEDIUMsrc/LunaTranslator/requests.py453 print("Error invalid timeout", timeout)CODE
LOWsrc/LunaTranslator/main.py174 except Exception:CODE
LOWsrc/LunaTranslator/textio/textsource/mssr.py285 except Exception as e:CODE
LOWsrc/LunaTranslator/textio/textsource/texthook.py520 except Exception as e:CODE
MEDIUMsrc/LunaTranslator/textio/textsource/texthook.py165def edit_selectedhook_remove(self, key):CODE
LOWsrc/LunaTranslator/network/server/tcpservice.py287 except Exception as e:CODE
LOWsrc/LunaTranslator/network/server/tcpservice.py372 except Exception as e:CODE
LOW…c/LunaTranslator/network/server/servicecollection_1.py16 except Exception as e:CODE
LOWsrc/LunaTranslator/network/client/libcurl/requester.py185 except Exception as e:CODE
MEDIUMsrc/LunaTranslator/network/client/libcurl/requester.py182def ___perform():CODE
LOWsrc/LunaTranslator/ocrengines/volcengine.py427 except Exception as e:CODE
MEDIUMsrc/LunaTranslator/ocrengines/volcengine.py423def ocr_api(self, action, form, session):CODE
LOWsrc/LunaTranslator/ocrengines/local.py55 except Exception as e:CODE
MEDIUMsrc/LunaTranslator/ocrengines/local.py51def downloadxSafe(self, data):CODE
LOWsrc/LunaTranslator/ocrengines/baseocrclass.py434 except Exception as e:CODE
LOWsrc/LunaTranslator/ocrengines/baseocrclass.py477 except Exception as e:CODE
LOWsrc/LunaTranslator/ocrengines/SnippingTool.py145 except Exception as e:CODE
MEDIUMsrc/LunaTranslator/ocrengines/SnippingTool.py133def downloadxSafe(self, url):CODE
LOWsrc/LunaTranslator/ocrengines/mangaocr.py27 except Exception as e:CODE
LOWsrc/LunaTranslator/translator/basetranslator.py76 except Exception as e:CODE
LOWsrc/LunaTranslator/translator/basetranslator.py126 except Exception as e:CODE
LOWsrc/LunaTranslator/translator/basetranslator.py270 except Exception as e:CODE
LOWsrc/LunaTranslator/translator/basetranslator.py393 except Exception as e:CODE
MEDIUMsrc/LunaTranslator/translator/basetranslator.py73def run(self):CODE
LOWsrc/LunaTranslator/translator/chromeai.py51 except Exception as e:CODE
LOWsrc/LunaTranslator/cishu/mdict.py788 except Exception as e:CODE
LOWsrc/LunaTranslator/cishu/cishubase.py97 except Exception as e:CODE
LOWsrc/LunaTranslator/tts/basettsclass.py52 except Exception as e:CODE
LOWsrc/LunaTranslator/tts/basettsclass.py211 except Exception as e:CODE
LOWsrc/LunaTranslator/tts/gptsovits.py82 except Exception:CODE
LOWsrc/LunaTranslator/tts/voiceroid2.py13except Exception:CODE
LOWsrc/LunaTranslator/tts/windowstts.py78 except Exception:CODE
LOWsrc/LunaTranslator/gui/rcdownload.py66 except Exception as e:CODE
LOWsrc/LunaTranslator/gui/rcdownload.py187 except Exception as e:CODE
MEDIUMsrc/LunaTranslator/gui/rcdownload.py61def downloadxSafe(self, url):CODE
MEDIUMsrc/LunaTranslator/gui/rcdownload.py182def downloadxSafe(self, url):CODE
LOWsrc/LunaTranslator/gui/transhist.py778 except Exception as e:CODE
LOWsrc/LunaTranslator/gui/textbrowser.py66 except Exception as e:CODE
LOWsrc/LunaTranslator/gui/ocrtranslationoverlay.py432 except Exception as error:CODE
MEDIUMsrc/LunaTranslator/gui/ocrtranslationoverlay.py318def _flush_frame():CODE
LOWsrc/LunaTranslator/gui/dialog_memory.py382 except Exception as e:CODE
LOWsrc/LunaTranslator/gui/dialog_memory.py468 except Exception as e:CODE
LOWsrc/LunaTranslator/gui/unityfontdownload.py112 except Exception as e:CODE
MEDIUMsrc/LunaTranslator/gui/unityfontdownload.py83def downloadxSafe(self):CODE
LOWsrc/LunaTranslator/gui/inputdialog.py569 except Exception as e:CODE
LOWsrc/LunaTranslator/gui/inputdialog.py849 except Exception as e:CODE
30 more matches not shown…
Hallucination Indicators8 hits · 95 pts
SeverityFileLineSnippetContext
CRITICALsrc/LunaTranslator/network/server/servicecollection.py75 traces = gobject.base.translation_ui.translate_text.trace.copy()CODE
CRITICALsrc/LunaTranslator/htmlcode/uiwebview/mainui.html824 ele.parentNode.parentNode.parentNode.childNodes.forEach((e) => {CODE
CRITICALsrc/LunaTranslator/gui/setting/display_text.py211 callback=lambda x: gobject.base.translation_ui.translate_text.textbrowser.loadex(),CODE
CRITICAL⚡src/LunaTranslator/gui/setting/hotkey.py236 "_29": lambda: gobject.base.searchwordW.ankiwindow.recordbtn1.click(),CODE
CRITICAL⚡src/LunaTranslator/gui/setting/hotkey.py237 "_30": lambda: gobject.base.searchwordW.ankiwindow.recordbtn2.click(),CODE
CRITICAL⚡src/LunaTranslator/gui/setting/hotkey.py240 "_35": lambda: gobject.base.searchwordW.ankiconnect.customContextMenuRequested.emit(CODE
CRITICALsrc/LunaTranslator/gui/setting/textinput.py457 lambda _: (gobject.base.textsource.engine.engine.show(not _)),CODE
CRITICALsrc/LunaTranslator/gui/setting/textinput.py466 lambda _: (gobject.base.textsource.engine.engine.setkill(_)),CODE
Decorative Section Separators25 hits · 82 pts
SeverityFileLineSnippetContext
MEDIUM⚡src/LunaTranslator/cishu/mdict_/pureSalsa20.py89# -----------COMMENT
MEDIUM⚡src/LunaTranslator/cishu/mdict_/pureSalsa20.py98# ----------------------------COMMENT
MEDIUM⚡src/LunaTranslator/cishu/mdict_/pureSalsa20.py103# ------------------------------------------------------------------COMMENT
MEDIUMsrc/LunaTranslator/cishu/mdict_/pureSalsa20.py16# ====================================================================COMMENT
MEDIUMsrc/LunaTranslator/cishu/mdict_/pureSalsa20.py28# -----------------------------------------------------------COMMENT
MEDIUMsrc/LunaTranslator/cishu/mdict_/pureSalsa20.py57# ------------------------------------------------------------------COMMENT
MEDIUMsrc/LunaTranslator/cishu/mdict_/pureSalsa20.py146# ----------COMMENT
MEDIUMsrc/LunaTranslator/cishu/mdict_/pureSalsa20.py160# ----------------COMMENT
MEDIUMsrc/LunaTranslator/cishu/mdict_/pureSalsa20.py260# --------------------------------------------------------------------------COMMENT
MEDIUM⚡src/LunaTranslator/gui/fluent/colorpicker.py127# ============================================================================COMMENT
MEDIUM⚡src/LunaTranslator/gui/fluent/colorpicker.py129# ============================================================================COMMENT
MEDIUMsrc/LunaTranslator/gui/fluent/colorpicker.py219# ============================================================================COMMENT
MEDIUMsrc/LunaTranslator/gui/fluent/colorpicker.py221# ============================================================================COMMENT
MEDIUMsrc/LunaTranslator/gui/fluent/colorpicker.py286# ============================================================================COMMENT
MEDIUMsrc/LunaTranslator/gui/fluent/colorpicker.py288# ============================================================================COMMENT
MEDIUMsrc/LunaTranslator/gui/fluent/colorpicker.py321# ============================================================================COMMENT
MEDIUMsrc/LunaTranslator/gui/fluent/colorpicker.py323# ============================================================================COMMENT
MEDIUMsrc/LunaTranslator/gui/fluent/colorpicker.py410# ============================================================================COMMENT
MEDIUMsrc/LunaTranslator/gui/fluent/colorpicker.py412# ============================================================================COMMENT
MEDIUMsrc/LunaTranslator/gui/fluent/colorpicker.py484# ============================================================================COMMENT
MEDIUMsrc/LunaTranslator/gui/fluent/colorpicker.py486# ============================================================================COMMENT
MEDIUMsrc/LunaTranslator/gui/fluent/colorpicker.py901# ============================================================================COMMENT
MEDIUMsrc/LunaTranslator/gui/fluent/colorpicker.py903# ============================================================================COMMENT
MEDIUMsrc/LunaTranslator/gui/fluent/colorpicker.py1004# ============================================================================COMMENT
MEDIUMsrc/LunaTranslator/gui/fluent/colorpicker.py1007# ============================================================================COMMENT
Cross-Language Confusion8 hits · 32 pts
SeverityFileLineSnippetContext
HIGH…mpl/LunaHook/LunaHook/engine32/PiAS_Ningyou_no_Hako.py285 if (isNaN(idx) || idx < 0 || idx >= {total_chars}) {{CODE
HIGHsrc/LunaTranslator/gui/transhist.py460 _s = font.toString()CODE
HIGHsrc/LunaTranslator/gui/transhist.py618 _s = font.toString()CODE
HIGHsrc/LunaTranslator/gui/usefulwidget.py2080 if seq.toString():STRING
HIGHsrc/LunaTranslator/gui/usefulwidget.py2096 if self.callonlymod and not value.toString():STRING
HIGHsrc/LunaTranslator/gui/usefulwidget.py2112 self.changeedvent.emit(value.toString().replace("Meta", "Win"))STRING
HIGHsrc/LunaTranslator/gui/rendertext/textbrowser.py1252 if (_.text() != subtext[i]) or (_.font().toString != font.toString()):CODE
HIGHsrc/LunaTranslator/gui/gamemanager/common.py352 _s = font.toString()CODE
AI Structural Patterns25 hits · 23 pts
SeverityFileLineSnippetContext
LOWsrc/LunaTranslator/sometypes.py21CODE
LOWsrc/LunaTranslator/LunaTranslator.py565CODE
LOWsrc/LunaTranslator/LunaTranslator.py611CODE
LOWsrc/LunaTranslator/requests.py388CODE
LOWsrc/LunaTranslator/transoptimi/transerrorfix.py36CODE
LOWsrc/LunaTranslator/ocrengines/chatgptlike.py135CODE
LOWsrc/LunaTranslator/translator/huoshanapi.py404CODE
LOWsrc/LunaTranslator/translator/gptcommon.py504CODE
LOWsrc/LunaTranslator/cishu/chatgptlike.py55CODE
LOWsrc/LunaTranslator/cishu/chatgptlike.py126CODE
LOWsrc/LunaTranslator/cishu/mdict_/readmdict.py701CODE
LOWsrc/LunaTranslator/tts/vitsSimpleAPI.py55CODE
LOWsrc/LunaTranslator/tts/_chrome.py193CODE
LOWsrc/LunaTranslator/tts/bcuttts.py72CODE
LOWsrc/LunaTranslator/tts/gptsovits.py49CODE
LOWsrc/LunaTranslator/tts/chatgpttts.py75CODE
LOWsrc/LunaTranslator/tts/voiceroid2.py92CODE
LOWsrc/LunaTranslator/gui/usefulwidget.py1067CODE
LOWsrc/LunaTranslator/gui/usefulwidget.py1149CODE
LOWsrc/LunaTranslator/gui/usefulwidget.py2602CODE
LOWsrc/LunaTranslator/gui/usefulwidget.py2684CODE
LOWsrc/LunaTranslator/gui/usefulwidget.py3108CODE
LOWsrc/LunaTranslator/gui/usefulwidget.py3369CODE
LOWsrc/LunaTranslator/myutils/utils.py1269CODE
LOWsrc/scripts/autocommit/somecommon.py19CODE
AI Response Leakage1 hit · 8 pts
SeverityFileLineSnippetContext
HIGHsrc/LunaTranslator/cishu/mdict_/pureSalsa20.py134# In this example,COMMENT
Fake / Example Data7 hits · 7 pts
SeverityFileLineSnippetContext
LOWsrc/LunaTranslator/defaultconfig/config.json1201 "placeholder": "{sentence}\nword:{word}",CODE
LOWsrc/LunaTranslator/defaultconfig/config.json1265 "placeholder": "You are a professional dictionary assistant whose task is to help users search for iCODE
LOWsrc/LunaTranslator/defaultconfig/ocrsetting.json323 "placeholder": "Recognize the {srclang} text in the picture."CODE
LOWsrc/LunaTranslator/defaultconfig/translatorsetting.json461 "placeholder": "{DictWithPrompt[When translating, please ensure to translate the specified nouns into the translatioCODE
LOWsrc/LunaTranslator/defaultconfig/translatorsetting.json546 "placeholder": "You are a translator. Please help me translate the following {srclang} text into {tgtlang}. You shouCODE
LOWsrc/LunaTranslator/gui/inputdialog.py692 lineW.setPlaceholderText(line.get("placeholder", ""))CODE
LOWsrc/LunaTranslator/gui/inputdialog.py735 lineW.setPlaceholderText(line.get("placeholder", ""))CODE
Verbosity Indicators3 hits · 7 pts
SeverityFileLineSnippetContext
LOW⚡src/NativeImpl/LunaHook/LunaHook/engine32/Wolf.cpp48 // Step 1: find the address of GetTextMetricsACOMMENT
LOW⚡src/NativeImpl/LunaHook/LunaHook/engine32/Wolf.cpp49 // Step 2: find where this function is calledCOMMENT
LOW⚡src/NativeImpl/LunaHook/LunaHook/engine32/Wolf.cpp50 // Step 3: search "sub esp, XX" after where it is calledCOMMENT
Structural Annotation Overuse3 hits · 7 pts
SeverityFileLineSnippetContext
LOW⚡src/NativeImpl/LunaHook/LunaHook/engine32/Wolf.cpp48 // Step 1: find the address of GetTextMetricsACOMMENT
LOW⚡src/NativeImpl/LunaHook/LunaHook/engine32/Wolf.cpp49 // Step 2: find where this function is calledCOMMENT
LOW⚡src/NativeImpl/LunaHook/LunaHook/engine32/Wolf.cpp50 // Step 3: search "sub esp, XX" after where it is calledCOMMENT
Dead Code3 hits · 6 pts
SeverityFileLineSnippetContext
MEDIUMsrc/LunaTranslator/gui/gamemanager/setting.py1120CODE
MEDIUMsrc/LunaTranslator/gui/gamemanager/setting.py1129CODE
MEDIUMsrc/LunaTranslator/gui/gamemanager/setting.py1130CODE
AI Slop Vocabulary3 hits · 5 pts
SeverityFileLineSnippetContext
MEDIUMsrc/NativeImpl/xpundef/xp_winrt.hpp61 BSOS_PREFERDESTINATIONSTREAM // in addition, utilize IDestinationStreamFactory::GetDestinationStream.CODE
LOWsrc/LunaTranslator/tts/edgetts.py162 # without having to use a library. We'll just use UTC and hope for the best.COMMENT
LOWsrc/LunaTranslator/gui/markdownhighlighter.py330 # If empty line no need to check for below elements just returnCOMMENT
Example Usage Blocks3 hits · 4 pts
SeverityFileLineSnippetContext
LOWsrc/LunaTranslator/cishu/mdict_/ripemd128.py11# Usage:COMMENT
LOWsrc/LunaTranslator/cishu/mdict_/pureSalsa20.py69# Sample usage:COMMENT
LOWsrc/LunaTranslator/cishu/mdict_/pureSalsa20.py119# Sample usage:COMMENT
Modern Structural Boilerplate3 hits · 3 pts
SeverityFileLineSnippetContext
LOWsrc/LunaTranslator/cishu/mdict_/ripemd128.py20__all__ = ["ripemd128"]CODE
LOWsrc/LunaTranslator/cishu/mdict_/pureSalsa20.py178__all__ = ["Salsa20"]CODE
LOWsrc/LunaTranslator/cishu/mdict_/readmdict.py47__all__ = ["MDD", "MDX"]CODE
Self-Referential Comments1 hit · 3 pts
SeverityFileLineSnippetContext
MEDIUMsrc/LunaTranslator/tts/edgetts.py95 # Create the string to hash by concatenating the ticks and the trusted client tokenCOMMENT
Redundant / Tautological Comments1 hit · 2 pts
SeverityFileLineSnippetContext
LOWsrc/LunaTranslator/tts/edgetts.py237 # Check if our response is text data or the audio bytesCOMMENT