# Copyright © Magento, Inc. All rights reserved.
# See COPYING.txt for license details.

## REMEMBER TO UPDATE THE .BAT FILE

set -e

echo "==============================="
echo "         CODE SNIFFER"
echo "==============================="
vendor/bin/phpcs ./src --standard=./dev/tests/static/Magento --ignore=src/Magento/FunctionalTestingFramework/Group,src/Magento/FunctionalTestingFramework/AcceptanceTester.php
vendor/bin/phpcs ./dev/tests/unit --standard=./dev/tests/static/Magento
vendor/bin/phpcs ./dev/tests/verification --standard=./dev/tests/static/Magento --ignore=dev/tests/verification/_generated
echo ""

echo "==============================="
echo "      COPY PASTE DETECTOR"
echo "==============================="
vendor/bin/phpcpd ./src
echo ""

echo "==============================="
echo "       MESS DETECTOR"
echo "==============================="
vendor/bin/phpmd ./src text /dev/tests/static/Magento/CodeMessDetector/ruleset.xml --exclude _generated,src/Magento/FunctionalTestingFramework/Group,src/Magento/FunctionalTestingFramework/AcceptanceTester.php
echo ""

echo "==============================="
echo "    MAGENTO COPYRIGHT CHECK"
echo "==============================="
bin/copyright-check
echo ""