Skip to content
Permalink

Comparing changes

This is a direct comparison between two commits made in this repository or its related repositories. View the default comparison for this range or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: WordPress/WordPress-Coding-Standards
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: cffb1d7cf5ebaf8a9887cbeb4c16da522f49e135
Choose a base ref
..
head repository: WordPress/WordPress-Coding-Standards
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: df2c5e327e830c2006fa35f7eee3a098de137767
Choose a head ref
Showing with 3,541 additions and 3,774 deletions.
  1. +14 −1 .travis.yml
  2. +1 −0 WordPress-Core/ruleset.xml
  3. +282 −289 WordPress/Sniff.php
  4. +65 −63 WordPress/Sniffs/Arrays/ArrayAssignmentRestrictionsSniff.php
  5. +165 −339 WordPress/Sniffs/Arrays/ArrayDeclarationSniff.php
  6. +31 −26 WordPress/Sniffs/Arrays/ArrayKeySpacingRestrictionsSniff.php
  7. +6 −8 WordPress/Sniffs/CSRF/NonceVerificationSniff.php
  8. +46 −56 WordPress/Sniffs/Classes/ValidClassNameSniff.php
  9. +39 −50 WordPress/Sniffs/Files/FileNameSniff.php
  10. +43 −41 WordPress/Sniffs/Functions/FunctionRestrictionsSniff.php
  11. +124 −130 WordPress/Sniffs/NamingConventions/ValidFunctionNameSniff.php
  12. +19 −19 WordPress/Sniffs/NamingConventions/ValidVariableNameSniff.php
  13. +27 −25 WordPress/Sniffs/PHP/DiscouragedFunctionsSniff.php
  14. +18 −17 WordPress/Sniffs/PHP/StrictComparisonsSniff.php
  15. +20 −10 WordPress/Sniffs/PHP/StrictInArraySniff.php
  16. +19 −28 WordPress/Sniffs/PHP/YodaConditionsSniff.php
  17. +19 −19 WordPress/Sniffs/VIP/AdminBarRemovalSniff.php
  18. +37 −38 WordPress/Sniffs/VIP/CronIntervalSniff.php
  19. +45 −41 WordPress/Sniffs/VIP/DirectDatabaseQuerySniff.php
  20. +42 −38 WordPress/Sniffs/VIP/FileSystemWritesDisallowSniff.php
  21. +18 −9 WordPress/Sniffs/VIP/OrderByRandSniff.php
  22. +22 −18 WordPress/Sniffs/VIP/PluginMenuSlugSniff.php
  23. +34 −28 WordPress/Sniffs/VIP/PostsPerPageSniff.php
  24. +93 −85 WordPress/Sniffs/VIP/RestrictedFunctionsSniff.php
  25. +21 −15 WordPress/Sniffs/VIP/RestrictedVariablesSniff.php
  26. +50 −44 WordPress/Sniffs/VIP/SessionFunctionsUsageSniff.php
  27. +41 −39 WordPress/Sniffs/VIP/SessionVariableUsageSniff.php
  28. +23 −15 WordPress/Sniffs/VIP/SlowDBQuerySniff.php
  29. +24 −18 WordPress/Sniffs/VIP/SuperGlobalInputUsageSniff.php
  30. +27 −21 WordPress/Sniffs/VIP/TimezoneChangeSniff.php
  31. +14 −7 WordPress/Sniffs/VIP/ValidatedSanitizedInputSniff.php
  32. +25 −17 WordPress/Sniffs/Variables/GlobalVariablesSniff.php
  33. +65 −69 WordPress/Sniffs/Variables/VariableRestrictionsSniff.php
  34. +49 −46 WordPress/Sniffs/WP/EnqueuedResourcesSniff.php
  35. +46 −32 WordPress/Sniffs/WP/I18nSniff.php
  36. +28 −21 WordPress/Sniffs/WP/PreparedSQLSniff.php
  37. +48 −56 WordPress/Sniffs/WhiteSpace/CastStructureSpacingSniff.php
  38. +493 −504 WordPress/Sniffs/WhiteSpace/ControlStructureSpacingSniff.php
  39. +191 −197 WordPress/Sniffs/WhiteSpace/OperatorSpacingSniff.php
  40. +39 −48 WordPress/Sniffs/XSS/EscapeOutputSniff.php
  41. +44 −42 WordPress/Tests/Arrays/ArrayAssignmentRestrictionsUnitTest.php
  42. +41 −56 WordPress/Tests/Arrays/ArrayDeclarationUnitTest.php
  43. +14 −10 WordPress/Tests/Arrays/ArrayKeySpacingRestrictionsUnitTest.php
  44. +10 −5 WordPress/Tests/CSRF/NonceVerificationUnitTest.php
  45. +35 −49 WordPress/Tests/Classes/ValidClassNameUnitTest.php
  46. +33 −47 WordPress/Tests/Files/FileNameUnitTest.php
  47. +37 −51 WordPress/Tests/NamingConventions/ValidFunctionNameUnitTest.php
  48. +9 −14 WordPress/Tests/NamingConventions/ValidVariableNameUnitTest.php
  49. +52 −66 WordPress/Tests/PHP/DiscouragedFunctionsUnitTest.php
  50. +37 −47 WordPress/Tests/PHP/StrictComparisonsUnitTest.php
  51. +8 −11 WordPress/Tests/PHP/StrictInArrayUnitTest.php
  52. +42 −54 WordPress/Tests/PHP/YodaConditionsUnitTest.php
  53. +40 −39 WordPress/Tests/VIP/AdminBarRemovalUnitTest.php
  54. +39 −36 WordPress/Tests/VIP/CronIntervalUnitTest.php
  55. +16 −17 WordPress/Tests/VIP/DirectDatabaseQueryUnitTest.php
  56. +15 −18 WordPress/Tests/VIP/FileSystemWritesDisallowUnitTest.php
  57. +37 −30 WordPress/Tests/VIP/OrderByRandUnitTest.php
  58. +35 −33 WordPress/Tests/VIP/PluginMenuSlugUnitTest.php
  59. +39 −37 WordPress/Tests/VIP/PostsPerPageUnitTest.php
  60. +84 −81 WordPress/Tests/VIP/RestrictedFunctionsUnitTest.php
  61. +16 −15 WordPress/Tests/VIP/RestrictedVariablesUnitTest.php
  62. +15 −18 WordPress/Tests/VIP/SessionFunctionsUsageUnitTest.php
  63. +15 −18 WordPress/Tests/VIP/SessionVariableUsageUnitTest.php
  64. +44 −44 WordPress/Tests/VIP/SlowDBQueryUnitTest.php
  65. +16 −20 WordPress/Tests/VIP/SuperGlobalInputUsageUnitTest.php
  66. +15 −18 WordPress/Tests/VIP/TimezoneChangeUnitTest.php
  67. +15 −18 WordPress/Tests/VIP/ValidatedSanitizedInputUnitTest.php
  68. +15 −14 WordPress/Tests/Variables/GlobalVariablesUnitTest.php
  69. +48 −47 WordPress/Tests/Variables/VariableRestrictionsUnitTest.php
  70. +55 −54 WordPress/Tests/WP/EnqueuedResourcesUnitTest.php
  71. +12 −5 WordPress/Tests/WP/I18nUnitTest.php
  72. +6 −5 WordPress/Tests/WP/PreparedSQLUnitTest.php
  73. +41 −53 WordPress/Tests/WhiteSpace/CastStructureSpacingUnitTest.php
  74. +69 −80 WordPress/Tests/WhiteSpace/ControlStructureSpacingUnitTest.php
  75. +38 −52 WordPress/Tests/WhiteSpace/OperatorSpacingUnitTest.php
  76. +28 −42 WordPress/Tests/XSS/EscapeOutputUnitTest.php
  77. +12 −0 bin/phpcs.xml
  78. +1 −1 composer.json
