DressCode

DressCode kontroluje a opravuje styl PHP kódu nad bezztrátovým syntaktickým stromem: pravidlo změní jen to, na co sáhne, a zbytek souboru zůstane bajt po bajtu stejný. Nemá vlastní styl, jen presety PER, PSR-12 a Nette.

Používal jsem roky PHP CS Fixer i PHP_CodeSniffer a považoval je za hotovou věc: nástroj, který se jednou nastaví a pak se o něm nemluví. Pak jsem si přečetl, jak vypadá pravidlo v DressCode, a pochopil, kolik času jsem trávil ne stylem, ale obcházením toho, že nástroj vidí jen seznam tokenů. Tahle dokumentace je psaná z pohledu někoho, kdo ho od té doby nasadil na všechno, co má; kde je něco jinak než jinde, řeknu to, a kde je něco jinde lepší, taky.

Kudy dál

Používání

Reference

  • Pravidla všechna vestavěná pravidla s příklady a volbami.
  • Presety co který preset zapíná.
  • Uzly stromu pro autory pravidel a uživatele PhpSyntax.

Rozšíření a integrace

verze: 1.0