Přeskočit na obsah
ejaj.cz

Perch

Zkušební verzeVývojářské nástroje

Perch je open-source nástroj pro automatické code review pull requestů, který kontroluje kód podle vlastních pravidel (např. „nikdy nelogovat hesla“) i vestavěných bezpečnostních a bugových kontrol, a stojí zhruba 20 centů za jeden pull request.

perchscan.com
Náhled nástroje Perch

O nástroji

Perch se instaluje jako CLI (npm install -g @lakeday/perch) a pomocí tree-sitter si namapuje celý repozitář – volající a volané metody. Při každé změně pak kontroluje jen upravené metody, hledá chyby a bezpečnostní problémy (off-by-one chyby ve smyčkách, neošetřené prázdné hodnoty, slabé hashování, chybějící autorizaci) a zároveň vyhodnocuje vlastní pravidla definovaná v souboru perch.yaml (např. ukládat čas v UTC, peníze jako celočíselné centy, nikdy neskládat SQL ze stringů). Výsledek se zobrazí jako komentář přímo u pull requestu na konkrétním řádku kódu. Podporuje 19+ jazyků (Python, TypeScript, JavaScript, Go, Rust, Java, Kotlin, C, C++, C#, Swift, Ruby, PHP a další) a pracuje s GitHub pull requesty přes Perch Cloud; open-source CLI verze běží i v GitLab CI. Integruje se s nástroji jako Claude Code, Codex, Cursor a GitHub. Cena je postavena na platbě za skutečně provedené kontroly – 10 centů za 1000 kontrol pravidel, typický pull request vyjde na cca 20 centů. Výsledky kontrol se cachují, takže nezměněný kód se znovu neúčtuje. Nový uživatel dostává prvních 5 dolarů kreditu zdarma a ke startu nepotřebuje platební kartu. Na stránce je přímé cenové srovnání s konkurenčními nástroji (Macroscope, Greptile, CodeRabbit, Claude Code Review), vůči kterým Perch vychází výrazně levněji za jeden pull request.

Klíčové vlastnosti

  • Vlastní pravidla v souboru perch.yaml
  • Kontrola jen upravených metod díky mapování tree-sitter
  • Vestavěné bezpečnostní a bugové kontroly
  • Komentáře s nálezy přímo u řádku v pull requestu

Časté dotazy

Co přesně Perch kontroluje?

Každou změněnou metodu prověřuje na defekty a bezpečnostní problémy – off-by-one chyby ve smyčkách, neošetřené prázdné hodnoty, slabé hashování či chybějící autorizaci. Zároveň vyhodnocuje vlastní pravidla definovaná v perch.yaml, například „nikdy neskládat SQL ze stringů“.

Kolik Perch stojí?

Platí se 10 centů za 1000 provedených kontrol pravidel, typický pull request vyjde na cca 20 centů. Nezměněný kód se díky cachování znovu neúčtuje a nový uživatel dostává 5 dolarů kreditu zdarma bez nutnosti zadat kartu.

Jak začít Perch používat?

Stačí nainstalovat CLI příkazem npm install -g @lakeday/perch, nástroj si pomocí tree-sitter zmapuje repozitář a při změnách kontroluje upravené metody. Perch Cloud funguje s GitHub pull requesty, open-source CLI verze běží i v GitLab CI.

Kategorie

AI novinky do e-mailu

Každý pátek 3 vybrané AI nástroje, prompt týdne a to nejdůležitější ze světa AI – přehledně, česky a bez balastu.

Jeden z nejstarších pravidelných českých AI newsletterů.

Jednou týdně, v pátek. Žádný spam – odhlásíte se jedním klikem.

Podobné nástroje

Hledáte alternativu k Perch? Tady je 6 podobných nástrojů z kategorie Vývojářské nástroje.

Zobrazit všechny alternativy v kategorii Vývojářské nástroje

Další nástroje v kategorii Vývojářské nástroje

Nezůstávejte jen u nejoblíbenějších – tohle jsou další nástroje z kategorie Vývojářské nástroje, které stojí za prohlédnutí.