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

Mechanism in validator to identify departures from recommendations for specifying versions #172

Open
GoogleCodeExporter opened this issue Mar 24, 2015 · 1 comment

Comments

@GoogleCodeExporter
Copy link

With Issue 154, we are changing the set of optional messages used to define a 
project reference in a baseline and we are renaming several of the  methods.

We just can't deprecate the old messages, because we shouldn't have to change 
all of the old versions just to avoid deprecation warnings.

For the same reason we can't make them validation warnings ...

It almost seems that we need to be able to run a validator pass that identifies 
deprecated usages ...

For example using className: is only necessary of the name of the class is not 
the same as the project name with 'ConfigrationOf' prepended. Same test for 
file:. Then there are the cases where you should use load: instead of loads:, 
etc.

Perhaps, these validations should kick in only when a particular version is 
being validated (by default) with the option to run these validations  for all 
versions and nested configs ...

The implication is that this should be a separate class of validation issue ... 
perhaps Recommendations...

That would give us Warnings, Recommendations, Critical Warnings, and Errors 
with a mechanism for filtering in the results ...

Original issue reported on code.google.com by [email protected] on 26 Jan 2012 at 7:52

@GoogleCodeExporter
Copy link
Author

Not completely required to address this issue in 1.0-beta.32 ... will take a 
look when I hit the validator though 
(https://github.com/dalehenrich/metacello-work/issues/5)

Original comment by [email protected] on 19 May 2012 at 9:46

  • Added labels: Milestone-1.0
  • Removed labels: Milestone-1.0-beta.32

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant