XPerf
语言Python

pyperf 语料库目标

大型树木不是经过供应的,并且语料库不会随仓库一起分发:将其克隆到仓库之外的任意本地目录,并将该路径传递给代码检查器。

这个包是 XPerf 的 Python 嗅探工具包,不是 PyPI 上的 pyperf 基准测试运行器。

固定目标

树URL提交备注
djangohttps://github.com/django/django3d3d943b7442f1f5278ed876331a06047fa96ea8浅层
flaskhttps://github.com/pallets/flaskd086db856be187255b8ec61ef409357393020f32浅层
requestshttps://github.com/psf/requests611c6162cbc4ac2020a2f91c7cfa4f3abf9bbb60浅拷贝; 默认下 0

G3 摘要(2026-10-22 亚洲/上海)——重新设计

树r2r3(默认值)语料库就绪?
django2728PP004
flask01CLI OK-惯用语
requests00clean

判决:语料库就绪 是。 样本 n=29:TP 51.7% / OK-成语 48.3% / FP+DOC+跳过 0%。默认值:pp-str-plus-hot/pp-print-hot 关闭;pp-list-plus-rebind 提示。PP004 已移除(抖动)。测量的 JSONL 填充存在,但不会更改默认值(参见 evidence-policy.md)。

重新设计笔记

  • PP004:函数内部的临时 re.METHOD(literal)
  • 跳过:scripts/,management/commands/

不要将语料库来源提交到 packages/pyperf。

2026-10-23 — 提示2026-10-22裁决之外的规则

2026-10-22 的语料库准备判决不包括以下子弹头。它们仍然保持 提示 状态,尚未经过 G2/G3。

  • pp-json-hot、pp-deepcopy-hot — 磁盘上的 JSONL;仍然是提示

pp-regex-compile-in-loop 和 pp-datetime-format-in-loop 已被移除。请参见 evidence/_removed/。它们不是该裁决的一部分。