Stephen Nutbrown | 28 May 11:08 2015
Picon

PMD Ruleset Editor

Hello,

I'm new to the mailing list, so please excuse me if I email the wrong
list or do something unintentional.

I have been using PMD for a while, and there is something I would like
to (potentially) create and contribute back to the community.

We have an XPATH editor for rules which has helped me a lot over the
last year or so. From this, I am able to create my own rules and put
them into an XML document myself.

However, what I would really like, is a "Ruleset editor". By this,
what I mean, is to be able to see a list of rules, perhaps broken down
by rulesets they already exist in, and to be able to simply tick the
ones I want, or add a new one, then export this xml document.

I am in a situation where the rulesets I need to use are edited fairly
often, so this would be greatly useful. Currently, I have to go in,
find xml elements from various places and hodge-podge them together in
a text editor (notepad++ for me) - you can imagine, I often make
mistakes doing this.

Mainly, my reason for asking here is to answer these questions:

1- Does anyone else have interest in this and would it be useful to
other users of PMD?

2- Does this already exist in some dark corner of the internet that I
do not know about?
(Continue reading)

GitHub | 22 May 19:51 2015

[pmd/pmd] 770fc5: Update project info reports, display modules after...

  Branch: refs/heads/master
  Home:   https://github.com/pmd/pmd
  Commit: 770fc5763e182ee24ee48026bb80b6e28766dcf9
      https://github.com/pmd/pmd/commit/770fc5763e182ee24ee48026bb80b6e28766dcf9
  Author: Andreas Dangel <adangel <at> users.sourceforge.net>
  Date:   2015-04-27 (Mon, 27 Apr 2015)

  Changed paths:
    M pom.xml
    M src/site/site.xml

  Log Message:
  -----------
  Update project info reports, display modules after the main pages

  Commit: 857ae074e19d9344a18f874226ff545d015b711f
      https://github.com/pmd/pmd/commit/857ae074e19d9344a18f874226ff545d015b711f
  Author: Andreas Dangel <adangel <at> users.sourceforge.net>
  Date:   2015-04-30 (Thu, 30 Apr 2015)

  Changed paths:
    M pmd-java/src/main/resources/rulesets/java/controversial.xml
    M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/controversial/xml/UseConcurrentHashMap.xml
    M src/site/markdown/overview/changelog.md

  Log Message:
  -----------
  #1342 UseConcurrentHashMap false positive (with documentation example)

  Commit: a0d116ca6d205a1ef65bbf02c50ceec84277a2f7
(Continue reading)

GitHub | 22 May 19:29 2015

[pmd/pmd]

  Branch: refs/tags/pmd_releases/5.3.2
  Home:   https://github.com/pmd/pmd
------------------------------------------------------------------------------
One dashboard for servers and applications across Physical-Virtual-Cloud 
Widest out-of-the-box monitoring support with 50+ applications
Performance metrics, stats and reports that give you Actionable Insights
Deep dive visibility with transaction tracing using APM Insight.
http://ad.doubleclick.net/ddm/clk/290420510;117567292;y
_______________________________________________
Pmd-devel mailing list
Pmd-devel <at> lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/pmd-devel
GitHub | 22 May 19:29 2015

[pmd/pmd] c34b55: Adding back missing changelog entry for 5.3.1

  Branch: refs/heads/pmd/5.3.x
  Home:   https://github.com/pmd/pmd
  Commit: c34b55285b87b0e9d40449e92ca484c6bf96bc7f
      https://github.com/pmd/pmd/commit/c34b55285b87b0e9d40449e92ca484c6bf96bc7f
  Author: Andreas Dangel <adangel <at> users.sourceforge.net>
  Date:   2015-05-21 (Thu, 21 May 2015)

  Changed paths:
    M src/site/markdown/overview/changelog-old.md

  Log Message:
  -----------
  Adding back missing changelog entry for 5.3.1

  Commit: 2aa194201564999813bacd5f0f75947d61183fbb
      https://github.com/pmd/pmd/commit/2aa194201564999813bacd5f0f75947d61183fbb
  Author: Andreas Dangel <adangel <at> users.sourceforge.net>
  Date:   2015-05-22 (Fri, 22 May 2015)

  Changed paths:
    M src/site/markdown/overview/changelog.md

  Log Message:
  -----------
  Prepare pmd release 5.3.2

  Commit: 2c99fbd5e5e6f45f028d0837d6159543f56aa1b7
      https://github.com/pmd/pmd/commit/2c99fbd5e5e6f45f028d0837d6159543f56aa1b7
  Author: Andreas Dangel <adangel <at> users.sourceforge.net>
  Date:   2015-05-22 (Fri, 22 May 2015)
(Continue reading)

GitHub | 20 May 20:38 2015

