Skip to content

v9.1.0

Latest

Choose a tag to compare

@dimadeush dimadeush released this 02 Sep 16:50
· 1 commit to master since this release
  • Add JSON and SARIF 2.1.0 loggers for CI/CD integrations
  • Implement [inconsistent] clone detection and fix fuzzy matching logic
  • Fix attribute boundary detection for both parsing strategies
  • Fix directory scanning bug with the --exclude option
  • Update composer dependencies
  • Add audit counters for #[SuppressCpd] to CLI, JSON, and XML reports
  • Introduce a fluent Config builder pattern loaded from phpcpd.config.php with a dist template
  • Add --quiet option to suppress non-essential CLI output for CI/CD environments (fixes #205)
  • Implement CI/CD exit code controls via --max-percentage and --ignore-violations-on-exit options (fixes #190)
  • Add an overlap filter to automatically prevent duplicate reporting of intersecting or nested clone ranges
  • Updated documentation