GitHub | 25 Jun 09:16 2016

[pmd/pmd] ef7822: Fixed Trigger name is reported incorrectly

  Branch: refs/heads/master
  Home:   https://github.com/pmd/pmd
  Commit: ef7822937482181a0fa8a20e3aabe56a77c8917f
      https://github.com/pmd/pmd/commit/ef7822937482181a0fa8a20e3aabe56a77c8917f
  Author: David Renz <david.renz <at> up2go.com>
  Date:   2016-06-14 (Tue, 14 Jun 2016)

  Changed paths:
    M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/ast/ASTUserTrigger.java
    M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/complexity/StdCyclomaticComplexityRule.java

  Log Message:
  -----------
  Fixed Trigger name is reported incorrectly
https://github.com/Up2Go/codeclimate-apexmetrics/issues/23

  Commit: 3810074e69f0f5b4587a36645406c4d819b51802
      https://github.com/pmd/pmd/commit/3810074e69f0f5b4587a36645406c4d819b51802
  Author: Michael Sive <mikesive <at> gmail.com>
  Date:   2016-06-15 (Wed, 15 Jun 2016)

  Changed paths:
    M pmd-core/src/main/java/net/sourceforge/pmd/cpd/CSVRenderer.java

  Log Message:
  -----------
  escape filenames with commas in csvrenderer

  Commit: 4042e0406e2f8091069fe0ccd5efff3af3b64992
      https://github.com/pmd/pmd/commit/4042e0406e2f8091069fe0ccd5efff3af3b64992
(Continue reading)

Ernst Reissner | 22 Jun 23:22 2016
Picon

AvoidStringBufferField

Hi PMD-freaks,
documentation says that
StringBuffers can grow quite a lot, and so may become a source of memory
leak (if the owning class has a long life time).
Meant is: if StringBuffers are used as fields in an object.
Does this mean, that Strings are in this respect superior to StringBuffers?
If so why?

Thanks for explaining,

Ernst

------------------------------------------------------------------------------
Attend Shape: An AT&T Tech Expo July 15-16. Meet us at AT&T Park in San
Francisco, CA to explore cutting-edge tech and listen to tech luminaries
present their vision of the future. This family event has something for
everyone, including kids. Get more information and register today.
http://sdm.link/attshape
GitHub | 12 Jun 19:51 2016

[pmd/pmd] c2b8e1: Add option for PMD command line for a comma delimi...

  Branch: refs/heads/master
  Home:   https://github.com/pmd/pmd
  Commit: c2b8e1872d4625cdd2199064ab5dae75ce47b4f4
      https://github.com/pmd/pmd/commit/c2b8e1872d4625cdd2199064ab5dae75ce47b4f4
  Author: mrb <michaelrbernstein <at> gmail.com>
  Date:   2016-06-09 (Thu, 09 Jun 2016)

  Changed paths:
    M pmd-core/src/main/java/net/sourceforge/pmd/PMD.java
    M pmd-core/src/main/java/net/sourceforge/pmd/PMDConfiguration.java
    M pmd-core/src/main/java/net/sourceforge/pmd/cli/PMDParameters.java

  Log Message:
  -----------
  Add option for PMD command line for a comma delimited list of files

  Commit: 363d066f234657fc9cd0b9a2901da0ae25c5132d
      https://github.com/pmd/pmd/commit/363d066f234657fc9cd0b9a2901da0ae25c5132d
  Author: mrb <michaelrbernstein <at> gmail.com>
  Date:   2016-06-09 (Thu, 09 Jun 2016)

  Changed paths:
    M pmd-core/src/main/java/net/sourceforge/pmd/PMD.java
    M src/site/markdown/usage/running.md.vm

  Log Message:
  -----------
  Update docs and use better File functions

  Commit: 47e105bd3651ea57c467d57a06f5807fc17a2897
(Continue reading)

GitHub | 12 Jun 19:12 2016

