AI Slop Code Risk Monitor

Mintimate/oh-my-rime

SlopCodeMonitor badge for Mintimate/oh-my-rime Adjusted legacy signal; badge bands: 25 / 50 / 75 (different from dashboard bands).

The Simple Config Template Of Rime By Mintimate.

0.3 Low pattern signal View on GitHub

Open-Source Code Quality, Security and Technical Debt Review

This report summarizes scanner evidence for Mintimate/oh-my-rime, a Lua project with 5,014 GitHub stars. SynthScan examined 233,861 lines of code across 79 source files, recording 60 pattern matches distributed across 2 syntactic categories. The legacy adjusted pattern signal is 0.3 (Low 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.

0.3
Adjusted Signal
0.3
Raw Pattern Score
100%
Time Factor
2026-10-29
Last Push
5.0K
Stars
Lua
Language
233.9K
Lines of Code
79
Files
60
Pattern Hits
2026-10-31
Scan Date
0.00
HC Hit Rate

Risk Review · Payload v1

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

Payload schema: 1.0.0 · Engine: 2.0.0 · Scoring: heuristic-density-v1 · Scan date: 2026-10-31.

Cognitive Ownership Risk 1.3/100 · LOW

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

Hallucinated Dependency & Supply Chain Risk 0.0/100 · LOW

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

Agent Over-Engineering Ratio 0.0/100 · LOW

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

PR Review Velocity Impact 1.3/100 · LOW

Which changes need focused human review? 60 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 0HIGH 0MEDIUM 0LOW 60

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 60 distinct pattern matches across 2 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.

Over-Commented Block59 hits · 58 pts
SeverityFileLineSnippetContext
LOWsquirrel.yaml1# Squirrel settingsCOMMENT
LOWibus_rime.yaml21 cursor_type: insertCOMMENT
LOWdouble_pinyin_sogou.schema.yaml81 - simplifier@transcription_ccCOMMENT
LOWdouble_pinyin_sogou.schema.yaml101#COMMENT
LOWdouble_pinyin_sogou.schema.yaml161codeLengthLimit_processor: 25COMMENT
LOWwubi98_mint.schema.yaml61 - reverse_lookup_translator@rime_mint # 反查薄荷拼音COMMENT
LOWwubi98_mint.schema.yaml81# 通用日期时间格式化函数(供 /rq、/sj、/dt、N0101、N20150101 场景复用)COMMENT
LOWt9.schema.yaml61#时间:osj 或者 /sjCOMMENT
LOWt9.schema.yaml81# y 两位年份 00-99 例:25COMMENT
LOWrime_mint.schema.yaml81 # - reverse_lookup_translator # 反查模块,多标签情况下去除COMMENT
LOWrime_mint.schema.yaml101#大写N日期:N20250315 或者N0312不带年COMMENT
LOWrime_mint.schema.yaml161# 最大输入长度COMMENT
LOWdouble_pinyin_ziguang.schema.yaml81 - simplifier@transcription_ccCOMMENT
LOWdouble_pinyin_ziguang.schema.yaml101#COMMENT
LOWdouble_pinyin_ziguang.schema.yaml161# 最大输入长度COMMENT
LOWwubi86_jidian.schema.yaml81#日期+时间:odt 或者 /dtCOMMENT
LOWwubi86_jidian.schema.yaml101# H 24小时(前导零) 00-23 例:08COMMENT
LOWwubi86_jidian.schema.yaml141 excluded_types: [ reverse_lookup ] # 不转换反查(两分拼字)的内容COMMENT
LOWweasel.yaml81 hilite_spacing: 6 # 候选项和相应标签的间距COMMENT
LOWrime_mint_flypy.schema.yaml101#时间戳:ott 或者 /ttCOMMENT
LOWrime_mint_flypy.schema.yaml121# G 24小时(不带零) 0-23 例:8COMMENT
LOWrime_mint_flypy.schema.yaml341 #- derive/uan$/Ⓡ/COMMENT
LOWdouble_pinyin_mspy.schema.yaml81 - lua_filter@*reduce_english_filter # 将部分英文候选调整到指定位置COMMENT
LOWdouble_pinyin_mspy.schema.yaml101# 约定占位符:COMMENT
LOWdouble_pinyin_mspy.schema.yaml161codeLengthLimit_processor: 25COMMENT
LOWdouble_pinyin_flypy.schema.yaml101#日期:orq 或者 /rqCOMMENT
LOWdouble_pinyin_flypy.schema.yaml121# n 月(不带前导零) 1-12 例:2COMMENT
LOWdouble_pinyin_flypy.schema.yaml201COMMENT
LOWdouble_pinyin_abc.schema.yaml81 - simplifier@transcription_ccCOMMENT
LOWdouble_pinyin_abc.schema.yaml101#COMMENT
LOWdouble_pinyin_abc.schema.yaml161# 最大输入长度COMMENT
LOWdouble_pinyin.schema.yaml81 - simplifier@emoji_suggestionCOMMENT
LOWdouble_pinyin.schema.yaml101# [[...]] —— 区块整体按字面量输出COMMENT
LOWdouble_pinyin.schema.yaml161COMMENT
LOWterra_pinyin.schema.yaml81#农历:onl 或者 /nlCOMMENT
LOWterra_pinyin.schema.yaml101# d 日(前导零) 01-31 例:09COMMENT
LOWdefault.yaml21 # 以下方案薄荷进行了适配,但是没有激活COMMENT
LOWdicts/rime_ice.en.dict.yaml1# Rime dictionaryCOMMENT
LOWdicts/rime_ice.en.dict.yaml3301certifications certificationsCOMMENT
LOWdicts/rime_ice.en.dict.yaml4961crypto cryptoCOMMENT
LOWdicts/rime_ice.en.dict.yaml5221# db dbCOMMENT
LOWdicts/rime_ice.en.dict.yaml6381dryer dryerCOMMENT
LOWdicts/rime_ice.en.dict.yaml9861# hrs hrsCOMMENT
LOWdicts/rime_ice.en.dict.yaml11421# kudoz kudozCOMMENT
LOWdicts/rime_ice.en.dict.yaml12921metropolis metropolisCOMMENT
LOWdicts/rime_ice.en.dict.yaml13161mixed mixedCOMMENT
LOWdicts/rime_ice.en.dict.yaml13421movies moviesCOMMENT
LOWdicts/rime_ice.en.dict.yaml13441# msa msaCOMMENT
LOWdicts/rime_ice.en.dict.yaml13821# nfl nflCOMMENT
LOWdicts/rime_ice.en.dict.yaml14021novelty noveltyCOMMENT
LOWdicts/rime_ice.en.dict.yaml16401PVC PVCCOMMENT
LOWdicts/rime_ice.en.dict.yaml16661raven ravenCOMMENT
LOWdicts/rime_ice.en.dict.yaml19461squirt squirtCOMMENT
LOWdicts/rime_ice.en.dict.yaml21541# ua uaCOMMENT
LOWdicts/rime_ice.en.dict.yaml22301voyeurweb voyeurwebCOMMENT
LOWdicts/rime_ice.en.dict.yaml22981# wv wvCOMMENT
LOWdicts/rime_ice.en.dict.yaml23001# xda xdaCOMMENT
LOWdicts/rime_ice.en.dict.yaml23021# xpress xpressCOMMENT
LOWdicts/other_kaomoji.dict.yaml1# Rime dictionaryCOMMENT
Hyper-Verbose Identifiers1 hit · 1 pts
SeverityFileLineSnippetContext
LOWlua/mint_calculator_translator.lua907local function calculateRegularPolygonArea(n, a)CODE