code_clean_up.sh 1.4 KB

12345678910111213141516171819202122232425262728
  1. #!/bin/sh
  2. # http://cs.sensiolabs.org
  3. # exclude modules/boonex/sites/api/, run after this script: git checkout modules/boonex/sites/api/
  4. PHP="/Applications/MAMP/bin/php/php5.4.10/bin/php"
  5. # FIXERS=indentation,linefeed,trailing_spaces,php_closing_tag,short_tag,braces,phpdoc_params,eof_ending,extra_empty_lines # for v1
  6. FIXERS='{"indentation_type":true,"full_opening_tag":true,"method_argument_space":true,"no_trailing_whitespace":true,"standardize_not_equals":true,"ternary_operator_spaces":true,"binary_operator_spaces":true,"concat_space":{"spacing":"one"}}' # for v2
  7. CSFIXER="./scripts/php-cs-fixer-v2.phar"
  8. find . -name "*.php" -maxdepth 1 -exec ${PHP} ${CSFIXER} fix {} --fixers=${FIXERS} \;
  9. find ./modules/ -name "*.php" -exec ${PHP} ${CSFIXER} fix {} --fixers=${FIXERS} \;
  10. ${PHP} ${CSFIXER} fix ./studio/ --fixers=${FIXERS}
  11. ${PHP} ${CSFIXER} fix ./inc/ --fixers=${FIXERS}
  12. ${PHP} ${CSFIXER} fix ./install/ --fixers=${FIXERS}
  13. ${PHP} ${CSFIXER} fix ./periodic/ --fixers=${FIXERS}
  14. ${PHP} ${CSFIXER} fix ./template/ --fixers=${FIXERS}
  15. ${PHP} ${CSFIXER} fix ./samples/ --fixers=${FIXERS}
  16. ${PHP} ${CSFIXER} fix ./tests/units/ --fixers=${FIXERS}
  17. ${PHP} ${CSFIXER} fix ./tests/bootstrap.php --fixers=${FIXERS}
  18. # ${PHP} ${CSFIXER} fix ./upgrade/files/7.1.0.B2-7.1.0/ --fixers=${FIXERS}
  19. ${PHP} ${CSFIXER} fix ./upgrade/classes/ --fixers=${FIXERS}
  20. ${PHP} ${CSFIXER} fix ./upgrade/templates/ --fixers=${FIXERS}
  21. ${PHP} ${CSFIXER} fix ./upgrade/index.php --fixers=${FIXERS}