# before_install:
# git submodule update --init --recursive

# before_script:
pear config-set auto_discover 1
pear install PHP_CodeSniffer
# composer config --global github-oauth.github.com <Github Auth Token>
composer global require "sebastian/phpcpd=*"
pear install phpmd/PHP_PMD
phpenv rehash
git clone -b master https://github.com/WordPress-Coding-Standards/WordPress-Coding-Standards.git $(pear config-get php_dir)/PHP/CodeSniffer/Standards/wpcs
phpcs --config-set installed_paths $(pear config-get php_dir)/PHP/CodeSniffer/Standards/wpcs
export PHPMD_EXCLUDE="/includes/libraries/"
# export WP_TESTS_DIR=/tmp/wordpress-tests/
# bash tests/bin/install-wp-tests.sh wordpress_test root '' ${WP_VERSION}

# script:
find . \( -name '*.php' -o -name '*.inc' \) -exec php -lf {} \;
phpcs -s -n --standard=tests/phpcs.ruleset.xml .
phpcpd .
phpmd . --exclude ${PHPMD_EXCLUDE} text tests/phpmd.ruleset.xml
# phpunit
