voxpupuli / metadata-json-lint

Tool to check the validity of Puppet metadata.json files
Apache License 2.0
29 stars 27 forks source link

Open-ended dependency warnings #24

Closed ZeroPointEnergy closed 8 years ago

ZeroPointEnergy commented 8 years ago

It would be nice if metadata-json-lint warns about open-ended dependencies like gem does. To have version boundaries for all dependencies to signal the user what versions are compatible and tested is an important quality criteria in my opinion.

Example from gem: WARNING: open-ended dependency on rake (>= 0, development) is not recommended if rake is semantically versioned, use: add_development_dependency 'rake', '~> 0'

igalic commented 8 years ago

yes, please :D

electrical commented 8 years ago

We had this in the past via https://github.com/voxpupuli/metadata-json-lint/pull/9 but had to be reverted because of some conflicts. We should revisit this indeed.

3flex commented 8 years ago

I opened PR #25, please take a look and let me know if you have any feedback.