[pmd/pmd] 1816c1: Merge branch 'issue-1360-ruleset-compatibility' in...

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

  Changed paths:
    M pmd-core/src/main/java/net/sourceforge/pmd/RuleSetFactory.java
    A pmd-core/src/main/java/net/sourceforge/pmd/RuleSetFactoryCompatibility.java
    A pmd-core/src/test/java/net/sourceforge/pmd/RuleSetFactoryCompatibilityTest.java
    M pmd-core/src/test/resources/rulesets/dummy/basic.xml
    M src/site/markdown/overview/changelog.md

  Log Message:
  -----------
  Merge branch 'issue-1360-ruleset-compatibility' into pmd/5.3.x

  Commit: 58085e1520d0372565470992fba1ba20589b84b7
      https://github.com/pmd/pmd/commit/58085e1520d0372565470992fba1ba20589b84b7
  Author: Andreas Dangel <adangel <at> users.sourceforge.net>
  Date:   2016-05-18 (Wed, 18 May 2016)

  Changed paths:
    M pmd-core/src/main/java/net/sourceforge/pmd/PMDConfiguration.java
    M pmd-core/src/main/java/net/sourceforge/pmd/RulesetsFactoryUtils.java
    M pmd-core/src/main/java/net/sourceforge/pmd/ant/PMDTask.java
    M pmd-core/src/main/java/net/sourceforge/pmd/ant/internal/PMDTaskImpl.java
    M pmd-core/src/main/java/net/sourceforge/pmd/cli/PMDParameters.java
    M src/site/markdown/overview/changelog.md
(Continue reading)

GitHub | 12 Jun 19:12 2016

[pmd/pmd] 1816c1: Merge branch 'issue-1360-ruleset-compatibility' in...

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

  Changed paths:
    M pmd-core/src/main/java/net/sourceforge/pmd/RuleSetFactory.java
    A pmd-core/src/main/java/net/sourceforge/pmd/RuleSetFactoryCompatibility.java
    A pmd-core/src/test/java/net/sourceforge/pmd/RuleSetFactoryCompatibilityTest.java
    M pmd-core/src/test/resources/rulesets/dummy/basic.xml
    M src/site/markdown/overview/changelog.md

  Log Message:
  -----------
  Merge branch 'issue-1360-ruleset-compatibility' into pmd/5.3.x

  Commit: 58085e1520d0372565470992fba1ba20589b84b7
      https://github.com/pmd/pmd/commit/58085e1520d0372565470992fba1ba20589b84b7
  Author: Andreas Dangel <adangel <at> users.sourceforge.net>
  Date:   2016-05-18 (Wed, 18 May 2016)

  Changed paths:
    M pmd-core/src/main/java/net/sourceforge/pmd/PMDConfiguration.java
    M pmd-core/src/main/java/net/sourceforge/pmd/RulesetsFactoryUtils.java
    M pmd-core/src/main/java/net/sourceforge/pmd/ant/PMDTask.java
    M pmd-core/src/main/java/net/sourceforge/pmd/ant/internal/PMDTaskImpl.java
    M pmd-core/src/main/java/net/sourceforge/pmd/cli/PMDParameters.java
    M src/site/markdown/overview/changelog.md
(Continue reading)

GitHub | 12 Jun 19:12 2016

[pmd/pmd] 63293f: Javascript tokenizer now ignores comment tokens.

  Branch: refs/heads/pmd/5.3.x
  Home:   https://github.com/pmd/pmd
  Commit: 63293f8b31ea9e6d5ab46d7765750e82bede2bac
      https://github.com/pmd/pmd/commit/63293f8b31ea9e6d5ab46d7765750e82bede2bac
  Author: Jan van Nunen <jan.van.nunen <at> tiobe.com>
  Date:   2016-06-06 (Mon, 06 Jun 2016)

  Changed paths:
    A pmd-javascript/etc/grammar/es5.jj
    M pmd-javascript/pom.xml
    A pmd-javascript/src/main/ant/alljavacc.xml
    M pmd-javascript/src/main/java/net/sourceforge/pmd/cpd/EcmascriptTokenizer.java
    M pmd-javascript/src/main/java/net/sourceforge/pmd/lang/ecmascript/Ecmascript3Parser.java
    A pmd-javascript/src/main/java/net/sourceforge/pmd/lang/ecmascript5/Ecmascript5TokenManager.java
    M pmd-javascript/src/test/java/net/sourceforge/pmd/cpd/EcmascriptTokenizerTest.java

  Log Message:
  -----------
  Javascript tokenizer now ignores comment tokens.

  Commit: f880d2ab9594b4dbc28845bff7bdae21acf12917
      https://github.com/pmd/pmd/commit/f880d2ab9594b4dbc28845bff7bdae21acf12917
  Author: Andreas Dangel <adangel <at> users.sourceforge.net>
  Date:   2016-06-12 (Sun, 12 Jun 2016)

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

  Log Message:
  -----------
