config: [run] verify_clean 可配置无违规两票复核开关

- config.ini [run] verify_clean = yes/no(默认 yes),GUI/CLI 均跟随
- CLI --no-verify 仍可强制关闭;非法值回落默认开启
- 模板/示例/README 同步,新增配置测试(共 36 个全部通过)
This commit is contained in:
yeuimu
2026-09-02 16:39:53 +08:00
parent 0ed5b9d9ff
commit bca1ceeea5
6 changed files with 35 additions and 3 deletions
+3 -1
View File
@@ -48,6 +48,8 @@ def main(argv=None) -> int:
if args.max_tokens:
cfg.max_tokens = args.max_tokens
mode = args.mode or cfg.mode
# 复核开关:CLI --no-verify 强制关;否则跟随 config.ini [run] verify_clean
verify = cfg.verify_clean and not args.no_verify
missing = missing_fields(cfg, mode)
if missing:
@@ -58,7 +60,7 @@ def main(argv=None) -> int:
try:
rows, summary = asyncio.run(run_detection(
args.folder, cfg, mode=mode, verify=not args.no_verify))
args.folder, cfg, mode=mode, verify=verify))
except FileNotFoundError as e:
logger.error("路径或文件不存在:%s", e)
return 1