XPerf
LanguagesElixir

beamperf evidence policy

Gate

A rule may be treated as error only with evidence/<slug>.md + .jsonl and an explicit policy decision. Measured JSONL alone does not auto-escalate. Batch B (2026-10-22) kept package defaults.

Current map

As of 2026-10-22 (Batch B G4).

RuleSeverity (default)EvidenceSmell
be-list-concat-reducehintyes ~453×list ++
be-io-puts-hotoffyes ~3810×IO in loop
be-map-merge-hothintyes ~6.9× merge vs putMap/Keyword.merge
be-enum-map-filter-chainhintyes ~4.5× map then filterEnum chain

Removed (tombstone): BE002 (binary <>), see evidence/_removed/.

On this page