15 changes: 14 additions & 1 deletion .travis.yml
Original file line number Diff line number Diff line change
@@ -13,11 +13,14 @@ php:

env:
- PHPCS_BRANCH=master
- PHPCS_BRANCH=2.2.0
- PHPCS_BRANCH=2.4.0

matrix:
fast_finish: true
include:
# Run PHPCS against WPCS. I just picked to run it against 5.5.
- php: 5.5
env: PHPCS_BRANCH=master SNIFF=1
# Run against PHPCS 3.0. I just picked to run it against 5.6.
- php: 5.6
env: PHPCS_BRANCH=3.0
@@ -41,3 +44,13 @@ before_script:
script:
- if find . -name "*.php" -exec php -l {} \; | grep "^[Parse error|Fatal error]"; then exit 1; fi;
- phpunit --filter WordPress /tmp/phpcs/tests/AllTests.php
# 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=./bin/phpcs.xml --extensions=php; fi
1 change: 1 addition & 0 deletions WordPress-Core/ruleset.xml
Original file line number Diff line number Diff line change
@@ -14,6 +14,7 @@

<!-- http://make.wordpress.org/core/handbook/coding-standards/php/#remove-trailing-spaces -->
<rule ref="Squiz.WhiteSpace.SuperfluousWhitespace"/>
<rule ref="PSR2.Files.ClosingTag"/>

<!-- http://make.wordpress.org/core/handbook/coding-standards/php/#no-shorthand-php-tags -->
<rule ref="Generic.PHP.DisallowShortOpenTag"/>
Loading