XPerf
语言Objective-C

objcperf 证据政策

门槛

一条规则只有在有 evidence/<RULE>.md + .jsonl 以及 明确的政策决策时,才能被视为 error。仅测量的 JSONL 本身 不会 自动升级。2026-10-22 的 G4 填充保持了软件包默认值。

当前映射

截至2026-10-23。测量的行是2026-10-22的G4填充。三个新的分类标签是 hint、pending 和 not corpus-triaged。

规则严重性(默认)证据异味
oc-nsstring-append-hot关闭是 GNUstep ~569×NSString 附加
oc-nslog-hot关闭是 fprintf 代理 ~191×循环记录
oc-dateformatter-hot提示已测量(oc-dateformatter-hot.md + oc-dateformatter-hot.jsonl);保持提示循环中初始化/分配或新建日期格式化器;未进行语料库筛选
oc-json-hot提示测量(oc-json-hot.md + oc-json-hot.jsonl);保持提示在循环中解析或编码 JSON;未进行语料库筛选
oc-regex-hot提示测量(oc-regex-hot.md + oc-regex-hot.jsonl);保持提示在循环中编译的正则表达式;未经过语料库筛选
oc-file-read-hot提示测量(oc-file-read-hot.md + oc-file-read-hot.jsonl);保持提示循环中的 stringWithContentsOfFile;仅限相同路径;未进行语料库分类
oc-clock-hot提示测量 (oc-clock-hot.md + oc-clock-hot.jsonl); 保持提示循环中的 [NSDate date]; 未经语料库分类
oc-value-for-key-hot提示已测量 (oc-value-for-key-hot.md + oc-value-for-key-hot.jsonl); 保持提示循环中的 valueForKey:;未经过语料库筛选
OC001已移除墓碑见 evidence/_removed/
OC004已移除墓碑见 evidence/_removed/

本页目录