Branch: refs/heads/main
  Home:   https://github.com/pmd/pmd
  Commit: 3cd1f3c9e876b4ca5b91033268b3ac685abdfd32
      https://github.com/pmd/pmd/commit/3cd1f3c9e876b4ca5b91033268b3ac685abdfd32
  Author: Clément Fournier <clement.fourn...@tu-dresden.de>
  Date:   2025-05-11 (Sun, 11 May 2025)

  Changed paths:
    M 
pmd-cli/src/main/java/net/sourceforge/pmd/cli/commands/internal/AbstractAnalysisPmdSubcommand.java
    M 
pmd-cli/src/main/java/net/sourceforge/pmd/cli/commands/internal/CpdCommand.java
    M 
pmd-cli/src/main/java/net/sourceforge/pmd/cli/commands/internal/PmdCommand.java
    M pmd-core/src/main/java/net/sourceforge/pmd/AbstractConfiguration.java
    M pmd-core/src/main/java/net/sourceforge/pmd/PMDConfiguration.java
    M pmd-core/src/main/java/net/sourceforge/pmd/cpd/CpdAnalysis.java
    M pmd-core/src/main/java/net/sourceforge/pmd/internal/util/IOUtil.java
    M pmd-core/src/test/java/net/sourceforge/pmd/cpd/CpdAnalysisTest.java

  Log Message:
  -----------
  Share more CLI options between CPD and PMD

CPD now supports --report-file (-r) and
--ignore-list.

PMD now supports --exclude and --non-recursive


  Commit: 616fd88c64b63b9bec363e61b7f5fb2488120199
      https://github.com/pmd/pmd/commit/616fd88c64b63b9bec363e61b7f5fb2488120199
  Author: Clément Fournier <clement.fourn...@tu-dresden.de>
  Date:   2025-05-11 (Sun, 11 May 2025)

  Changed paths:
    M docs/pages/pmd/userdocs/cli_reference.md
    M 
pmd-cli/src/main/java/net/sourceforge/pmd/cli/commands/internal/AbstractAnalysisPmdSubcommand.java
    M 
pmd-cli/src/main/java/net/sourceforge/pmd/cli/commands/internal/CpdCommand.java

  Log Message:
  -----------
  Rename --exclude to --ignore

to match --ignore-list


  Commit: 5444ad38ccdf315ec1b727ee17d205dae03d661e
      https://github.com/pmd/pmd/commit/5444ad38ccdf315ec1b727ee17d205dae03d661e
  Author: Clément Fournier <clement.fourn...@tu-dresden.de>
  Date:   2025-05-11 (Sun, 11 May 2025)

  Changed paths:
    M 
pmd-cli/src/main/java/net/sourceforge/pmd/cli/commands/internal/AbstractAnalysisPmdSubcommand.java
    M 
pmd-cli/src/main/java/net/sourceforge/pmd/cli/commands/internal/CpdCommand.java
    M 
pmd-cli/src/main/java/net/sourceforge/pmd/cli/commands/internal/PmdCommand.java

  Log Message:
  -----------
  Refactor CLI options into a group with heading


  Commit: 8b0433f30ff674cbec9284fecdd0d82eaf3a849a
      https://github.com/pmd/pmd/commit/8b0433f30ff674cbec9284fecdd0d82eaf3a849a
  Author: Clément Fournier <clement.fourn...@tu-dresden.de>
  Date:   2025-05-11 (Sun, 11 May 2025)

  Changed paths:
    M docs/pages/pmd/userdocs/cli_reference.md
    M docs/pages/pmd/userdocs/cpd/cpd.md
    M 
pmd-cli/src/main/java/net/sourceforge/pmd/cli/commands/internal/AbstractAnalysisPmdSubcommand.java
    M 
pmd-cli/src/main/java/net/sourceforge/pmd/cli/commands/internal/CpdCommand.java
    M 
pmd-cli/src/main/java/net/sourceforge/pmd/cli/commands/internal/PmdCommand.java

  Log Message:
  -----------
  Cleanup logic and documentation


  Commit: fa9a7b06e3acd16189a15fa3fb7dded342d113c6
      https://github.com/pmd/pmd/commit/fa9a7b06e3acd16189a15fa3fb7dded342d113c6
  Author: Clément Fournier <clement.fourn...@tu-dresden.de>
  Date:   2025-05-12 (Mon, 12 May 2025)

  Changed paths:
    M docs/pages/pmd/userdocs/cli_reference.md
    M 
pmd-cli/src/main/java/net/sourceforge/pmd/cli/commands/internal/AbstractAnalysisPmdSubcommand.java
    M 