[pmd/pmd] 869d4c: #1361 ShortVariable and ShortMethodName configurat...

  Branch: refs/heads/master
  Home:   https://github.com/pmd/pmd
  Commit: 869d4c7005e2293297a3f42c4a30530fb8e9e396
      https://github.com/pmd/pmd/commit/869d4c7005e2293297a3f42c4a30530fb8e9e396
  Author: Andreas Dangel <adangel <at> users.sourceforge.net>
  Date:   2015-05-20 (Wed, 20 May 2015)

  Changed paths:
    M pmd-java/src/main/resources/rulesets/java/naming.xml
    M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/naming/xml/ShortMethodName.xml
    M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/naming/xml/ShortVariable.xml
    M src/site/markdown/overview/changelog.md

  Log Message:
  -----------
  #1361 ShortVariable and ShortMethodName configuration

------------------------------------------------------------------------------
One dashboard for servers and applications across Physical-Virtual-Cloud 
Widest out-of-the-box monitoring support with 50+ applications
Performance metrics, stats and reports that give you Actionable Insights
Deep dive visibility with transaction tracing using APM Insight.
http://ad.doubleclick.net/ddm/clk/290420510;117567292;y
_______________________________________________
Pmd-devel mailing list
Pmd-devel <at> lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/pmd-devel
(Continue reading)

Rory O'Donnell | 19 May 10:23 2015
Picon

Early Access builds for JDK 9 b64 and JDK 8u60 b15 are available on java.net


Hi Andreas,

