Přidat produkt Přihlásit se

PHPStan

Najde chyby v PHP kódu ještě před spuštěním

Statická analýzaPHPOpen source
Oficiální web ↗
PHPStan: Najde chyby v PHP kódu ještě před spuštěním

Co dělá

PHPStan prochází kód a hlásí chyby v typech, volání neexistujících metod a další problémy, které by jinak vyskočily až v produkci. Přísnost zvyšujete postupně, takže sedí i na starší projekty.

Pro koho

PHP vývojáři a týmy, které chtějí méně chyb v produkci.

Launche

Česká stopa

PHPStan napsal pražský vývojář Ondřej Mirtes, který na statické analýze PHP pracoval několik let a nástroj představil v prosinci 2016. Dnes ho vyvíjí jeho firma PHPStan s.r.o.

Zdroje

Historie

  • Ondřej Mirtes ho vydal v prosinci 2016 po několika letech vývoje; vývojové verze přes rok hlídaly kód Slevomatu. zdroj
  • 29. 9. 2020 přibyla placená nadstavba PHPStan Pro, ze které se financuje i open source jádro. zdroj

Zakladatelé a tým

  • Autor Ondřej Mirtes. zdroj

Ceník

  • Jádro zdarma jako open source; PHPStan Pro je placený doplněk. zdroj

Užitečné odkazy

Klíčové funkce

  • Kontrola typů, argumentů a volání metod v PHP zdroj
  • Postupné zpřísňování analýzy pomocí úrovní pravidel zdroj
  • Rozšíření pro Symfony, Laravel, Doctrine a další knihovny zdroj
  • PHPStan Pro s webovým přehledem nalezených chyb zdroj
  • Odlišení: Baseline uchová existující nálezy, aby tým mohl zapojovat přísnější kontrolu postupně. zdroj

Integrace a platformy

  • Rozšíření se instalují přes Composer a doplňují podporu frameworků i vlastní pravidla; část rozšíření je oficiální a část od komunity. zdroj

Alternativy

Zahraniční alternativy

Související, ale ne alternativa

Otázky a odpovědi

Co je PHPStan?

PHPStan – Najde chyby v PHP kódu ještě před spuštěním. PHPStan prochází kód a hlásí chyby v typech, volání neexistujících metod a další problémy, které by jinak vyskočily až v produkci. Přísnost zvyšujete postupně, takže sedí i na starší projekty.

Pro koho je PHPStan?

PHP vývojáři a týmy, které chtějí méně chyb v produkci.

Je PHPStan český produkt?

Ano. PHPStan napsal pražský vývojář Ondřej Mirtes, který na statické analýze PHP pracoval několik let a nástroj představil v prosinci 2016. Dnes ho vyvíjí jeho firma PHPStan s.r.o.

Jak PHPStan vyzkoušet?

Stažením aplikace nebo instalací programu. Jádro zdarma jako open source; PHPStan Pro je placený doplněk.

Jaké alternativy má PHPStan?

PHPStan řeší úlohu: statická analýza PHP kódu. Zahraniční možnosti pro porovnání: Psalm. Phan. SonarQube: Širší analýza kvality a bezpečnosti kódu; rozsah PHP pravidel závisí na edici. Easy Coding Standard není běžná alternativa. ECS a Slevomat Coding Standard řeší styl kódu, PHPStan chyby. Často se používají spolu.

Srovnání a průvodci

V kolekcích

V médiích

Diskuze

Launchbox Weekly

Nejlepší české launche týdne, Funding a nové produkty. Jednou týdně, bez spamu.

Přihlášením souhlasíte se zasíláním newsletteru, odhlásit se můžete kdykoli. Více v Ochraně osobních údajů.