「万象拼音」:把算法留在幕后,把纯粹还给指尖,用更优质的数据,接管你的候选。
This report summarizes scanner evidence for amzxyz/rime-wanxiang, a Lua project with 5,048 GitHub stars. SynthScan examined 305,046 lines of code across 167 source files, recording 61 pattern matches distributed across 5 syntactic categories. The legacy adjusted pattern signal is 0.2 (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.
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.
Can maintainers explain intent, assumptions, and trade-offs? 54 finding(s).
Are imports declared and package/API names verified? 0 finding(s).
Are wrappers, guards, and repeated structures necessary? 10 finding(s).
Which changes need focused human review? 61 finding(s).
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.
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.
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.
The scanner identified 61 distinct pattern matches across 5 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.
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | wanxiang.dict.yaml | 21 | - dicts/diming #必要|地名 | COMMENT |
| LOW | wanxiang_symbols.yaml | 221 | # c: 粗体 | COMMENT |
| LOW | wanxiang_symbols.yaml | 821 | #发型 | COMMENT |
| LOW | wanxiang_t9.schema.yaml | 281 | - 本册篇首句段卷幅节堂门帖字行 | COMMENT |
| LOW | wanxiang_t9.schema.yaml | 321 | tips_key: "comma" # key英文单词不清楚去default找 | COMMENT |
| LOW | wanxiang_t9.schema.yaml | 341 | #节日:ojr 或者 /jr | COMMENT |
| LOW | wanxiang_t9.schema.yaml | 361 | # G 24小时(不带零) 0-23 例:8 | COMMENT |
| LOW | custom_phrase.dict.yaml | 1 | # Rime dictionary | COMMENT |
| LOW | wanxiang.schema.yaml | 281 | # punctuator 下面有三个子项: | COMMENT |
| LOW | wanxiang.schema.yaml | 301 | #- { match: "[a-z]{1,4}", accept: "/", send_sequence: "/1" } | COMMENT |
| LOW | wanxiang.schema.yaml | 461 | # comment_format: 注释内容的显示格式,例如 "〔%s〕" | COMMENT |
| LOW | wanxiang.schema.yaml | 521 | # a,通用规范汉字表 | COMMENT |
| LOW | wanxiang.schema.yaml | 561 | #今年第几周:oww 或者 /ww | COMMENT |
| LOW | wanxiang.schema.yaml | 581 | # B 月(英文完整单词) August | COMMENT |
| LOW | weasel.yaml | 1 | # Weasel settings | COMMENT |
| LOW | weasel.yaml | 21 | # ascii_mode: true # 英文模式 | COMMENT |
| LOW | wanxiang_english.schema.yaml | 81 | enable_completion: true | COMMENT |
| LOW | wanxiang_english.schema.yaml | 101 | # option: 触发开关。支持单值 (如 emoji), 列表 (如 [s2t, s2hk]), 或常驻 (true) | COMMENT |
| LOW | wanxiang_t9i.schema.yaml | 281 | - 米寸尺里斤两吨克升元角毛笔百千万亿 | COMMENT |
| LOW | wanxiang_t9i.schema.yaml | 321 | files: # 自定义数据文件列表(可选,不配置则使用默认文件) | COMMENT |
| LOW | wanxiang_t9i.schema.yaml | 341 | #问候模板:/day 或者 oday | COMMENT |
| LOW | wanxiang_t9i.schema.yaml | 361 | # I 12小时(前导零) 01-12 例:08 | COMMENT |
| LOW | default.yaml | 1 | # Rime default settings | COMMENT |
| LOW | default.yaml | 41 | - english_chinese | COMMENT |
| LOW | default.yaml | 81 | - {when: has_menu, accept: minus, send: Page_Up} | COMMENT |
| LOW | default.yaml | 101 | # - { when: composing, accept: Control+b, send: Left } | COMMENT |
| LOW | custom/wanxiang_lite.custom.yaml | 1 | # 本文件的工作目录是在用户根目录,本目录携带是因为如果放外面就会更新的时候覆盖你的修改,因此我只能藏起来。 | COMMENT |
| LOW | custom/wanxiang_lite.custom.yaml | 21 | COMMENT | |
| LOW | custom/wanxiang_lite.schema.yaml | 261 | # full_shape: 全角没改,使用预设值 | COMMENT |
| LOW | custom/wanxiang_lite.schema.yaml | 301 | #使用快捷键Control+a开启和关闭辅助码显示 | COMMENT |
| LOW | custom/wanxiang_lite.schema.yaml | 401 | # 【触发条件】 | COMMENT |
| LOW | custom/wanxiang_lite.schema.yaml | 461 | #农历:onl 或者 /nl | COMMENT |
| LOW | custom/wanxiang_lite.schema.yaml | 481 | # d 日(前导零) 01-31 例:09 | COMMENT |
| LOW | custom/wanxiang_pro.dict.yaml | 21 | - dicts/diming.pro #必要|地名 | COMMENT |
| LOW | custom/wanxiang_pro.custom.yaml | 1 | # 本文件的工作目录是在用户根目录,本目录携带是因为如果放外面就会更新的时候覆盖你的修改,因此我只能藏起来。 | COMMENT |
| LOW | custom/wanxiang_pro.custom.yaml | 21 | - wanxiang_algebra:/26jian | COMMENT |
| LOW | custom/wanxiang_pro.schema.yaml | 521 | # - "500000:掌控法则·化神期" | COMMENT |
| LOW | custom/wanxiang_pro.schema.yaml | 541 | # - abbrev : 简码/自定义短语模式。根据输入码精准匹配,提取词条并插队置顶 | COMMENT |
| LOW | custom/wanxiang_pro.schema.yaml | 601 | # a,通用规范汉字表 | COMMENT |
| LOW | custom/wanxiang_pro.schema.yaml | 641 | #今年第几周:oww 或者 /ww | COMMENT |
| LOW | custom/wanxiang_pro.schema.yaml | 661 | # B 月(英文完整单词) August | COMMENT |
| LOW | custom/wanxiang_pure.custom.yaml | 1 | # 本文件的工作目录是在用户根目录,本目录携带是因为如果放外面就会更新的时候覆盖你的修改,因此我只能藏起来。 | COMMENT |
| LOW | custom/wanxiang_pure.schema.yaml | 141 | bindings: # 也可以再增加方案专有的 | COMMENT |
| LOW | custom/wanxiang.custom.yaml | 1 | # 本文件的工作目录是在用户根目录,本目录携带是因为如果放外面就会更新的时候覆盖你的修改,因此我只能藏起来。 | COMMENT |
| LOW | custom/wanxiang.custom.yaml | 21 | COMMENT | |
| LOW | custom/wanxiang_pure.dict.yaml | 21 | - dicts/diming.pro #必要|地名 | COMMENT |
| LOW | custom/wanxiang_lite.dict.yaml | 21 | - dicts/diming.lite #必要|地名 | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | custom_phrase.dict.yaml | 8 | # -------------------------------------------------- | COMMENT |
| MEDIUM⚡ | custom_phrase.dict.yaml | 19 | # -------------------------------------------------- | COMMENT |
| MEDIUM⚡ | custom_phrase.dict.yaml | 22 | # -------------------------------------------------- | COMMENT |
| MEDIUM⚡ | custom_phrase.dict.yaml | 26 | # -------------------------------------------------- | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | .github/workflows/scripts/openccset.py | 6 | CODE | |
| LOW | .github/workflows/scripts/aux_go.py | 131 | CODE | |
| LOW | .github/workflows/scripts/aux_go.py | 211 | CODE | |
| LOW | .github/workflows/scripts/aux_go.py | 301 | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | lua/wanxiang/super_calculator.lua | 937 | local function calculateRegularPolygonArea(n, a) | CODE |
| LOW | .github/workflows/scripts/aux_go.py | 123 | def add_suffix_before_extensions(filename: str, suffix: str) -> str: | CODE |
| LOW | .github/workflows/scripts/aux_go.py | 211 | def process_dict_file_all_schemes( | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | .github/workflows/scripts/openccset.py | 25 | except Exception as e: | CODE |
| LOW | .github/workflows/scripts/aux_go.py | 219 | except Exception as e: | CODE |
| LOW | .github/workflows/scripts/aux_go.py | 230 | except Exception as e: | CODE |