Early Access build for JDK 9 b64 is available on java.net, summary of  changes are listed here
The JDK 9 schedule of record is available on the JDK 9 Project page: http://openjdk.java.net/projects/jdk9

      Early Access build for JDK 8u60 b15 is available on java.net, summary of changes are listed here.
      Note with 8077220 in 8u60 b12 , we are disabling the RC4 cipher suite by default.

      As we enter the later phases of development for JDK 8u60, please log any show stoppers as soon as possible.

      Rgds,Rory
      -- Rgds,Rory O'Donnell Quality Engineering Manager Oracle EMEA , Dublin, Ireland
      ------------------------------------------------------------------------------
      One dashboard for servers and applications across Physical-Virtual-Cloud 
      Widest out-of-the-box monitoring support with 50+ applications
      Performance metrics, stats and reports that give you Actionable Insights
      Deep dive visibility with transaction tracing using APM Insight.
      http://ad.doubleclick.net/ddm/clk/290420510;117567292;y
      _______________________________________________
      Pmd-devel mailing list
      Pmd-devel <at> lists.sourceforge.net
      https://lists.sourceforge.net/lists/listinfo/pmd-devel
      
      GitHub | 18 May 21:41 2015

      [pmd/pmd] a41651: reformat, whitespaces

        Branch: refs/heads/pmd/5.3.x
        Home:   https://github.com/pmd/pmd
        Commit: a416513fc9b6827326d93b79e503e7610deae194
            https://github.com/pmd/pmd/commit/a416513fc9b6827326d93b79e503e7610deae194
        Author: Andreas Dangel <adangel <at> users.sourceforge.net>
        Date:   2015-05-18 (Mon, 18 May 2015)
      
        Changed paths:
          M pmd-java/src/test/java/net/sourceforge/pmd/lang/java/ast/ParserCornersTest.java
      
        Log Message:
        -----------
        reformat, whitespaces
      
        Commit: b50e49777fb708808aedd5f6e905683f792a9bf3
            https://github.com/pmd/pmd/commit/b50e49777fb708808aedd5f6e905683f792a9bf3
        Author: Andreas Dangel <adangel <at> users.sourceforge.net>
        Date:   2015-05-18 (Mon, 18 May 2015)
      
        Changed paths:
          M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTCompilationUnit.java
          M pmd-java/src/test/java/net/sourceforge/pmd/lang/java/ast/ParserCornersTest.java
          M src/site/markdown/overview/changelog.md
      
        Log Message:
        -----------
        #1355 NullPointerException in a java file having a single comment line
      
      Compare: https://github.com/pmd/pmd/compare/357f206102fe...b50e49777fb7
      ------------------------------------------------------------------------------
      One dashboard for servers and applications across Physical-Virtual-Cloud 
      Widest out-of-the-box monitoring support with 50+ applications
      Performance metrics, stats and reports that give you Actionable Insights
      Deep dive visibility with transaction tracing using APM Insight.
      http://ad.doubleclick.net/ddm/clk/290420510;117567292;y
      _______________________________________________
      Pmd-devel mailing list
      Pmd-devel <at> lists.sourceforge.net
      https://lists.sourceforge.net/lists/listinfo/pmd-devel
      
      GitHub | 15 May 20:28 2015

      [pmd/pmd] 357f20: #1330 AvoidReassigningParameters does not work wit...

        Branch: refs/heads/pmd/5.3.x
        Home:   https://github.com/pmd/pmd
        Commit: 357f206102fee7335d1ab05710b85953def9b4eb
            https://github.com/pmd/pmd/commit/357f206102fee7335d1ab05710b85953def9b4eb
        Author: Andreas Dangel <adangel <at> users.sourceforge.net>
        Date:   2015-05-15 (Fri, 15 May 2015)
      
        Changed paths:
          M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/design/AvoidReassigningParametersRule.java
          M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symboltable/VariableNameDeclaration.java
          M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/design/xml/AvoidReassigningParameters.xml
          M src/site/markdown/overview/changelog.md
      
        Log Message:
        -----------
        #1330 AvoidReassigningParameters does not work with varargs
      
      
      ------------------------------------------------------------------------------
      One dashboard for servers and applications across Physical-Virtual-Cloud 
      Widest out-of-the-box monitoring support with 50+ applications
      Performance metrics, stats and reports that give you Actionable Insights
      Deep dive visibility with transaction tracing using APM Insight.
      http://ad.doubleclick.net/ddm/clk/290420510;117567292;y
      _______________________________________________
      Pmd-devel mailing list
      Pmd-devel <at> lists.sourceforge.net
      https://lists.sourceforge.net/lists/listinfo/pmd-devel
      
      GitHub | 15 May 16:10 2015

      [pmd/pmd] cc43e6: #1354 Complex FieldDeclarationsShouldBeAtStartOfCl...

        Branch: refs/heads/pmd/5.3.x
        Home:   https://github.com/pmd/pmd
        Commit: cc43e6f8be9ec1dd7f1d757ac9f901b7372048d5
            https://github.com/pmd/pmd/commit/cc43e6f8be9ec1dd7f1d757ac9f901b7372048d5
        Author: Andreas Dangel <adangel <at> users.sourceforge.net>
        Date:   2015-05-15 (Fri, 15 May 2015)
      
        Changed paths:
          M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/design/FieldDeclarationsShouldBeAtStartOfClassRule.java
          M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/design/xml/FieldDeclarationsShouldBeAtStartOfClass.xml
          M src/site/markdown/overview/changelog.md
      
        Log Message:
        -----------
        #1354 Complex FieldDeclarationsShouldBeAtStartOfClass false positive with Spring annotations
      
      
      ------------------------------------------------------------------------------
      One dashboard for servers and applications across Physical-Virtual-Cloud 
      Widest out-of-the-box monitoring support with 50+ applications
      Performance metrics, stats and reports that give you Actionable Insights
      Deep dive visibility with transaction tracing using APM Insight.
      http://ad.doubleclick.net/ddm/clk/290420510;117567292;y
      _______________________________________________
      Pmd-devel mailing list
      Pmd-devel <at> lists.sourceforge.net
      https://lists.sourceforge.net/lists/listinfo/pmd-devel
      
      GitHub | 15 May 15:37 2015

      [pmd/pmd] 3c316c: #1343 MethodNamingConventions for overrided method...

        Branch: refs/heads/pmd/5.3.x
        Home:   https://github.com/pmd/pmd
        Commit: 3c316c20187ab76fa7536105969ee62b463d75e1
            https://github.com/pmd/pmd/commit/3c316c20187ab76fa7536105969ee62b463d75e1
        Author: Andreas Dangel <adangel <at> users.sourceforge.net>
        Date:   2015-05-15 (Fri, 15 May 2015)
      
        Changed paths:
          M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/naming/MethodNamingConventionsRule.java
          M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/naming/xml/MethodNamingConventions.xml
          M src/site/markdown/overview/changelog.md
      
        Log Message:
        -----------
        #1343 MethodNamingConventions for overrided methods
      
      
      ------------------------------------------------------------------------------
      One dashboard for servers and applications across Physical-Virtual-Cloud 
      Widest out-of-the-box monitoring support with 50+ applications
      Performance metrics, stats and reports that give you Actionable Insights
      Deep dive visibility with transaction tracing using APM Insight.
      http://ad.doubleclick.net/ddm/clk/290420510;117567292;y
      _______________________________________________
      Pmd-devel mailing list
      Pmd-devel <at> lists.sourceforge.net
      https://lists.sourceforge.net/lists/listinfo/pmd-devel
      
      GitHub | 13 May 21:37 2015

      [pmd/pmd] cae16d: #1353 False positive "Only One Return" with lambda

        Branch: refs/heads/pmd/5.3.x
        Home:   https://github.com/pmd/pmd
        Commit: cae16d39d7bb8c1d3d2a0af0c735a9c093469c22
            https://github.com/pmd/pmd/commit/cae16d39d7bb8c1d3d2a0af0c735a9c093469c22
        Author: Andreas Dangel <adangel <at> users.sourceforge.net>
        Date:   2015-05-13 (Wed, 13 May 2015)
      
        Changed paths:
          M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/controversial/OnlyOneReturnRule.java
          M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/controversial/xml/OnlyOneReturn.xml
          M src/site/markdown/overview/changelog.md
      
        Log Message:
        -----------
        #1353 False positive "Only One Return" with lambda
      
      
      ------------------------------------------------------------------------------
      One dashboard for servers and applications across Physical-Virtual-Cloud 
      Widest out-of-the-box monitoring support with 50+ applications
      Performance metrics, stats and reports that give you Actionable Insights
      Deep dive visibility with transaction tracing using APM Insight.
      http://ad.doubleclick.net/ddm/clk/290420510;117567292;y
      _______________________________________________
      Pmd-devel mailing list
      Pmd-devel <at> lists.sourceforge.net
      https://lists.sourceforge.net/lists/listinfo/pmd-devel
      

      Gmane