GitHub | 28 May 16:53 2016

[pmd/pmd] 6afe51: Fixes #1480 false positive on public modifier used...

  Branch: refs/heads/pmd/5.4.x
  Home:   https://github.com/pmd/pmd
  Commit: 6afe513225798b4c422815f4b900049b945f9eac
      https://github.com/pmd/pmd/commit/6afe513225798b4c422815f4b900049b945f9eac
  Author: Andreas Dangel <adangel <at> users.sourceforge.net>
  Date:   2016-05-28 (Sat, 28 May 2016)

  Changed paths:
    M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/unusedcode/UnusedModifierRule.java
    M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/unusedcode/xml/UnusedModifier.xml
    M src/site/markdown/overview/changelog.md

  Log Message:
  -----------
  Fixes #1480 false positive on public modifier used with inner interface in enum

  Commit: 8f4a262e8ec4a80ac76f25b2683af3cccb239fc0
      https://github.com/pmd/pmd/commit/8f4a262e8ec4a80ac76f25b2683af3cccb239fc0
  Author: Andreas Dangel <adangel <at> users.sourceforge.net>
  Date:   2016-05-28 (Sat, 28 May 2016)

  Changed paths:
    M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/unusedcode/UnusedModifierRule.java
    M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/unusedcode/xml/UnusedModifier.xml
    M src/site/markdown/overview/changelog.md

  Log Message:
  -----------
  Merge branch 'bug-1480' into pmd/5.4.x

(Continue reading)

GitHub | 28 May 16:54 2016

[pmd/pmd] 6afe51: Fixes #1480 false positive on public modifier used...

  Branch: refs/heads/master
  Home:   https://github.com/pmd/pmd
  Commit: 6afe513225798b4c422815f4b900049b945f9eac
      https://github.com/pmd/pmd/commit/6afe513225798b4c422815f4b900049b945f9eac
  Author: Andreas Dangel <adangel <at> users.sourceforge.net>
  Date:   2016-05-28 (Sat, 28 May 2016)

  Changed paths:
    M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/unusedcode/UnusedModifierRule.java
    M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/unusedcode/xml/UnusedModifier.xml
    M src/site/markdown/overview/changelog.md

  Log Message:
  -----------
  Fixes #1480 false positive on public modifier used with inner interface in enum

  Commit: e834003e205128fe4576004d02b775508e29d1c7
      https://github.com/pmd/pmd/commit/e834003e205128fe4576004d02b775508e29d1c7
  Author: Andreas Dangel <adangel <at> users.sourceforge.net>
  Date:   2016-05-28 (Sat, 28 May 2016)

  Changed paths:
    M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/unusedcode/UnusedModifierRule.java
    M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/unusedcode/xml/UnusedModifier.xml
    M src/site/markdown/overview/changelog.md

  Log Message:
  -----------
  Merge branch 'bug-1480'

(Continue reading)

GitHub | 28 May 16:53 2016

[pmd/pmd] 6afe51: Fixes #1480 false positive on public modifier used...

  Branch: refs/heads/pmd/5.3.x
  Home:   https://github.com/pmd/pmd
  Commit: 6afe513225798b4c422815f4b900049b945f9eac
      https://github.com/pmd/pmd/commit/6afe513225798b4c422815f4b900049b945f9eac
  Author: Andreas Dangel <adangel <at> users.sourceforge.net>
  Date:   2016-05-28 (Sat, 28 May 2016)

  Changed paths:
    M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/unusedcode/UnusedModifierRule.java
    M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/unusedcode/xml/UnusedModifier.xml
    M src/site/markdown/overview/changelog.md

  Log Message:
  -----------
  Fixes #1480 false positive on public modifier used with inner interface in enum

  Commit: ef0891d527aa69efa629ff17bf1e6d9b3593aa1a
      https://github.com/pmd/pmd/commit/ef0891d527aa69efa629ff17bf1e6d9b3593aa1a
  Author: Andreas Dangel <adangel <at> users.sourceforge.net>
  Date:   2016-05-28 (Sat, 28 May 2016)

  Changed paths:
    M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/unusedcode/UnusedModifierRule.java
    M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/unusedcode/xml/UnusedModifier.xml
    M src/site/markdown/overview/changelog.md

  Log Message:
  -----------
  Merge branch 'bug-1480' into pmd/5.3.x

(Continue reading)

GitHub | 28 May 11:53 2016

[pmd/pmd] 13f767: Fixes #1481 no problems found results in blank fil...

  Branch: refs/heads/master
  Home:   https://github.com/pmd/pmd
  Commit: 13f7675b67401ade55f7be87741c8173632e5c04
      https://github.com/pmd/pmd/commit/13f7675b67401ade55f7be87741c8173632e5c04
  Author: Andreas Dangel <adangel <at> users.sourceforge.net>
  Date:   2016-05-28 (Sat, 28 May 2016)

  Changed paths:
    M pmd-core/src/main/java/net/sourceforge/pmd/cpd/CPDCommandLineInterface.java
    A pmd-core/src/test/java/net/sourceforge/pmd/cpd/CPDCommandLineInterfaceTest.java
    M src/site/markdown/overview/changelog.md

  Log Message:
  -----------
  Fixes #1481 no problems found results in blank file instead of empty xml

  Commit: e71324e08c7582be54e71c24d2c5b8af460d3dfb
      https://github.com/pmd/pmd/commit/e71324e08c7582be54e71c24d2c5b8af460d3dfb
  Author: Andreas Dangel <adangel <at> users.sourceforge.net>
  Date:   2016-05-28 (Sat, 28 May 2016)

  Changed paths:
    M pmd-javascript/src/test/java/net/sourceforge/pmd/cpd/CPDCommandLineInterfaceTest.java

  Log Message:
  -----------
  Fix unit test for #1481

  Commit: 379b0de1867599d79cc35a1c9d6f5dc0ab454a92
      https://github.com/pmd/pmd/commit/379b0de1867599d79cc35a1c9d6f5dc0ab454a92
(Continue reading)

GitHub | 28 May 11:53 2016

[pmd/pmd] 13f767: Fixes #1481 no problems found results in blank fil...

  Branch: refs/heads/pmd/5.4.x
  Home:   https://github.com/pmd/pmd
  Commit: 13f7675b67401ade55f7be87741c8173632e5c04
      https://github.com/pmd/pmd/commit/13f7675b67401ade55f7be87741c8173632e5c04
  Author: Andreas Dangel <adangel <at> users.sourceforge.net>
  Date:   2016-05-28 (Sat, 28 May 2016)

  Changed paths:
    M pmd-core/src/main/java/net/sourceforge/pmd/cpd/CPDCommandLineInterface.java
    A pmd-core/src/test/java/net/sourceforge/pmd/cpd/CPDCommandLineInterfaceTest.java
    M src/site/markdown/overview/changelog.md

  Log Message:
  -----------
  Fixes #1481 no problems found results in blank file instead of empty xml

  Commit: e71324e08c7582be54e71c24d2c5b8af460d3dfb
      https://github.com/pmd/pmd/commit/e71324e08c7582be54e71c24d2c5b8af460d3dfb
  Author: Andreas Dangel <adangel <at> users.sourceforge.net>
  Date:   2016-05-28 (Sat, 28 May 2016)

  Changed paths:
    M pmd-javascript/src/test/java/net/sourceforge/pmd/cpd/CPDCommandLineInterfaceTest.java

  Log Message:
  -----------
  Fix unit test for #1481

  Commit: 379b0de1867599d79cc35a1c9d6f5dc0ab454a92
      https://github.com/pmd/pmd/commit/379b0de1867599d79cc35a1c9d6f5dc0ab454a92
(Continue reading)

GitHub | 28 May 11:53 2016

[pmd/pmd] 13f767: Fixes #1481 no problems found results in blank fil...

  Branch: refs/heads/pmd/5.3.x
  Home:   https://github.com/pmd/pmd
  Commit: 13f7675b67401ade55f7be87741c8173632e5c04
      https://github.com/pmd/pmd/commit/13f7675b67401ade55f7be87741c8173632e5c04
  Author: Andreas Dangel <adangel <at> users.sourceforge.net>
  Date:   2016-05-28 (Sat, 28 May 2016)

  Changed paths:
    M pmd-core/src/main/java/net/sourceforge/pmd/cpd/CPDCommandLineInterface.java
    A pmd-core/src/test/java/net/sourceforge/pmd/cpd/CPDCommandLineInterfaceTest.java
    M src/site/markdown/overview/changelog.md

  Log Message:
  -----------
  Fixes #1481 no problems found results in blank file instead of empty xml

  Commit: e71324e08c7582be54e71c24d2c5b8af460d3dfb
      https://github.com/pmd/pmd/commit/e71324e08c7582be54e71c24d2c5b8af460d3dfb
  Author: Andreas Dangel <adangel <at> users.sourceforge.net>
  Date:   2016-05-28 (Sat, 28 May 2016)

  Changed paths:
    M pmd-javascript/src/test/java/net/sourceforge/pmd/cpd/CPDCommandLineInterfaceTest.java

  Log Message:
  -----------
  Fix unit test for #1481

  Commit: 379b0de1867599d79cc35a1c9d6f5dc0ab454a92
      https://github.com/pmd/pmd/commit/379b0de1867599d79cc35a1c9d6f5dc0ab454a92
(Continue reading)

Dale Anson | 22 May 03:59 2016
Gravatar

What's the difference between 5.3.7 and 5.4.1?

I've read the change logs, and they look similar, so what is the difference between 5.3.7 and 5.4.1? 5.3.7 is from April, so newer than 5.4.1, which is from December. It appears that both are missing the ruleset.properties file for wsdl files, but I'm not certain it's required for 5.3.7. What else is different? It looks like most of the bug fixes for 5.4.1 have been backported to 5.3.7, is that true? Has this bug been fixed:

java.lang.NullPointerException at net.sourceforge.pmd.lang.java.rule.strings.InsufficientStringBufferDeclarationRule.getConstructorAppendsLength(InsufficientStringBufferDeclarationRule.java:306)

How stable is the trunk code? Would I be better of grabbing that instead of one of the release versions from the website?

I'm looking to do an upgrade to the jEdit PMD plugin, but it's not clear to me which version has the latest changes.

Thanks,

Dale
------------------------------------------------------------------------------
Mobile security can be enabling, not merely restricting. Employees who
bring their own devices (BYOD) to work are irked by the imposition of MDM
restrictions. Mobile Device Manager Plus allows you to control only the
apps on BYO-devices by containerizing them, leaving personal data untouched!
https://ad.doubleclick.net/ddm/clk/304595813;131938128;j
_______________________________________________
Pmd-devel mailing list
Pmd-devel <at> lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/pmd-devel
GitHub | 21 May 20:39 2016

[pmd/pmd] c885ae: travis-ci: set MAVEN_OPTS in ~/.mavenrc

  Branch: refs/heads/master
  Home:   https://github.com/pmd/pmd
  Commit: c885ae90311712c614866b0491bfb74f5b34ad57
      https://github.com/pmd/pmd/commit/c885ae90311712c614866b0491bfb74f5b34ad57
  Author: Andreas Dangel <adangel <at> users.sourceforge.net>
  Date:   2016-05-21 (Sat, 21 May 2016)

  Changed paths:
    M .travis.yml

  Log Message:
  -----------
  travis-ci: set MAVEN_OPTS in ~/.mavenrc
See http://stackoverflow.com/questions/29201549/travis-ci-ignoring-maven-opts

------------------------------------------------------------------------------
Mobile security can be enabling, not merely restricting. Employees who
bring their own devices (BYOD) to work are irked by the imposition of MDM
restrictions. Mobile Device Manager Plus allows you to control only the
apps on BYO-devices by containerizing them, leaving personal data untouched!
https://ad.doubleclick.net/ddm/clk/304595813;131938128;j
_______________________________________________
Pmd-devel mailing list
Pmd-devel <at> lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/pmd-devel
GitHub | 21 May 20:24 2016

[pmd/pmd] 69e006: travis-ci: move maven opts to "before_install"

  Branch: refs/heads/master
  Home:   https://github.com/pmd/pmd
  Commit: 69e0068f04b3af16e5d383e8609dc6abb945df63
      https://github.com/pmd/pmd/commit/69e0068f04b3af16e5d383e8609dc6abb945df63
  Author: Andreas Dangel <adangel <at> users.sourceforge.net>
  Date:   2016-05-21 (Sat, 21 May 2016)

  Changed paths:
    M .travis.yml

  Log Message:
  -----------
  travis-ci: move maven opts to "before_install"

------------------------------------------------------------------------------
Mobile security can be enabling, not merely restricting. Employees who
bring their own devices (BYOD) to work are irked by the imposition of MDM
restrictions. Mobile Device Manager Plus allows you to control only the
apps on BYO-devices by containerizing them, leaving personal data untouched!
https://ad.doubleclick.net/ddm/clk/304595813;131938128;j
_______________________________________________
Pmd-devel mailing list
Pmd-devel <at> lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/pmd-devel
GitHub | 21 May 20:09 2016

[pmd/pmd] e52244: Try to increase memory for travis-ci

  Branch: refs/heads/master
  Home:   https://github.com/pmd/pmd
  Commit: e522441b7a072a20423fc1d42e4117eac7500938
      https://github.com/pmd/pmd/commit/e522441b7a072a20423fc1d42e4117eac7500938
  Author: Andreas Dangel <adangel <at> users.sourceforge.net>
  Date:   2016-05-21 (Sat, 21 May 2016)

  Changed paths:
    M .travis.yml

  Log Message:
  -----------
  Try to increase memory for travis-ci

------------------------------------------------------------------------------
Mobile security can be enabling, not merely restricting. Employees who
bring their own devices (BYOD) to work are irked by the imposition of MDM
restrictions. Mobile Device Manager Plus allows you to control only the
apps on BYO-devices by containerizing them, leaving personal data untouched!
https://ad.doubleclick.net/ddm/clk/304595813;131938128;j
_______________________________________________
Pmd-devel mailing list
Pmd-devel <at> lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/pmd-devel
Tim Webster | 21 May 18:03 2016
Picon

removed PMD Java rules

Hi,

I've just taken over maintenance of the SonarQube PMD plugin, which has been moved to a community project.  I think it's currently supporting some rules that have since been removed from PMD (or at least from 5.4.0 onwards).

Could someone confirm that the following rules no longer exist in PMD (this is PMD Java), and what version of PMD they were removed?

  • BooleanInversion
  • UncommentedEmptyMethod ( I think this has been replaced by UncommentedEmptyMethodBody)

Thanks,

Tim

------------------------------------------------------------------------------
Mobile security can be enabling, not merely restricting. Employees who
bring their own devices (BYOD) to work are irked by the imposition of MDM
restrictions. Mobile Device Manager Plus allows you to control only the
apps on BYO-devices by containerizing them, leaving personal data untouched!
https://ad.doubleclick.net/ddm/clk/304595813;131938128;j
_______________________________________________
Pmd-devel mailing list
Pmd-devel <at> lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/pmd-devel

Gmane