phpcpd.sh 724 B

12345678910111213141516171819
  1. find .. \
  2. -type d -name updates -prune -o \
  3. -type d -name plugins -prune -o \
  4. -type d -name plugins_public -prune -o \
  5. -type d -name cache -prune -o \
  6. -type d -name cache_public -prune -o \
  7. -type d -name storage -prune -o \
  8. -type d -name logs -prune -o \
  9. -type d -name tmp -prune -o \
  10. -type d -name samples -prune -o \
  11. -type d -path './tests/vendor' -prune -o \
  12. -type d -path './upgrade' -prune -o \
  13. -type d -path './modules/boonex/membership_pricing' -prune -o \
  14. -type f -name '*.php' \
  15. ! -name 'header.inc.php' \
  16. ! -name 'BxTemplStudioFormsField.php' \
  17. ! -name 'config.php' \
  18. -print \
  19. | xargs -r php8.3 -d memory_limit=512M /usr/bin/phpcpd.phar --min-lines 6 --log-pmd ../logs/phpcpd.xml