(Continue reading)

GitHub | 8 Jun 20:23 2016

[pmd/pmd] 73b2e5: Merge remote-tracking branch 'pmd/master'

  Branch: refs/heads/master
  Home:   https://github.com/pmd/pmd
  Commit: 73b2e5e52d5252ad9692f36e5251b62ce70d5f92
      https://github.com/pmd/pmd/commit/73b2e5e52d5252ad9692f36e5251b62ce70d5f92
  Author: David Renz <renz-david <at> web.de>
  Date:   2016-05-30 (Mon, 30 May 2016)

  Changed paths:
    M .travis.yml
    M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/AbstractApexRule.java
    M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/complexity/AbstractNcssCountRule.java
    M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/complexity/AvoidDeeplyNestedIfStmtsRule.java
    M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/complexity/ExcessiveClassLengthRule.java
    M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/complexity/ExcessiveParameterListRule.java
    M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/complexity/ExcessivePublicCountRule.java
    M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/complexity/NcssConstructorCountRule.java
    M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/complexity/NcssMethodCountRule.java
    M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/complexity/NcssTypeCountRule.java
    M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/complexity/StdCyclomaticComplexityRule.java
    M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/complexity/TooManyFieldsRule.java
    M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/performance/AvoidSoqlInLoopsRule.java
    M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/style/AvoidGlobalModifierRule.java
    M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/style/AvoidLogicInTriggerRule.java
    M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/style/ClassNamingConventionsRule.java
    M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/style/MethodNamingConventionsRule.java
    M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/style/MethodWithSameNameAsEnclosingClassRule.java
    M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/style/VariableNamingConventionsRule.java
    R pmd-apex/src/main/resources/rulesets/apex/bugrisk.xml
    R pmd-apex/src/main/resources/rulesets/apex/clarity.xml
    R pmd-apex/src/main/resources/rulesets/apex/compatibility.xml
(Continue reading)

GitHub | 2 Jun 21:32 2016

[pmd/pmd] d9e6ba: Fixes #1488 [Apex module] Windows line endings fal...

  Branch: refs/heads/master
  Home:   https://github.com/pmd/pmd
  Commit: d9e6bab6a92e48494ec12ed3020180bf93639df2
      https://github.com/pmd/pmd/commit/d9e6bab6a92e48494ec12ed3020180bf93639df2
  Author: Andreas Dangel <adangel <at> users.sourceforge.net>
  Date:   2016-06-02 (Thu, 02 Jun 2016)

  Changed paths:
    M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/ast/CompilerService.java
    M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/ast/ApexParserTest.java
    M src/site/markdown/overview/changelog.md

  Log Message:
  -----------
  Fixes #1488 [Apex module] Windows line endings falsify the location of issues

------------------------------------------------------------------------------
What NetFlow Analyzer can do for you? Monitors network bandwidth and traffic
patterns at an interface-level. Reveals which users, apps, and protocols are 
consuming the most bandwidth. Provides multi-vendor support for NetFlow, 
J-Flow, sFlow and other flows. Make informed decisions using capacity 
planning reports. https://ad.doubleclick.net/ddm/clk/305295220;132659582;e
_______________________________________________
Pmd-devel mailing list
Pmd-devel <at> lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/pmd-devel
(Continue reading)

Tim Webster | 30 May 16:39 2016
Picon

NullPointerException in CommentDefaultAccessModifier Java rule

Hi,

Pretty minor issue, and not sure where the responsibility lies, but I'm seeing this and just thought I'd raise it.  This is is from the SonarQube plugin - we're setting an empty default value on the 'regex' parameter for this rule (via XML - so hence the null).  It seems to be the only rule that doesn't like this.

It's doing a trim() on the parameter value (which is is null).  if you think a change is required on my side please let me know - but this seems to be the only rule that objects to empty default parameter values.


java.lang.NullPointerException
at net.sourceforge.pmd.lang.java.rule.comments.CommentDefaultAccessModifierRule.visit(CommentDefaultAccessModifierRule.java:53)
at net.sourceforge.pmd.lang.java.rule.AbstractJavaRule.visitAll(AbstractJavaRule.java:31)
at net.sourceforge.pmd.lang.java.rule.AbstractJavaRule.apply(AbstractJavaRule.java:25)
at net.sourceforge.pmd.lang.rule.AbstractDelegateRule.apply(AbstractDelegateRule.java:215)
at net.sourceforge.pmd.RuleSet.apply(RuleSet.java:307)
at net.sourceforge.pmd.RuleSets.apply(RuleSets.java:125)
at net.sourceforge.pmd.SourceCodeProcessor.processSource(SourceCodeProcessor.java:146)
at net.sourceforge.pmd.SourceCodeProcessor.processSourceCode(SourceCodeProcessor.java:76)
at net.sourceforge.pmd.SourceCodeProcessor.processSourceCode(SourceCodeProcessor.java:43)

