puppet-lint icon indicating copy to clipboard operation
puppet-lint copied to clipboard

Milestone 3.0 Planning

Open rnelson0 opened this issue 8 years ago • 4 comments

I'd like to discuss our goals for the 3.0 milestone. Some of the currently planned general concepts include:

  • Start taking advantage of the parser/lexer APIs (requires puppet gem dependency
  • Fully support Puppet 4 language changes
  • Types support
  • Heredoc support
  • mistaken Top-level Variable findings
  • Align default plugins with the updated style guide
  • Deprecate older ruby versions
  • Prevent crashes (non-UTF8, unparseable files)

This list may be overly optimistic, requiring pushing features/fixes back to later 3.x releases, or non-milestone issues may need to be attached to the milestone.

rnelson0 avatar Jan 20 '17 18:01 rnelson0

I think it should be revisited to include puppet 5 changes.

zekefast avatar Sep 27 '17 14:09 zekefast

Is that project kinda dead or it just lack of maintainers?

zekefast avatar Sep 27 '17 14:09 zekefast

@zekefast the project is definitely not dead, but please keep in mind that everyone who works on puppet-lint is volunteering their time and as such this and other work is done as time permits. If you look through the change log, you'll see that some of these items have already been done and merged into puppet-lint 2.x as they have not required a major version bump (UTF-8, heredocs, etc)

rodjek avatar Sep 28 '17 01:09 rodjek

@rodjek Thanks!

zekefast avatar Jun 29 '18 12:06 zekefast