Statická analýza Latte šablon PHPStanem
- mystik
- Člen | 308
Existuje částečné řešení, které ale zatím neumožňuje pořádně kontrolovat typy proměnných, protože není jak tam tuto informaci předat. Podobně je problém s filtry apod. Ale základní kontroly to zvládne.
Základní kontra řešení je si šablony nechat zkompilovat do .php a na to pak pustit PHPStan standardně. Tady máš nastíněný příklad jak to spouštím já: https://github.com/…hpstan-latte
Podpora pro určení typu proměnných a filtry je připravená tady: https://github.com/…tte/pull/309 ale zatím to čeká na doladění a merge.
Editoval mystik (20. 9. 2022 20:03)
- Lulco
- Člen | 4
Ahoj, existuje balíček, ktorý používame v práci https://github.com/…hpstan-latte. Oceníme feedback keďže zatiaľ sme pokryli len naše use case-y. Keď na čokoľvek narazíš, vytvor prosím issue na githube.