Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

dependency version restrictions #28

Closed
7 tasks done
Noam-Dori opened this issue Mar 12, 2020 · 0 comments
Closed
7 tasks done

dependency version restrictions #28

Noam-Dori opened this issue Mar 12, 2020 · 0 comments
Assignees
Labels
feature I want something new
Projects
Milestone

Comments

@Noam-Dori
Copy link
Owner

Noam-Dori commented Mar 12, 2020

Feature:
Autocompletion for version dependency, with additional inspections

Background
Sometimes a package depends on specific versions of another package. The attributes version_COMP specify that.

Details

  • Add autocompletion for the attributes of version ranges, and suggest the current version of the target package (if applicable) as a value.
  • Add an inspection that checks the validity of that dependency.
  • Add annotation for the value of the attribute (must be valid version)
  • Limit autocompletion to only be of version ranges (one max, one min)
  • Add annotation for conflicting version attributes. (lt + lte, gt + gte, eq + any of the others)
  • Add inspection for non matching version attributes for similar dependencies.
  • suggested value for the attribute should be the package's current version (if one exists)
@Noam-Dori Noam-Dori added the feature I want something new label Mar 12, 2020
@Noam-Dori Noam-Dori added this to the 0.1.6 milestone Mar 12, 2020
@Noam-Dori Noam-Dori self-assigned this Mar 12, 2020
@Noam-Dori Noam-Dori mentioned this issue Mar 17, 2020
11 tasks
Noam-Dori added a commit that referenced this issue Mar 19, 2020
…Fix was modified to retain their information and combine them. (#28)

Signed-off-by: Noam Dori <TheNODO55@gmail.com>
Noam-Dori added a commit that referenced this issue Mar 19, 2020
…ncy (version ranges) (#28)

Signed-off-by: Noam Dori <TheNODO55@gmail.com>
Noam-Dori added a commit that referenced this issue Mar 20, 2020
II. added annotation for invalid version restrictions in dependency tags (#28).
Intentions coming soon

Signed-off-by: Noam Dori <TheNODO55@gmail.com>
Noam-Dori added a commit that referenced this issue Mar 21, 2020
… attributes (#28)

Signed-off-by: Noam Dori <TheNODO55@gmail.com>
Noam-Dori added a commit that referenced this issue Mar 23, 2020
…s that point to the same package but with different version restrictions. (#28)

Signed-off-by: Noam Dori <TheNODO55@gmail.com>
Noam-Dori added a commit that referenced this issue Mar 23, 2020
…n is valid in the project (#28). The fix for it is still unfinished

Signed-off-by: Noam Dori <TheNODO55@gmail.com>
@Noam-Dori Noam-Dori added this to Done in Core Apr 1, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature I want something new
Projects
Core
  
Done
Development

No branches or pull requests

1 participant