pmd-cli/src/main/java/net/sourceforge/pmd/cli/commands/internal/CpdCommand.java

  Log Message:
  -----------
  [cli] Replace --ignore[-list] with --exclude[-file-list]


  Commit: 563b3106fca13ea0342a174351f09e59bff4091c
      https://github.com/pmd/pmd/commit/563b3106fca13ea0342a174351f09e59bff4091c
  Author: Clément Fournier <clement.fourn...@tu-dresden.de>
  Date:   2025-05-12 (Mon, 12 May 2025)

  Changed paths:
    M pmd-cli/src/test/java/net/sourceforge/pmd/cli/CpdCliTest.java
    A pmd-cli/src/test/resources/net/sourceforge/pmd/cli/cpd/excludeFileList.txt
    A pmd-cli/src/test/resources/net/sourceforge/pmd/cli/cpd/fileList.txt
    M 
pmd-core/src/main/java/net/sourceforge/pmd/lang/document/FileCollector.java

  Log Message:
  -----------
  Add CLI tests


  Commit: 9119a20c7f0b9792e14f8a9728464d5babae05bf
      https://github.com/pmd/pmd/commit/9119a20c7f0b9792e14f8a9728464d5babae05bf
  Author: Clément Fournier <clement.fourn...@tu-dresden.de>
  Date:   2025-05-12 (Mon, 12 May 2025)

  Changed paths:
    M pmd-cli/src/test/java/net/sourceforge/pmd/cli/PmdCliTest.java
    M pmd-core/src/main/java/net/sourceforge/pmd/PmdAnalysis.java
    M pmd-core/src/main/java/net/sourceforge/pmd/cpd/CpdAnalysis.java
    M pmd-core/src/main/java/net/sourceforge/pmd/cpd/SourceManager.java

  Log Message:
  -----------
  Add warning when no files are collected


  Commit: 156ab84371573558041263573caeab48fe669a8e
      https://github.com/pmd/pmd/commit/156ab84371573558041263573caeab48fe669a8e
  Author: Andreas Dangel <andreas.dan...@pmd-code.org>
  Date:   2025-05-29 (Thu, 29 May 2025)

  Changed paths:
    M .all-contributorsrc
    M .ci/build.sh
    R .ci/git-repo-sync.sh
    A .github/workflows/build-pr.yml
    A .github/workflows/build-snapshot.yml
    M .github/workflows/build.yml
    M .github/workflows/git-repo-sync.yml
    M .github/workflows/publish-pull-requests.yml
    M .github/workflows/publish-snapshot.yml
    M .idea/vcs.xml
    M docs/pages/pmd/devdocs/building/building_general.md
    M docs/pages/pmd/devdocs/github_actions_workflows.md
    M docs/pages/pmd/projectdocs/credits.md
    M docs/pages/release_notes.md
    M pmd-core/pom.xml
    M pmd-core/src/main/java/net/sourceforge/pmd/lang/metrics/Metric.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTCompactConstructorDeclaration.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTExecutableDeclaration.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTInitializer.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTLambdaExpression.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTMethodReference.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/InternalApiBridge.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/InvocationNode.java
    M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/JavaComment.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/JavaVisitorBase.java
    M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/MethodUsage.java
    A 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ReturnScopeNode.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/internal/JavaAstUtils.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/internal/JavaAstProcessor.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/internal/JavaMetricsProvider.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/metrics/JavaMetrics.java
    A 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/metrics/internal/NPathMetricCalculator.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/metrics/internal/NpathBaseVisitor.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/ImplicitFunctionalInterfaceRule.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/UnusedPrivateMethodRule.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/codestyle/UseDiamondOperatorRule.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/design/NPathComplexityRule.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/internal/ImplicitMemberSymbols.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/internal/ast/AstClassSym.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/internal/ast/SymbolResolutionPass.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/internal/SymbolTableResolver.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/types/OverloadSelectionResult.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/types/internal/infer/ExprCheckHelper.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/types/internal/infer/ExprMirror.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/types/internal/infer/ExprOps.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/types/internal/infer/Infer.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/types/internal/infer/ast/BaseInvocMirror.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/types/internal/infer/ast/CtorInvocMirror.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/types/internal/infer/ast/MethodRefMirrorImpl.java
    M 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/ast/JavaCommentTest.java
    M 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/metrics/impl/AllMetricsTest.java
    M 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/metrics/impl/JavaDoubleMetricTestRule.java
    M 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/metrics/impl/JavaIntMetricTestRule.java
    M 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/metrics/impl/NPathTestRule.java
    M 
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/types/internal/infer/LombokTest.kt
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/metrics/impl/xml/NPathTest.xml
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/bestpractices/xml/ImplicitFunctionalInterface.xml
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/bestpractices/xml/UnusedLocalVariable.xml
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/bestpractices/xml/UnusedPrivateMethod.xml
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/codestyle/xml/CommentDefaultAccessModifier.xml
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/codestyle/xml/UseDiamondOperator.xml
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/design/xml/NPathComplexity.xml
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/errorprone/xml/InvalidLogMessageFormat.xml
    M pmd-scala-modules/pmd-scala-common/pom.xml
    M pom.xml

  Log Message:
  -----------
  Merge branch 'main' into pr-5731


  Commit: 2d00ec089841b639be4f2a3127eb51487c9a39d3
      https://github.com/pmd/pmd/commit/2d00ec089841b639be4f2a3127eb51487c9a39d3
  Author: Andreas Dangel <andreas.dan...@pmd-code.org>
  Date:   2025-05-29 (Thu, 29 May 2025)

  Changed paths:
    M docs/pages/pmd/userdocs/cli_reference.md
    M 
