phpcs - PSR2 s výjimkami rubrika: Programování: PHP

2 howard
položil/-a 26.4.2019

Už jsem strávil dost času s zjišťováním, jak vytvořit vlastní pravidla pro phpcs - phpcs-ruleset.xml - které by vycházely z PSR2, ale měly několik výjimek.

Máme zde několik projektů, které obsahují počáteční závorky '{' vždycky na začátku nové řádky (oproti PSR2 i uvnitř funkcí). Chtěl bych napsat takový ruleset, který by vyhovoval tomuto zápisu.

Vím, jak psát ruleset založený na PSR2 s excludy, ale nepodařilo se mi najít takové pravidlo, které by vynutilo ty závorky na začátku.

Zkoušel jsem generovat nový ruleset zde: http://edorian.github.io/php-coding-standard-generator/#phpcs ale to nepomohlo.
Zkoušel jsem se inspirovat zde: https://stackoverflow.com/questions/32585906/phpcs-how-can-i-modify-psr2... - ale to mi taky nepomohlo.

Prostě nemůžu přijít na to, jak ten ruleset zapsat. Dokážete mi někdo pomoct?

PS: Samozřejmě můžeme aplikovat PSR2 a změnit zdrojáky - toto řešení znám :) zde mi jde opravdu o to zjistit, jak modifikovat ruleset.

odkaz
6 Tomáš Votruba
odpověděl/-a 28.4.2019

V jedné firmě jsme právě tomu věnovali 14 dní. Nakonec naštěstí dospěli k tomu, že jsou v práci důležitější věci :)

Komentáře

  • podhy : 14 dní? to jako fakt? :-) Smutný by to bylo už po dvou MD :-) 2.5.2019
  • Tomáš Votruba : To bys nevěřil, jak jsou lidi se schopný rvát do krve za mezery a taby :) 2.5.2019

Pro zobrazení všech 2 odpovědí se prosím přihlaste:

Rychlé přihlášení přes sociální sítě:

Nebo se přihlaste jménem a heslem:

Zadejte prosím svou e-mailovou adresu.
Zadejte své heslo.