Skip to content

docs: correct missing documentation for Gradle plugin#8431

Merged
jeremylong merged 7 commits intodependency-check:mainfrom
chadlwilson:cleanup-docs
Apr 19, 2026
Merged

docs: correct missing documentation for Gradle plugin#8431
jeremylong merged 7 commits intodependency-check:mainfrom
chadlwilson:cleanup-docs

Conversation

@chadlwilson
Copy link
Copy Markdown
Collaborator

@chadlwilson chadlwilson commented Apr 18, 2026

Description of Change

There are some undocumented fields missed from various changes over time.

Also

  • attempts to align the naming of the "Node Package Analyzer" which has multiple names in various documentation, creating more confusion than implicit to its implementation 😅
  • corrects default values in docs for the nexusAnalyzer

Related issues

N/A

Have test cases been added to cover the new functionality?

N/A

The old properties are deprecated; extension was introduced.

Signed-off-by: Chad Wilson <[email protected]>
These should really be moved to the individual analyzer extensions, so maybe we should avoid documenting them? I dunno.

Signed-off-by: Chad Wilson <[email protected]>
- It was also referred to as Node.js Analyzer / Node.js Package Analyzer in various places.
- It was also temporarily retired and then unretired so there is some out of date documentation.

Signed-off-by: Chad Wilson <[email protected]>
@boring-cyborg boring-cyborg Bot added ant changes to ant cli changes to the cli core changes to core documentation site documentation maven changes to the maven plugin tests test cases utils changes to utils labels Apr 18, 2026
@chadlwilson chadlwilson requested a review from Copilot April 18, 2026 10:14
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Updates documentation and user-facing strings to consistently use “Node Package Analyzer” terminology and to document previously missing Gradle plugin configuration options.

Changes:

  • Standardize “Node Package Analyzer” naming across core analyzer name, CLI help, Maven/Ant docs, and analyzer docs.
  • Expand Gradle plugin configuration docs to include additional properties (e.g., showSummary, cache options, nexus/nodePackage groups).
  • Update/realign CLI and Maven parameter documentation to include nodePackageSkipDevDependencies.

Reviewed changes

Copilot reviewed 13 out of 13 changed files in this pull request and generated 4 comments.

Show a summary per file
File Description
utils/src/main/java/org/owasp/dependencycheck/utils/Settings.java Updates settings key Javadoc terminology for node package analyzer.
src/site/markdown/dependency-check-gradle/configuration.md Adds missing Gradle plugin configuration entries (summary, cache, nexus/nodePackage groups).
src/site/markdown/dependency-check-gradle/configuration-aggregate.md Mirrors the Gradle aggregate configuration documentation updates.
src/site/markdown/analyzers/nodejs.md Renames analyzer page heading to “Node Package Analyzer”.
src/site/markdown/analyzers/index.md Renames analyzer index entry from “Node.js” to “Node Package”.
maven/src/site/markdown/configuration.md Updates Maven plugin docs to reflect Node Package Analyzer + skip-dev option.
maven/src/main/java/org/owasp/dependencycheck/maven/BaseDependencyCheckMojo.java Updates parameter Javadocs to “Node Package Analyzer”.
core/src/test/java/org/owasp/dependencycheck/analyzer/NodePackageAnalyzerTest.java Updates test expectation for analyzer display name.
core/src/main/java/org/owasp/dependencycheck/analyzer/NodePackageAnalyzer.java Renames analyzer display name constant.
cli/src/site/markdown/arguments.md Reorders/clarifies CLI arguments and removes duplicate entry for nodePackage skip-dev option.
cli/src/main/java/org/owasp/dependencycheck/CliParser.java Updates CLI help text/Javadoc to “Node Package Analyzer”.
ant/src/site/markdown/configuration.md Updates Ant docs to reflect Node Package Analyzer + skip-dev option.
ant/src/main/java/org/owasp/dependencycheck/taskdefs/Check.java Updates Ant task field Javadoc terminology.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread src/site/markdown/dependency-check-gradle/configuration.md Outdated
Comment thread src/site/markdown/dependency-check-gradle/configuration.md Outdated
Comment thread src/site/markdown/dependency-check-gradle/configuration-aggregate.md Outdated
Comment thread src/site/markdown/dependency-check-gradle/configuration-aggregate.md Outdated
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Copilot reviewed 13 out of 13 changed files in this pull request and generated 2 comments.


💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread src/site/markdown/dependency-check-gradle/configuration.md
Copy link
Copy Markdown
Collaborator

@jeremylong jeremylong left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@jeremylong jeremylong merged commit 7a99b47 into dependency-check:main Apr 19, 2026
19 of 20 checks passed
@jeremylong jeremylong added this to the 12.2.2 milestone Apr 19, 2026
@chadlwilson chadlwilson deleted the cleanup-docs branch April 19, 2026 13:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

ant changes to ant cli changes to the cli core changes to core documentation site documentation maven changes to the maven plugin tests test cases utils changes to utils

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants