Milestone 3.0 Planning
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
puppetgem 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.
I think it should be revisited to include puppet 5 changes.
Is that project kinda dead or it just lack of maintainers?
@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 Thanks!