Jak funguje code checker a problém s utf-8
- Draffix
- Člen | 146
Zdravím, jsem tady nový a s Nette se teprve krátce poznávám. Začínám postupovat podle začátečnického návodu a narazil jsem na chybu: „Nette\InvalidArgumentException. Template is not valid UTF-8 stream.“ Hádám tedy, že mám někde BOM nebo něco špatně. Chtěl bych to projet Code Checkerem, jenže z dokumentace nejsem o moc chytřejší. Chtěl bych se tedy zeptat, jak je možné nějaký latte soubor proskenovat? Také jsem se chtěl zeptat, vyskytuje se tato chyba pouze u šablon? Protože upřímně i když se v laděnce moc nevyznám, nikde nevidím, který konkrétní soubor se mu nelíbí. Předem děkuji za odpověď.
- Draffix
- Člen | 146
Lexi napsal(a):
https://doc.nette.org/cs/code-checker tady snad najdes to co potrebujes ;)
Znovu zopakuji svůj text: „Chtěl bych to projet Code Checkerem, jenže z dokumentace nejsem o moc chytřejší.“ Nicméně děkuji za ochotu ;-)
- OndrejSlamecka
- Člen | 41
Co je ti konkrétně nejasné?
Jsi v root adresáři projektu a máš tam zkopírovaný
code-checker.php:
Zadáním „php code-checker.php -d app
“ do příkazové
řádky/shellu ti code-checker zkontroluje zdrojáky ve složce app. Pokud
navíc přidáš parametr -f („php code-checker.php -d app -f
“)
tak to i opraví nalezené chyby.
Dobrá věc je zakomponovat si code-checker na pre-commit hook v gitu.
Editoval OndrejSlamecka (29. 8. 2012 14:09)