Cheers,

Tim

------------------------------------------------------------------------------
What NetFlow Analyzer can do for you? Monitors network bandwidth and traffic
patterns at an interface-level. Reveals which users, apps, and protocols are 
consuming the most bandwidth. Provides multi-vendor support for NetFlow, 
J-Flow, sFlow and other flows. Make informed decisions using capacity 
planning reports. https://ad.doubleclick.net/ddm/clk/305295220;132659582;e
_______________________________________________
Pmd-devel mailing list
Pmd-devel <at> lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/pmd-devel
Rory O'Donnell | 30 May 14:49 2016
Picon

Early Access builds of JDK 9 b120 & JDK 9 with Project Jigsaw b120 (#5074) are available on java.net

Hi Andreas,

Early Access b120 for JDK 9 is available on java.net, summary of  changes are listed here .

Early Access b120 (#5074) for JDK 9 with Project Jigsaw is available on java.net.

JDK 9 Build 120 has over 400 bug fixes, hotspot fixes making a significant contribution.
In addition , this build implements JEP 289: Deprecate the Applet API [1]

Notable changes since the is last announcement email - in JDK 9 b119 the big change
was moving the class file version from 52.0 to 53.0, see [2] for more details.

Rgds,Rory

[1] JEP 289: Deprecate the Applet API
[2] http://mail.openjdk.java.net/pipermail/jdk9-dev/2016-January/003507.html

-- Rgds,Rory O'Donnell Quality Engineering Manager Oracle EMEA, Dublin,Ireland
------------------------------------------------------------------------------
What NetFlow Analyzer can do for you? Monitors network bandwidth and traffic
patterns at an interface-level. Reveals which users, apps, and protocols are 
consuming the most bandwidth. Provides multi-vendor support for NetFlow, 
J-Flow, sFlow and other flows. Make informed decisions using capacity 
planning reports. https://ad.doubleclick.net/ddm/clk/305295220;132659582;e
_______________________________________________
Pmd-devel mailing list
Pmd-devel <at> lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/pmd-devel
GitHub | 29 May 21:27 2016

[pmd/pmd] df70bc: Merge branch 'bug-1424' into pmd/5.4.x

  Branch: refs/heads/master
  Home:   https://github.com/pmd/pmd
  Commit: df70bc4578ebbb89d8aa555b1c0dae8725733115
      https://github.com/pmd/pmd/commit/df70bc4578ebbb89d8aa555b1c0dae8725733115
  Author: Andreas Dangel <adangel <at> users.sourceforge.net>
  Date:   2016-02-01 (Mon, 01 Feb 2016)

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

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

  Commit: 84a20e2082792396859866539ea33192def82668
      https://github.com/pmd/pmd/commit/84a20e2082792396859866539ea33192def82668
  Author: Andreas Dangel <adangel <at> users.sourceforge.net>
  Date:   2016-02-07 (Sun, 07 Feb 2016)

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

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

  Commit: 873b28dd1d26fc0a1055eac4d00735c540ef682b
      https://github.com/pmd/pmd/commit/873b28dd1d26fc0a1055eac4d00735c540ef682b
  Author: Andreas Dangel <adangel <at> users.sourceforge.net>
  Date:   2016-02-07 (Sun, 07 Feb 2016)

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

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

  Commit: 6dbcf77953e9ee91780d1aea3d90074daaf21126
      https://github.com/pmd/pmd/commit/6dbcf77953e9ee91780d1aea3d90074daaf21126
  Author: Andreas Dangel <adangel <at> users.sourceforge.net>
  Date:   2016-02-24 (Wed, 24 Feb 2016)

  Changed paths:
    M pmd-objectivec/etc/grammar/ObjC2.0.jj
    A pmd-objectivec/src/test/java/net/sourceforge/pmd/cpd/UTF8EscapesInStringLiteralObjCTokenizerTest.java
    A pmd-objectivec/src/test/resources/net/sourceforge/pmd/cpd/FileWithUTF8EscapeInStringLiteral.m
    M src/site/markdown/overview/changelog.md

  Log Message:
  -----------
  Merge branch 'tiobe-tiobe/fix_UTF8_escape_in_OBJC_string_literals' into pmd/5.4.x

  Commit: 15a82f0ddb19fe060331dc1ec56075fe4a4b871c
      https://github.com/pmd/pmd/commit/15a82f0ddb19fe060331dc1ec56075fe4a4b871c
  Author: Andreas Dangel <adangel <at> users.sourceforge.net>
  Date:   2016-02-27 (Sat, 27 Feb 2016)

  Changed paths:
    M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/imports/UnusedImportsRule.java
    M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/imports/xml/UnusedImports.xml
    M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/typeresolution/xml/UnusedImports.xml
    M src/site/markdown/overview/changelog.md

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

  Commit: a81de955c6e3c1bf210438411004451f30dd1ca0
      https://github.com/pmd/pmd/commit/a81de955c6e3c1bf210438411004451f30dd1ca0
  Author: Andreas Dangel <adangel <at> users.sourceforge.net>
  Date:   2016-02-28 (Sun, 28 Feb 2016)

  Changed paths:
    M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/optimizations/UseStringBufferForStringAppendsRule.java
    M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/optimizations/xml/UseStringBufferForStringAppends.xml
    M src/site/markdown/overview/changelog.md

  Log Message:
  -----------
  Merge branch 'pr-85' into pmd/5.4.x
Closes #85
Note: pr-85 has been rebased onto pmd/5.3.x

  Commit: 3d58d913a70f68b33684557bdb644e6611dc1a12
      https://github.com/pmd/pmd/commit/3d58d913a70f68b33684557bdb644e6611dc1a12
  Author: Andreas Dangel <adangel <at> users.sourceforge.net>
  Date:   2016-02-28 (Sun, 28 Feb 2016)

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

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

  Commit: 3dd81560146cf485ca1f1632187d3c68a96cb0a5
      https://github.com/pmd/pmd/commit/3dd81560146cf485ca1f1632187d3c68a96cb0a5
  Author: Andreas Dangel <adangel <at> users.sourceforge.net>
  Date:   2016-03-10 (Thu, 10 Mar 2016)

  Changed paths:
    M pmd-core/src/main/java/net/sourceforge/pmd/PMD.java
    M pmd-core/src/main/java/net/sourceforge/pmd/PMDConfiguration.java
    M pmd-core/src/main/java/net/sourceforge/pmd/RuleSetFactory.java
    M pmd-core/src/main/java/net/sourceforge/pmd/RulesetsFactoryUtils.java
    M pmd-core/src/main/java/net/sourceforge/pmd/ant/internal/PMDTaskImpl.java
    M pmd-core/src/main/java/net/sourceforge/pmd/processor/AbstractPMDProcessor.java
    M pmd-core/src/main/java/net/sourceforge/pmd/processor/MonoThreadProcessor.java
    M pmd-core/src/main/java/net/sourceforge/pmd/processor/MultiThreadProcessor.java
    M pmd-core/src/main/java/net/sourceforge/pmd/processor/PmdRunnable.java
    A pmd-core/src/test/java/net/sourceforge/pmd/processor/MultiThreadProcessorTest.java
    A pmd-core/src/test/resources/rulesets/MultiThreadProcessorTest/basic.xml
    M src/site/markdown/overview/changelog.md

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

  Commit: e58feea9cdf821015b89e9223923064bc49bdb35
      https://github.com/pmd/pmd/commit/e58feea9cdf821015b89e9223923064bc49bdb35
  Author: Andreas Dangel <adangel <at> users.sourceforge.net>
  Date:   2016-03-13 (Sun, 13 Mar 2016)

  Changed paths:
    M pmd-core/src/main/java/net/sourceforge/pmd/Rule.java
    M pmd-core/src/main/java/net/sourceforge/pmd/processor/AbstractPMDProcessor.java
    M src/site/markdown/customizing/howtowritearule.md

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

  Commit: 395a40a7ae1448ada77a11f4c11723609cc4db00
      https://github.com/pmd/pmd/commit/395a40a7ae1448ada77a11f4c11723609cc4db00
  Author: Andreas Dangel <adangel <at> users.sourceforge.net>
  Date:   2016-03-29 (Tue, 29 Mar 2016)

  Changed paths:
    M pmd-core/src/test/java/net/sourceforge/pmd/processor/MultiThreadProcessorTest.java
    M pmd-dist/pom.xml
    A pmd-swift/pom.xml
    A pmd-swift/src/main/antlr4/net/sourceforge/pmd/lang/swift/antlr4/Swift.g4
    A pmd-swift/src/main/java/net/sourceforge/pmd/cpd/SwiftLanguage.java
    A pmd-swift/src/main/java/net/sourceforge/pmd/cpd/SwiftTokenizer.java
    A pmd-swift/src/main/java/net/sourceforge/pmd/lang/swift/SwiftLanguageModule.java
    A pmd-swift/src/main/resources/META-INF/services/net.sourceforge.pmd.cpd.Language
    A pmd-swift/src/main/resources/META-INF/services/net.sourceforge.pmd.lang.Language
    A pmd-swift/src/site/markdown/index.md
    A pmd-swift/src/test/java/net/sourceforge/pmd/LanguageVersionTest.java
    A pmd-swift/src/test/java/net/sourceforge/pmd/cpd/SwiftTokenizerTest.java
    A pmd-swift/src/test/resources/net/sourceforge/pmd/cpd/BTree.swift
    M pom.xml
    M src/site/markdown/index.md.vm
    M src/site/markdown/overview/changelog.md
    M src/site/markdown/usage/cpd-usage.md

  Log Message:
  -----------
  Merge branch 'pr-33' into pmd/5.4.x

  Commit: 1e146d0e1d5543a5c5299a7b3a53250c98b1de43
      https://github.com/pmd/pmd/commit/1e146d0e1d5543a5c5299a7b3a53250c98b1de43
  Author: Andreas Dangel <adangel <at> users.sourceforge.net>
  Date:   2016-03-29 (Tue, 29 Mar 2016)

  Changed paths:
    M pmd-swift/pom.xml

  Log Message:
  -----------
  Fix version of swift module

  Commit: c5691ecf3524e69422f4e0b3dbcf31663fc4c8a9
      https://github.com/pmd/pmd/commit/c5691ecf3524e69422f4e0b3dbcf31663fc4c8a9
  Author: Andreas Dangel <adangel <at> users.sourceforge.net>
  Date:   2016-04-01 (Fri, 01 Apr 2016)

  Changed paths:
    M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/design/UseUtilityClassRule.java
    M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/design/xml/UseUtilityClass.xml
    M src/site/markdown/overview/changelog.md

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

  Commit: a2c344fb54f78c17d684a9b8b2158d23e326a874
      https://github.com/pmd/pmd/commit/a2c344fb54f78c17d684a9b8b2158d23e326a874
  Author: Andreas Dangel <adangel <at> users.sourceforge.net>
  Date:   2016-04-01 (Fri, 01 Apr 2016)

  Changed paths:
    M pmd-xml/src/main/java/net/sourceforge/pmd/lang/xml/ast/DOMLineNumbers.java
    M src/site/markdown/overview/changelog.md

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

  Commit: 8c7f093a41c0c15736e54e6eabdabf49f81d1459
      https://github.com/pmd/pmd/commit/8c7f093a41c0c15736e54e6eabdabf49f81d1459
  Author: Andreas Dangel <adangel <at> users.sourceforge.net>
  Date:   2016-04-10 (Sun, 10 Apr 2016)

  Changed paths:
    M README.md
    M do-release.sh
    A example-toolchains.xml
    M pom.xml

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

  Commit: edd0eeb9c8d59058bf8ec96c24a474a0c0028de0
      https://github.com/pmd/pmd/commit/edd0eeb9c8d59058bf8ec96c24a474a0c0028de0
  Author: Andreas Dangel <adangel <at> users.sourceforge.net>
  Date:   2016-04-23 (Sat, 23 Apr 2016)

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

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

  Commit: 316a8aa7828e4eba10528181b630734176d5b118
      https://github.com/pmd/pmd/commit/316a8aa7828e4eba10528181b630734176d5b118
  Author: Andreas Dangel <adangel <at> users.sourceforge.net>
  Date:   2016-04-30 (Sat, 30 Apr 2016)

  Changed paths:
    M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/sunsecure/AbstractSunSecureRule.java
    M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/sunsecure/ArrayIsStoredDirectlyRule.java
    M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/sunsecure/xml/ArrayIsStoredDirectly.xml
    M src/site/markdown/overview/changelog.md

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

  Commit: 7ee8e28484433d2543fbedf578d925d7002caa74
      https://github.com/pmd/pmd/commit/7ee8e28484433d2543fbedf578d925d7002caa74
  Author: Andreas Dangel <adangel <at> users.sourceforge.net>
  Date:   2016-04-30 (Sat, 30 Apr 2016)

  Changed paths:
    M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/sunsecure/MethodReturnsInternalArrayRule.java
    M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/sunsecure/xml/MethodReturnsInternalArray.xml
    M src/site/markdown/overview/changelog.md

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

  Commit: ad6ae9edb6900f720a2308a4092bd8956a50014b
      https://github.com/pmd/pmd/commit/ad6ae9edb6900f720a2308a4092bd8956a50014b
  Author: Andreas Dangel <adangel <at> users.sourceforge.net>
  Date:   2016-04-30 (Sat, 30 Apr 2016)

  Changed paths:
    M pmd-java/etc/grammar/Java.jjt
    M pmd-java/src/test/java/net/sourceforge/pmd/lang/java/ast/ParserCornersTest.java
    A pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/LambdaBug1470.java
    M src/site/markdown/overview/changelog.md

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

  Commit: 07be0d640f411756fbf1b4dc0a80e97ab5e67065
      https://github.com/pmd/pmd/commit/07be0d640f411756fbf1b4dc0a80e97ab5e67065
  Author: Andreas Dangel <adangel <at> users.sourceforge.net>
  Date:   2016-05-01 (Sun, 01 May 2016)

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

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

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

  Changed paths:
    M pmd-core/src/main/java/net/sourceforge/pmd/RuleSetFactory.java
    A pmd-core/src/main/java/net/sourceforge/pmd/RuleSetFactoryCompatibility.java
    A pmd-core/src/test/java/net/sourceforge/pmd/RuleSetFactoryCompatibilityTest.java
    M pmd-core/src/test/resources/rulesets/dummy/basic.xml
    M src/site/markdown/overview/changelog.md

  Log Message:
  -----------
  Merge branch 'issue-1360-ruleset-compatibility' into pmd/5.4.x

  Commit: 6cd0ca309f85f58f238200e7d9de764bfe098c2d
      https://github.com/pmd/pmd/commit/6cd0ca309f85f58f238200e7d9de764bfe098c2d
  Author: Andreas Dangel <adangel <at> users.sourceforge.net>
  Date:   2016-05-18 (Wed, 18 May 2016)

  Changed paths:
    M pmd-core/src/main/java/net/sourceforge/pmd/PMDConfiguration.java
    M pmd-core/src/main/java/net/sourceforge/pmd/RulesetsFactoryUtils.java
    M pmd-core/src/main/java/net/sourceforge/pmd/ant/PMDTask.java
    M pmd-core/src/main/java/net/sourceforge/pmd/ant/internal/PMDTaskImpl.java
    M pmd-core/src/main/java/net/sourceforge/pmd/cli/PMDParameters.java
    M src/site/markdown/overview/changelog.md

  Log Message:
  -----------
  Merge branch 'issue-1360-ruleset-compatibility' into pmd/5.4.x

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

  Changed paths:
    M pmd-java/etc/grammar/Java.jjt
    M pmd-java/src/test/java/net/sourceforge/pmd/lang/java/ast/ParserCornersTest.java
    M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/unusedcode/xml/UnusedLocalVariable.xml
    M src/site/markdown/overview/changelog.md

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

  Commit: dc1d94224101f6a7349564ffefd5594fa6700622
      https://github.com/pmd/pmd/commit/dc1d94224101f6a7349564ffefd5594fa6700622
  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 pmd-javascript/src/test/java/net/sourceforge/pmd/cpd/CPDCommandLineInterfaceTest.java
    M src/site/markdown/overview/changelog.md

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

  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

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

  Changed paths:
    M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTClassOrInterfaceType.java
    M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/design/CloseResourceRule.java
    M pmd-java/src/test/java/net/sourceforge/pmd/typeresolution/ClassTypeResolverTest.java
    M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/design/xml/CloseResource.xml
    M src/site/markdown/overview/changelog.md

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

  Commit: 9daa4ae835921957a9c016879251567a44acfc4c
      https://github.com/pmd/pmd/commit/9daa4ae835921957a9c016879251567a44acfc4c
  Author: Andreas Dangel <adangel <at> users.sourceforge.net>
  Date:   2016-05-29 (Sun, 29 May 2016)

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

  Log Message:
  -----------
  Prepare pmd release 5.4.2

  Commit: 5fa4b309edcdbe66fd98a21c44800eccc0b0997b
      https://github.com/pmd/pmd/commit/5fa4b309edcdbe66fd98a21c44800eccc0b0997b
  Author: Andreas Dangel <adangel <at> users.sourceforge.net>
  Date:   2016-05-29 (Sun, 29 May 2016)

  Changed paths:
    M pmd-core/pom.xml
    M pmd-cpp/pom.xml
    M pmd-cs/pom.xml
    M pmd-dist/pom.xml
    M pmd-fortran/pom.xml
    M pmd-go/pom.xml
    M pmd-java/pom.xml
    M pmd-java8/pom.xml
    M pmd-javascript/pom.xml
    M pmd-jsp/pom.xml
    M pmd-matlab/pom.xml
    M pmd-objectivec/pom.xml
    M pmd-php/pom.xml
    M pmd-plsql/pom.xml
    M pmd-python/pom.xml
    M pmd-ruby/pom.xml
    M pmd-scala/pom.xml
    M pmd-swift/pom.xml
    M pmd-test/pom.xml
    M pmd-ui/pom.xml
    M pmd-vm/pom.xml
    M pmd-xml/pom.xml
    M pom.xml

  Log Message:
  -----------
  [maven-release-plugin] prepare release pmd_releases/5.4.2

  Commit: 4512da8f3f314749380bc78f39aa810a18b90a0c
      https://github.com/pmd/pmd/commit/4512da8f3f314749380bc78f39aa810a18b90a0c
  Author: Andreas Dangel <adangel <at> users.sourceforge.net>
  Date:   2016-05-29 (Sun, 29 May 2016)

  Changed paths:
    M pmd-core/pom.xml
    M pmd-cpp/pom.xml
    M pmd-cs/pom.xml
    M pmd-dist/pom.xml
    M pmd-fortran/pom.xml
    M pmd-go/pom.xml
    M pmd-java/pom.xml
    M pmd-java8/pom.xml
    M pmd-javascript/pom.xml
    M pmd-jsp/pom.xml
    M pmd-matlab/pom.xml
    M pmd-objectivec/pom.xml
    M pmd-php/pom.xml
    M pmd-plsql/pom.xml
    M pmd-python/pom.xml
    M pmd-ruby/pom.xml
    M pmd-scala/pom.xml
    M pmd-swift/pom.xml
    M pmd-test/pom.xml
    M pmd-ui/pom.xml
    M pmd-vm/pom.xml
    M pmd-xml/pom.xml
    M pom.xml

  Log Message:
  -----------
  [maven-release-plugin] prepare for next development iteration

  Commit: 1fc6e7afa271c15178288673242f49c48a77541e
      https://github.com/pmd/pmd/commit/1fc6e7afa271c15178288673242f49c48a77541e
  Author: Andreas Dangel <adangel <at> users.sourceforge.net>
  Date:   2016-05-29 (Sun, 29 May 2016)

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

  Log Message:
  -----------
  Prepare next development version

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

  Changed paths:
    M pom.xml

  Log Message:
  -----------
  Fix site generation

cherry picked: 8b8bb6d504dd22c90d36dac3fed976353f787504

  Commit: 5c9a8eb89576c3647929087658fd620071c663d7
      https://github.com/pmd/pmd/commit/5c9a8eb89576c3647929087658fd620071c663d7
  Author: Andreas Dangel <adangel <at> users.sourceforge.net>
  Date:   2016-05-29 (Sun, 29 May 2016)

  Changed paths:
    M pmd-java/src/test/java/net/sourceforge/pmd/typeresolution/ClassTypeResolverTest.java
    M src/site/markdown/overview/changelog-old.md

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

Compare: https://github.com/pmd/pmd/compare/ec18a4187210...5c9a8eb89576
------------------------------------------------------------------------------
What NetFlow Analyzer can do for you? Monitors network bandwidth and traffic
patterns at an interface-level. Reveals which users, apps, and protocols are 
consuming the most bandwidth. Provides multi-vendor support for NetFlow, 
J-Flow, sFlow and other flows. Make informed decisions using capacity 
planning reports. https://ad.doubleclick.net/ddm/clk/305295220;132659582;e
_______________________________________________
Pmd-devel mailing list
Pmd-devel <at> lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/pmd-devel

Gmane