static-checks 1.2 KB

1234567891011121314151617181920212223242526272829303132
  1. # Copyright © Magento, Inc. All rights reserved.
  2. # See COPYING.txt for license details.
  3. ## REMEMBER TO UPDATE THE .BAT FILE
  4. set -e
  5. echo "==============================="
  6. echo " CODE SNIFFER"
  7. echo "==============================="
  8. vendor/bin/phpcs ./src --standard=./dev/tests/static/Magento --ignore=src/Magento/FunctionalTestingFramework/Group,src/Magento/FunctionalTestingFramework/AcceptanceTester.php
  9. vendor/bin/phpcs ./dev/tests/unit --standard=./dev/tests/static/Magento
  10. vendor/bin/phpcs ./dev/tests/verification --standard=./dev/tests/static/Magento --ignore=dev/tests/verification/_generated
  11. echo ""
  12. echo "==============================="
  13. echo " COPY PASTE DETECTOR"
  14. echo "==============================="
  15. vendor/bin/phpcpd ./src
  16. echo ""
  17. echo "==============================="
  18. echo " MESS DETECTOR"
  19. echo "==============================="
  20. vendor/bin/phpmd ./src text /dev/tests/static/Magento/CodeMessDetector/ruleset.xml --exclude _generated,src/Magento/FunctionalTestingFramework/Group,src/Magento/FunctionalTestingFramework/AcceptanceTester.php
  21. echo ""
  22. echo "==============================="
  23. echo " MAGENTO COPYRIGHT CHECK"
  24. echo "==============================="
  25. bin/copyright-check
  26. echo ""