Run PHP code checking
This commit is contained in:
parent
85984f5a58
commit
7cc13d4e45
27
.travis.yml
27
.travis.yml
|
@ -57,14 +57,6 @@ before_script:
|
||||||
- if [[ "$SNIFF" == "1" ]]; then $PHPCS_DIR/scripts/phpcs --config-set installed_paths $SNIFFS_DIR; fi
|
- if [[ "$SNIFF" == "1" ]]; then $PHPCS_DIR/scripts/phpcs --config-set installed_paths $SNIFFS_DIR; fi
|
||||||
# After CodeSniffer install you should refresh your path.
|
# After CodeSniffer install you should refresh your path.
|
||||||
- if [[ "$SNIFF" == "1" ]]; then phpenv rehash; fi
|
- if [[ "$SNIFF" == "1" ]]; then phpenv rehash; fi
|
||||||
# Install JSCS: JavaScript Code Style checker.
|
|
||||||
# @link http://jscs.info/
|
|
||||||
- if [[ "$SNIFF" == "1" ]]; then npm install -g jscs; fi
|
|
||||||
# Install JSHint, a JavaScript Code Quality Tool.
|
|
||||||
# @link http://jshint.com/docs/
|
|
||||||
- if [[ "$SNIFF" == "1" ]]; then npm install -g jshint; fi
|
|
||||||
# Pull in the WP Core jshint rules.
|
|
||||||
- if [[ "$SNIFF" == "1" ]]; then wget https://develop.svn.wordpress.org/trunk/.jshintrc; fi
|
|
||||||
|
|
||||||
# Run test script commands.
|
# Run test script commands.
|
||||||
# Default is specific to project language.
|
# Default is specific to project language.
|
||||||
|
@ -72,22 +64,5 @@ before_script:
|
||||||
script:
|
script:
|
||||||
# Search for PHP syntax errors.
|
# Search for PHP syntax errors.
|
||||||
- find -L . -name '*.php' -print0 | xargs -0 -n 1 -P 4 php -l
|
- find -L . -name '*.php' -print0 | xargs -0 -n 1 -P 4 php -l
|
||||||
# Run the theme through JSHint.
|
# Run WordPress Coding Standards checking
|
||||||
- if [[ "$SNIFF" == "1" ]]; then jshint .; fi
|
|
||||||
# Run the theme through JavaScript Code Style checker.
|
|
||||||
- if [[ "$SNIFF" == "1" ]]; then jscs .; fi
|
|
||||||
# WordPress Coding Standards.
|
|
||||||
# @link https://github.com/WordPress-Coding-Standards/WordPress-Coding-Standards
|
|
||||||
# @link http://pear.php.net/package/PHP_CodeSniffer/
|
|
||||||
# -p flag: Show progress of the run.
|
|
||||||
# -s flag: Show sniff codes in all reports.
|
|
||||||
# -v flag: Print verbose output.
|
|
||||||
# -n flag: Do not print warnings. (shortcut for --warning-severity=0)
|
|
||||||
# --standard: Use WordPress as the standard.
|
|
||||||
# --extensions: Only sniff PHP files.
|
|
||||||
- if [[ "$SNIFF" == "1" ]]; then $PHPCS_DIR/scripts/phpcs -p -s -v -n . --standard=./codesniffer.ruleset.xml --extensions=php; fi
|
- if [[ "$SNIFF" == "1" ]]; then $PHPCS_DIR/scripts/phpcs -p -s -v -n . --standard=./codesniffer.ruleset.xml --extensions=php; fi
|
||||||
|
|
||||||
# Receive notifications for build results.
|
|
||||||
# @link http://docs.travis-ci.com/user/notifications/#Email-notifications
|
|
||||||
notifications:
|
|
||||||
email: false
|
|
||||||
|
|
Reference in New Issue