Details
-
Type:
Improvement
-
Status: Open
-
Priority:
Major
-
Resolution: Unresolved
-
Affects Version/s: 3.22.1
-
Fix Version/s: None
-
Component/s: NPM, Repository Health Check
-
Labels:None
-
Notability:3
Description
- Start up Nexus Repo 3.22.1
- Add an npm proxy repository with remote of https://registry.npmjs.org
- Request a package's metadata through it: http://localhost:8081/repository/npm-proxy/lodash
- Request a package from that metadata: http://localhost:8081/repository/npm-proxy/lodash/-/lodash-4.17.9.tgz
Observe that the generated health check report shows 25% of components identified (screenshot attached).
Analysis shows that the package metadata and other non-component files are being included in the percentage identified.
The percentage identified is therefore misleading. 100% of components in the repository are identified, but the report always shows a much lower percentage.