2012-12-20 16:51:54 +00:00
|
|
|
language: php
|
|
|
|
php:
|
2013-06-22 23:05:49 +00:00
|
|
|
- 5.5
|
2012-12-20 16:51:54 +00:00
|
|
|
- 5.4
|
|
|
|
- 5.3
|
|
|
|
before_install:
|
2013-09-25 16:40:16 +00:00
|
|
|
- pear config-set auto_discover 1
|
2012-12-20 16:51:54 +00:00
|
|
|
- pear install pear/PHP_CodeSniffer
|
2013-09-25 16:40:16 +00:00
|
|
|
- pear install pear.phpunit.de/phpcpd
|
2012-12-20 16:51:54 +00:00
|
|
|
- phpenv rehash
|
|
|
|
before_script:
|
|
|
|
- git clone --branch=master --depth=1 --quiet git://github.com/WoltLab/WCF.git WCF
|
2013-01-07 17:46:19 +00:00
|
|
|
- rm WCF/CodeSniff/WCF/Sniffs/Namespaces/ClassMustBeImportedSniff.php
|
|
|
|
- rm WCF/CodeSniff/WCF/Sniffs/Namespaces/UseDeclarationSniff.php
|
2013-01-07 17:50:22 +00:00
|
|
|
- sed -i 's/<rule ref="WCF.Namespaces.ClassMustBeImported" \/>//' WCF/CodeSniff/WCF/ruleset.xml
|
|
|
|
- sed -i 's/<rule ref="WCF.Namespaces.UseDeclaration" \/>//' WCF/CodeSniff/WCF/ruleset.xml
|
2012-12-20 16:51:54 +00:00
|
|
|
script:
|
2013-05-01 14:52:05 +00:00
|
|
|
- find file -type f -name '*.php' |xargs -I file php -l file
|
2012-12-20 17:16:32 +00:00
|
|
|
- phpcs -p --extensions=php --standard="`pwd`/WCF/CodeSniff/WCF" file
|
2013-09-25 16:50:43 +00:00
|
|
|
- phpcpd --verbose --min-lines 10 file
|