Hi,

2014/1/3 Michal Čihař <michal@cihar.com>
Hi

Dne Tue, 24 Dec 2013 17:20:42 +0100
Hugues Peccatte <hugues.peccatte@gmail.com> napsal(a):

> I'm still thinking about PHPCS and PMD and I've some questions:
> - would you agree to only use PHPCS if possible ? I would like to see if
> it's possible to use all the PMD rules (or equivalent) in PHPCS.

For me it's perfectly fine, not sure if somebody else has other opinion.

It seems that all PMD rules are not implemented for PHPCS.  

> - how could you not have this error
> http://phpmd.org/rules/controversial.html#camelcasepropertyname on
> Jenkins ? On my IDE, I activated all PMD rules and I've the error in
> file /libraries/config/ConfigFile.class.php because of
> property $_defaultCfg (and others which have a leading underscore).

Because we don't run controversial rule set (we only run
codesize,design,naming,unusedcode).

--
        Michal Čihař | http://cihar.com | http://blog.cihar.com

I checked the duration of Jenkins jobs and saw (like said Michal) that the one ran during the night (with PMD) lasts around 9 minutes and the one ran after each commit lasts 1.5 minute. So implement all PMD rules for PHPCS will lead to have a longer continuous job. Not sure that's a good thing.

I think that currently, we can't really improve this part…

Hugues.