AI product Open source

perch

perch is a semantic code-linting CLI that checks source code against plain-English rules using Jev. It scans files and reports ranked findings with line numbers, severity, problem and method labels, and confidence scores; issues can be inspected individually with `perch issues` and rechecked after fixes with `perch check`. Custom rules are defined in file-scoped `perch.yaml` configuration using selectors such as `where` and `each`, minimum confidence thresholds, and an `ensure` statement. It also provides setup commands for Claude Code, Codex, pi, and Cursor, and can gate builds in CI.

View repository Visit site Mentioned in 1 video ↓

What perch is used for

1 use taken from transcripts — each links to the moment in the video.

  • Checks code against plain-English rules using Jev, with file-scoped YAML configuration, thresholds, and ranked findings that include line numbers and confidence scores.

Videos mentioning perch

1 in the library.