phpcpd.sh 679 B

123456789101112131415161718
  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 './upgrade' -prune -o \
  12. -type d -path './modules/boonex/membership_pricing' -prune -o \
  13. -type f -name '*.php' \
  14. ! -name 'header.inc.php' \
  15. ! -name 'BxTemplStudioFormsField.php' \
  16. ! -name 'config.php' \
  17. -print \
  18. | xargs -r php8.3 -d memory_limit=512M /usr/bin/phpcpd.phar --min-lines 6 --log-pmd ../logs/phpcpd.xml