Browse Source

DX: Improve Mess Detector Integration (#7224)

Greg Korba 1 year ago
parent
commit
d261c828d2
3 changed files with 4 additions and 4 deletions
  1. 3 3
      .github/workflows/sca.yml
  2. 1 1
      composer.json
  3. 0 0
      dev-tools/mess-detector/phpmd.xml

+ 3 - 3
.github/workflows/sca.yml

@@ -117,13 +117,13 @@ jobs:
             echo 'EOF' >> $GITHUB_ENV
           fi
 
-      - name: Check - phpmd
+      - name: Check - Mess Detector (phpmd)
         if: ${{ env.CHANGED_PHP_FILES }}
         run: |
           if [ '${{ github.event_name }}' == 'pull_request' ]; then
-            ./dev-tools/vendor/bin/phpmd `echo "$CHANGED_PHP_FILES" | grep -v /Fixtures/ | xargs | sed 's/ /,/g'` github phpmd.xml
+            ./dev-tools/vendor/bin/phpmd `echo "$CHANGED_PHP_FILES" | grep -v /Fixtures/ | xargs | sed 's/ /,/g'` github ./dev-tools/mess-detector/phpmd.xml
           else
-            ./dev-tools/vendor/bin/phpmd `echo "$CHANGED_PHP_FILES" | grep -v /Fixtures/ | xargs | sed 's/ /,/g'` ansi phpmd.xml
+            ./dev-tools/vendor/bin/phpmd `echo "$CHANGED_PHP_FILES" | grep -v /Fixtures/ | xargs | sed 's/ /,/g'` ansi ./dev-tools/mess-detector/phpmd.xml
           fi
 
       - name: Check - ensure test files are not present in the archive

+ 1 - 1
composer.json

@@ -89,7 +89,7 @@
         "dev-tools:docs": "@php dev-tools/doc.php",
         "dev-tools:install": "@composer -d dev-tools install",
         "docs": "@dev-tools:docs",
-        "mess-detector": "@php dev-tools/vendor/bin/phpmd . ansi phpmd.xml",
+        "mess-detector": "@php dev-tools/vendor/bin/phpmd . ansi dev-tools/mess-detector/phpmd.xml --exclude vendor/*,dev-tools/vendor/*,dev-tools/phpstan/*,tests/Fixtures/*",
         "phpstan": "@php -d memory_limit=256M dev-tools/vendor/bin/phpstan analyse",
         "phpstan:baseline": "@php -d memory_limit=256M dev-tools/vendor/bin/phpstan analyse --generate-baseline=./dev-tools/phpstan/baseline.php",
         "qa": "@quality-assurance",

+ 0 - 0
phpmd.xml → dev-tools/mess-detector/phpmd.xml