Hi Yuri,
thanks for interesting in our project.
> Is there roadmap for checkstyle?
No officially, it is very simple - just bug fixing, and no new Checks for stabilization period. There is no nominated issues to fix, as we do not have fully dedicated developers so any occasional help/fix is welcome.
Release is happening when I have few hours to do it, and smth is ready to release.
> 1. List of features that mature enough in sevntu.checkstyle and will be copied to checkstyle
all Checks from that project are tested against sources of company where I work full time. I planed to start transferring as soon we finish stabilization of Checkstyle, as I told all no new Checks till most of issues are resolved in old Checks, that rule is for me and for all other contributors.
New Checks that were part of GSoC was exception and we tried to test them well before introducing to all.
> 2. List of new checks that will be supported for Java 8 code
we implemented few during summer just to prove that java8 support works.
We have few ideas in our issue tracker , one day we will implement them - it is new Check :), so they are postponed for a bit.
> Plans for migration to new Antlr version and java 8 grammar
:) it will be revolution, grammar needto be rewritten completely. We plan to do it, but believe me it is a project for few months with complete 8h per day dedication. We plan to do that in next summer, as right now we have a 2 contributors that know ANTLR 2 and 4 .
Grammar from ANTLR site is incomplete and cannot be used without change, but aware of it, and we will try to do smth base on it.
But again, changes in grammar --> changes in AST structure --> changes in all Checks --> complete revolution :).
> Ideas about project improvements and their progress
> Maybe such page exists somewhere and I just don't about it?
We non public list of dreams about Checkstyle future :), they are dreams as we do not have that much stable contributors. And we need to fix old problems before start extending project with new functionality. But there are some infrastructure tasks to help keep project quality in share with minimal efforts from us that we will push forward for sure.
I do not think it is good idea, they could mislead team and other contributors from main focus, I could share it with you only.
thanks,
Roman Ivanov