pmd-cli/src/main/java/net/sourceforge/pmd/cli/commands/internal/AbstractAnalysisPmdSubcommand.java
    M pmd-cli/src/test/java/net/sourceforge/pmd/cli/CpdCliTest.java
    M pmd-cli/src/test/java/net/sourceforge/pmd/cli/PmdCliTest.java

  Log Message:
  -----------
  [cli] Remove --ignore again


  Commit: c2c499d8cccddf9d548a5d45b7230f6ffec40fa5
      https://github.com/pmd/pmd/commit/c2c499d8cccddf9d548a5d45b7230f6ffec40fa5
  Author: Andreas Dangel <andreas.dan...@pmd-code.org>
  Date:   2025-05-29 (Thu, 29 May 2025)

  Changed paths:
    M docs/pages/pmd/userdocs/cpd/cpd.md
    M docs/pages/release_notes.md
    M 
pmd-cli/src/main/java/net/sourceforge/pmd/cli/commands/internal/CpdCommand.java
    M pmd-core/src/main/java/net/sourceforge/pmd/AbstractConfiguration.java

  Log Message:
  -----------
  [doc] Update javadoc + release notes (#5731)


  Commit: 17bcc45c7c62af543efdaacf3c936331be9f4882
      https://github.com/pmd/pmd/commit/17bcc45c7c62af543efdaacf3c936331be9f4882
  Author: Andreas Dangel <andreas.dan...@pmd-code.org>
  Date:   2025-05-29 (Thu, 29 May 2025)

  Changed paths:
    M docs/pages/pmd/userdocs/cli_reference.md
    M docs/pages/pmd/userdocs/cpd/cpd.md
    M docs/pages/release_notes.md
    M 
pmd-cli/src/main/java/net/sourceforge/pmd/cli/commands/internal/AbstractAnalysisPmdSubcommand.java
    M 
pmd-cli/src/main/java/net/sourceforge/pmd/cli/commands/internal/CpdCommand.java
    M 
pmd-cli/src/main/java/net/sourceforge/pmd/cli/commands/internal/PmdCommand.java
    M pmd-cli/src/test/java/net/sourceforge/pmd/cli/CpdCliTest.java
    M pmd-cli/src/test/java/net/sourceforge/pmd/cli/PmdCliTest.java
    A pmd-cli/src/test/resources/net/sourceforge/pmd/cli/cpd/excludeFileList.txt
    A pmd-cli/src/test/resources/net/sourceforge/pmd/cli/cpd/fileList.txt
    M pmd-core/src/main/java/net/sourceforge/pmd/AbstractConfiguration.java
    M pmd-core/src/main/java/net/sourceforge/pmd/PMDConfiguration.java
    M pmd-core/src/main/java/net/sourceforge/pmd/PmdAnalysis.java
    M pmd-core/src/main/java/net/sourceforge/pmd/cpd/CpdAnalysis.java
    M pmd-core/src/main/java/net/sourceforge/pmd/cpd/SourceManager.java
    M pmd-core/src/main/java/net/sourceforge/pmd/internal/util/IOUtil.java
    M 
pmd-core/src/main/java/net/sourceforge/pmd/lang/document/FileCollector.java
    M pmd-core/src/test/java/net/sourceforge/pmd/cpd/CpdAnalysisTest.java

  Log Message:
  -----------
  [cli] Share more CLI options between CPD and PMD (#5731)

Merge pull request #5731 from oowekyala:cpd-share-cli


Compare: https://github.com/pmd/pmd/compare/a32914900c83...17bcc45c7c62

To unsubscribe from these emails, change your notification settings at 
https://github.com/pmd/pmd/settings/notifications


_______________________________________________
Pmd-commits mailing list
Pmd-commits@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/pmd-commits

Reply via email to