Coding standard – nástroje pro kontrolu a opravu
- mishak
- Člen | 94
Úvod
Na fóru se za poslední dva roky párkrát řešil coding standard, ale
prakticky se nic nevyřešilo.
Vycházím z anglického
standartu
Máte někdo praktické zkušenosti s jeho plnou implementací v IDE a případně PHP CS Fixer?
Problém
Dokázal úplná pravidla někdo zapsat jako konfiguraci automatizovaného
nástroje pro kontrolu a automatická opravu? Jinak jsou pravidla prakticky
k ničemu.
Vím, že všechny chyby automaticky opravit nejdou.
Pokud ne, byl by ochotný někdo se mnou spolupracovat na vytvoření nástroje, co by to umožnil? Ve stylu jak apiGen prakticky nahradil a překonal phpDoc.
Mým cílem je vyřešit i tento poslední krok, abych mohl jen psát kód a nestarat se o maličkosti (čti mohl dát do git before it gets public hook). Myslím že by to pomohlo upevnit i pozici Nette mezi frameworky jako je Symfony aj. co to mají vyřešené.
Poslední snaha o vytvoření pravidel pomocí PHP CodeSniffer mi přijde jako slepá ulička, už kvůli specifickým požadavkům (jako vysvětlování použití volných operátorů porovnání v komentáři atp.)
Tím to bych chtěl zahájit debatu o implementaci jednotlivých pravidel do použitelného nástroje, ne kdo jak co dělá líp, nebo s jakým minimem mu stačí žít.
Editoval mishak (19. 3. 2013 3:19)
- Filip Procházka
- Moderator | 4668
Nejsem si úplně jistý, ale v phpstormu se to nastavuje zde :)
Pokud chceš hotová pravidla pro phpStorm, tak stahuj zde.
O automatizaci jsme se pokoušeli, nevím jak je to daleko, ale základu tu je.
- mishak
- Člen | 94
O automatizaci jsme se pokoušeli, nevím jak je to daleko, ale základu tu je.
Jak už jsem psal, bez rozšíření samotného nástroje to nepůjde konfigurovat. Otázkou je, jestli to neudělat znovu a lépe.
@Filip Procházka za phpStorm config taky děkuji.
Editoval mishak (20. 3. 2013 9:46)