XPerf
LanguagesGo

goperf rule ids (slugs)

Canonical ids are slugs only. Numerics from the old map are historical and not accepted.

Slug
gp-make-hot
gp-string-plus-hot
gp-fmt-hot
gp-append-nil-slice
gp-defer-hot
gp-regexp-compile-hot
gp-json-marshal-hot
gp-reflect-hot
gp-os-open-hot
gp-time-now-hot

Renamed 2026-10-27 (tombstone old; never reuse)

Default --scope all (or kit-equivalent). Old *-in-loop ids misled tools/models; they are tombstoned under evidence/_removed/.

Old slugNew slug
gp-defer-in-loopgp-defer-hot
gp-fmt-in-loopgp-fmt-hot
gp-json-marshal-in-loopgp-json-marshal-hot
gp-make-in-loopgp-make-hot
gp-os-open-in-loopgp-os-open-hot
gp-reflect-in-loopgp-reflect-hot
gp-regexp-compile-in-loopgp-regexp-compile-hot
gp-string-plus-in-loopgp-string-plus-hot
gp-time-now-in-loopgp-time-now-hot

Removed (tombstone; never reuse)

  • gp-time-parse-in-loop — see evidence/_removed/

See also root rule-id-map.