Skip to content
This repository has been archived by the owner on Mar 18, 2024. It is now read-only.

'validate' to identify incorrect transitive dependencies #855

Closed
azlam-abdulsalam opened this issue Feb 23, 2022 · 1 comment
Closed

'validate' to identify incorrect transitive dependencies #855

azlam-abdulsalam opened this issue Feb 23, 2022 · 1 comment
Assignees
Labels
enhancement enhancement to existing feature

Comments

@azlam-abdulsalam
Copy link
Contributor

azlam-abdulsalam commented Feb 23, 2022

sfdx-project.json is the manifest which determines the packages in a particular project, dependencies of each packages and deployment order. As projects grow, the complexity of this manifest grows (3K+ lines in some projects) making it incomprehensible.

To simplify the management of above and prevent errors be detected late in the cycle , this work item aims to do the following
Using a linter like approach, break validate and provide warning to the user on unlocked packages missing transitive dependencies, error such as this are currently only detected during build stage

This can be based on the work done by @Rocko1204 in https://github.com/Rocko1204/packaging-helper-cli

Refer to https://github.com/dxatscale/dxatscale-issue-registry/issues/18 for motivation

@azlam-abdulsalam
Copy link
Contributor Author

An automated fix up of transitive dependency is built into spowerscripts November release

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
enhancement enhancement to existing feature
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants