Re: [pmd-devel] Google Summer of Code 2018
A source code analyzer
Brought to you by:
adangel,
juansotuyo
|
From: Andreas D. <and...@ad...> - 2018-01-10 20:05:42
|
Thanks for taking the initiative! Am 08.01.2018 um 04:58 schrieb Juan Martín Sotuyo Dodero: > > Given the success of our participation in GSoC 2017, we will be > applying again this year. > > I’ve already created the organization, and started filling the > application. > > I’ve taken the time to clean up the idea list a little. I created a > new wiki page [GSoC 2017] Taken Ideas Archive & Status > <https://github.com/pmd/pmd/wiki/%5BGSoC-2017%5D-Taken-Ideas-Archive-&-Status> > for the ideas already taken. > > I’ve updated Project Ideas [Mature] > <https://github.com/pmd/pmd/wiki/Project-Ideas-%5BMature%5D> with the > timeline for GSoC 2018, and cleaned up the idea list. > > I’ve cleaned up Roadmap and future directions > <https://github.com/pmd/pmd/wiki/Roadmap-and-future-directions>, as > some of the things listed there have already been implemented over 2017. > > I think we should all try to chip in to produce an idea list we are > comfortable with. > > Some ideas (without a specific order): > > * #360 <https://github.com/pmd/pmd/issues/360> [core] Add > integration tests against real projects > +1 There are two main benefits: Find potential parsing errors (grammar related) and find rule errors which gives us all more confidence. > * #237 <https://github.com/pmd/pmd/issues/237> [core] RFC: Analyzing > embedded snippets from other languages > * Revamping Data Flow Analysis - it doesn’t support many features > from java 1.5+, has plenty of issues… > * Work on the new designer - we already have #714 > <https://github.com/pmd/pmd/issues/714> and we can probably think > even more stuff to do on it > Another GUI related project would be: Graphical Rule Set Builder a) built in rules b) set/configure properties c) support custom rules d) migrate old rulesets? It would allow to simply create your own custom ruleset by selecting the rules you want. Similar like the configuration of checkstyle within eclipse. > * #361 <https://github.com/pmd/pmd/issues/361> [core] Enable / > update dogfood ruleset on PMD’s codebase > Would it make sense to have a project for Java 10? -> #743 <https://github.com/pmd/pmd/issues/743> Since we have currently no rules for Java in the security category, maybe something like https://github.com/GDSSecurity/GDS-PMD-Security-Rules (Note: this is GPL licensed...) Oh, and something different: What do you think of using IRC (e.g. http://webchat.freenode.net/?channels=%23pmd&uio=MTY9dHJ1ZQ79), or should we register for https://gitter.im ? > All ideas and feedback are welcomed > > > > > ------------------------------------------------------------------------------ > Check out the vibrant tech community on one of the world's most > engaging tech sites, Slashdot.org! http://sdm.link/slashdot > > > _______________________________________________ > Pmd-devel mailing list > Pmd...@li... > https://lists.sourceforge.net/lists/listinfo/pmd-devel |