Branch: refs/heads/java-grammar
  Home:   https://github.com/pmd/pmd
  Commit: 58582dd30647c556a3ec5046979e77b0b709ce71
      https://github.com/pmd/pmd/commit/58582dd30647c556a3ec5046979e77b0b709ce71
  Author: Renato Oliveira <[email protected]>
  Date:   2019-07-25 (Thu, 25 Jul 2019)

  Changed paths:
    M pmd-apex/src/main/resources/category/apex/bestpractices.xml

  Log Message:
  -----------
  Add the "system.debug should use logging level" rule.


  Commit: 75f20ba7f5db29b790f3a8591e5df92471a8b4d4
      https://github.com/pmd/pmd/commit/75f20ba7f5db29b790f3a8591e5df92471a8b4d4
  Author: Renato Oliveira <[email protected]>
  Date:   2019-07-25 (Thu, 25 Jul 2019)

  Changed paths:
    M pmd-apex/src/main/resources/category/apex/bestpractices.xml

  Log Message:
  -----------
  Fixes the name of the rule in the best practices category file.


  Commit: 6e67528a7c54b135bc28bd6f5b71cc1ffcd04be6
      https://github.com/pmd/pmd/commit/6e67528a7c54b135bc28bd6f5b71cc1ffcd04be6
  Author: Renato Oliveira <[email protected]>
  Date:   2019-07-25 (Thu, 25 Jul 2019)

  Changed paths:
    A 
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/bestpractices/DebugsShouldSpecifyLoggingLevelRule.java
    A 
pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/bestpractices/DebugsShouldSpecifyLoggingLevelTest.java
    A 
pmd-apex/src/test/resources/net/sourceforge/pmd/lang/apex/rule/bestpractices/xml/DebugsShouldSpecifyLoggingLevel.xml

  Log Message:
  -----------
  Add rule file and test case.


  Commit: 47583eea2489c55fa996c2caecdf0a0f9af0ca99
      https://github.com/pmd/pmd/commit/47583eea2489c55fa996c2caecdf0a0f9af0ca99
  Author: Renato Oliveira <[email protected]>
  Date:   2019-07-25 (Thu, 25 Jul 2019)

  Changed paths:
    M pmd-apex/src/main/resources/category/apex/bestpractices.xml

  Log Message:
  -----------
  Fixes wrong rule name in best practices xml rule descriptor.


  Commit: bc468b4f21abd7ccb037431180765f3bbcc7d8cb
      https://github.com/pmd/pmd/commit/bc468b4f21abd7ccb037431180765f3bbcc7d8cb
  Author: Renato Oliveira <[email protected]>
  Date:   2019-07-26 (Fri, 26 Jul 2019)

  Changed paths:
    M 
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/bestpractices/DebugsShouldSpecifyLoggingLevelRule.java

  Log Message:
  -----------
  Fixes style by adding newlines and converting tabs to spaces.


  Commit: 698013fc0c27131cde703f8c3fe6240a934da299
      https://github.com/pmd/pmd/commit/698013fc0c27131cde703f8c3fe6240a934da299
  Author: Renato Oliveira <[email protected]>
  Date:   2019-07-26 (Fri, 26 Jul 2019)

  Changed paths:
    M docs/pages/pmd/rules/apex.md
    M docs/pages/pmd/rules/apex/bestpractices.md

  Log Message:
  -----------
  Add automatically generated docs for Apex.


  Commit: 2650b38db923d89e6dc91d414a5d891d48e07e55
      https://github.com/pmd/pmd/commit/2650b38db923d89e6dc91d414a5d891d48e07e55
  Author: Renato Oliveira <[email protected]>
  Date:   2019-07-27 (Sat, 27 Jul 2019)

  Changed paths:
    R 
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/bestpractices/DebugsShouldSpecifyLoggingLevelRule.java
    M pmd-apex/src/main/resources/category/apex/bestpractices.xml
    R 
pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/bestpractices/DebugsShouldSpecifyLoggingLevelTest.java
    M 
pmd-apex/src/test/resources/net/sourceforge/pmd/lang/apex/rule/bestpractices/xml/DebugsShouldSpecifyLoggingLevel.xml

  Log Message:
  -----------
  Removes "DebugsShouldSpecifyLoggingLevelRule" Java files and replaces it with 
an XPath rule and its test.


  Commit: 6a3f4162bc8f8db2452ab19f67ec8cca62a959e6
      https://github.com/pmd/pmd/commit/6a3f4162bc8f8db2452ab19f67ec8cca62a959e6
  Author: Renato Oliveira <[email protected]>
  Date:   2019-07-27 (Sat, 27 Jul 2019)

  Changed paths:
    M 
pmd-apex/src/test/resources/net/sourceforge/pmd/lang/apex/rule/bestpractices/xml/DebugsShouldSpecifyLoggingLevel.xml

  Log Message:
  -----------
  Fixes strings on the tests' messages.


  Commit: 2bcda3d6c47d1dd896f7013a3a55899f3cc299ee
      https://github.com/pmd/pmd/commit/2bcda3d6c47d1dd896f7013a3a55899f3cc299ee
  Author: Clément Fournier <[email protected]>
  Date:   2019-09-06 (Fri, 06 Sep 2019)

  Changed paths:
    A 
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/CommonPropertyDescriptors.java
    A 
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/design/AbstractExcessiveLengthRule.java

  Log Message:
  -----------
  Port ExcessiveClassLength


  Commit: 38b5486fda5fd411e9a0e6dfc9c5ead408debec7
      https://github.com/pmd/pmd/commit/38b5486fda5fd411e9a0e6dfc9c5ead408debec7
  Author: Clément Fournier <[email protected]>
  Date:   2019-09-06 (Fri, 06 Sep 2019)

  Changed paths:
    M 
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/CommonPropertyDescriptors.java
    M 
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/design/AbstractExcessiveLengthRule.java

  Log Message:
  -----------
  Convert subclasses of ExcessiveNodeCount


  Commit: 60f65cbb995c8c81db88a9cdabd59fb81cbbe28d
      https://github.com/pmd/pmd/commit/60f65cbb995c8c81db88a9cdabd59fb81cbbe28d
  Author: Clément Fournier <[email protected]>
  Date:   2019-09-06 (Fri, 06 Sep 2019)

  Changed paths:
    M 
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/design/AbstractExcessiveLengthRule.java

  Log Message:
  -----------
  Port apex ncss rules


  Commit: 30b9e99cb4e69bd94b78a1d82eee47b2a97eb99d
      https://github.com/pmd/pmd/commit/30b9e99cb4e69bd94b78a1d82eee47b2a97eb99d
  Author: Clément Fournier <[email protected]>
  Date:   2019-09-06 (Fri, 06 Sep 2019)

  Changed paths:
    R 
pmd-plsql/src/main/java/net/sourceforge/pmd/lang/plsql/rule/AbstractStatisticalPLSQLRule.java
    R 
pmd-plsql/src/main/java/net/sourceforge/pmd/lang/plsql/rule/design/ExcessiveNodeCountRule.java

  Log Message:
  -----------
  Remove old base classes


  Commit: d6f216a0866a0de0ed4d78ad36ae3b6c25f6ca8f
      https://github.com/pmd/pmd/commit/d6f216a0866a0de0ed4d78ad36ae3b6c25f6ca8f
  Author: Clément Fournier <[email protected]>
  Date:   2019-09-06 (Fri, 06 Sep 2019)

  Changed paths:
    R 
pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/design/NcssConstructorCountTest.java
    R 
pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/design/NcssMethodCountTest.java
    R 
pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/design/NcssTypeCountTest.java
    R 
pmd-plsql/src/main/java/net/sourceforge/pmd/lang/plsql/rule/design/NcssMethodCountRule.java

  Log Message:
  -----------
  Remove old java ncss rules


  Commit: 3c9cfd62eafa41742ac0d53607a96c35851419d9
      https://github.com/pmd/pmd/commit/3c9cfd62eafa41742ac0d53607a96c35851419d9
  Author: Clément Fournier <[email protected]>
  Date:   2019-09-06 (Fri, 06 Sep 2019)

  Changed paths:
    A 
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/design/AbstractCounterCheckRule.java
    R 
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/design/AbstractExcessiveLengthRule.java

  Log Message:
  -----------
  Rename apex base class


  Commit: 21a764a9164211abeb963ecce80558fa3bafeacf
      https://github.com/pmd/pmd/commit/21a764a9164211abeb963ecce80558fa3bafeacf
  Author: Clément Fournier <[email protected]>
  Date:   2019-09-06 (Fri, 06 Sep 2019)

  Changed paths:
    A 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/CommonPropertyDescriptors.java
    A 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/design/AbstractCounterCheckRule.java

  Log Message:
  -----------
  Port java length rules


  Commit: 2a2337c9dae138cdd9741b2870c9d058a33f136d
      https://github.com/pmd/pmd/commit/2a2337c9dae138cdd9741b2870c9d058a33f136d
  Author: Clément Fournier <[email protected]>
  Date:   2019-09-06 (Fri, 06 Sep 2019)

  Changed paths:
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/design/SwitchDensityRule.java
    R 
pmd-vm/src/main/java/net/sourceforge/pmd/lang/vm/rule/AbstractStatisticalVmRule.java

  Log Message:
  -----------
  Port SwitchDensity


  Commit: 8b193dffcc891cc358bc5529fd7fe4a10217221c
      https://github.com/pmd/pmd/commit/8b193dffcc891cc358bc5529fd7fe4a10217221c
  Author: Clément Fournier <[email protected]>
  Date:   2019-09-06 (Fri, 06 Sep 2019)

  Changed paths:
    R 
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/CommonPropertyDescriptors.java
    M 
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/design/AbstractCounterCheckRule.java
    R 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/CommonPropertyDescriptors.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/design/AbstractCounterCheckRule.java

  Log Message:
  -----------
  Share common property descriptors


  Commit: 3ca9353a7f0faa38225999e74b943288e8cbe192
      https://github.com/pmd/pmd/commit/3ca9353a7f0faa38225999e74b943288e8cbe192
  Author: Clément Fournier <[email protected]>
  Date:   2019-09-06 (Fri, 06 Sep 2019)

  Changed paths:
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/design/SwitchDensityRule.java
    M 
pmd-plsql/src/main/java/net/sourceforge/pmd/lang/plsql/ast/ExecutableCode.java
    A 
pmd-plsql/src/main/java/net/sourceforge/pmd/lang/plsql/rule/design/AbstractCounterCheckRule.java
    R 
pmd-plsql/src/main/java/net/sourceforge/pmd/lang/plsql/rule/design/ExcessiveLengthRule.java
    M 
pmd-plsql/src/main/java/net/sourceforge/pmd/lang/plsql/rule/design/ExcessiveMethodLengthRule.java
    M 
pmd-plsql/src/main/java/net/sourceforge/pmd/lang/plsql/rule/design/ExcessiveObjectLengthRule.java
    M 
pmd-plsql/src/main/java/net/sourceforge/pmd/lang/plsql/rule/design/ExcessivePackageBodyLengthRule.java
    M 
pmd-plsql/src/main/java/net/sourceforge/pmd/lang/plsql/rule/design/ExcessivePackageSpecificationLengthRule.java
    M 
pmd-plsql/src/main/java/net/sourceforge/pmd/lang/plsql/rule/design/ExcessiveTypeLengthRule.java

  Log Message:
  -----------
  Port PLSQL length rules


  Commit: 5ad5a29b87799fd1aa5ed4cd4cac288e80d9c273
      https://github.com/pmd/pmd/commit/5ad5a29b87799fd1aa5ed4cd4cac288e80d9c273
  Author: Clément Fournier <[email protected]>
  Date:   2019-09-06 (Fri, 06 Sep 2019)

  Changed paths:
    M 
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/design/AbstractCounterCheckRule.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/design/AbstractCounterCheckRule.java
    M 
pmd-plsql/src/main/java/net/sourceforge/pmd/lang/plsql/rule/design/AbstractCounterCheckRule.java
    M 
pmd-plsql/src/main/java/net/sourceforge/pmd/lang/plsql/rule/design/AbstractNcssCountRule.java
    M 
pmd-plsql/src/main/java/net/sourceforge/pmd/lang/plsql/rule/design/ExcessiveMethodLengthRule.java
    M 
pmd-plsql/src/main/java/net/sourceforge/pmd/lang/plsql/rule/design/NcssObjectCountRule.java
    M pmd-plsql/src/main/resources/category/plsql/design.xml
    M 
pmd-plsql/src/test/resources/net/sourceforge/pmd/lang/plsql/rule/design/xml/ExcessivePackageBodyLength.xml
    M 
pmd-plsql/src/test/resources/net/sourceforge/pmd/lang/plsql/rule/design/xml/ExcessivePackageSpecificationLength.xml
    M 
pmd-plsql/src/test/resources/net/sourceforge/pmd/lang/plsql/rule/design/xml/ExcessiveParameterList.xml
    M 
pmd-plsql/src/test/resources/net/sourceforge/pmd/lang/plsql/rule/design/xml/ExcessiveTypeLength.xml
    M 
pmd-plsql/src/test/resources/net/sourceforge/pmd/lang/plsql/rule/design/xml/NcssObjectCount.xml

  Log Message:
  -----------
  Update plsql ncss rules


  Commit: 8db2a69c29f8dd8028905a58283222c8afed3d9c
      https://github.com/pmd/pmd/commit/8db2a69c29f8dd8028905a58283222c8afed3d9c
  Author: Clément Fournier <[email protected]>
  Date:   2019-09-06 (Fri, 06 Sep 2019)

  Changed paths:
    M 
pmd-plsql/src/main/java/net/sourceforge/pmd/lang/plsql/rule/design/ExcessiveParameterListRule.java

  Log Message:
  -----------
  Port plsql parameter count


  Commit: 6ef31ace17b8da2042f0357a40d874af94c3131d
      https://github.com/pmd/pmd/commit/6ef31ace17b8da2042f0357a40d874af94c3131d
  Author: Clément Fournier <[email protected]>
  Date:   2019-09-06 (Fri, 06 Sep 2019)

  Changed paths:
    M 
pmd-plsql/src/main/java/net/sourceforge/pmd/lang/plsql/rule/design/NPathComplexityRule.java

  Log Message:
  -----------
  Remove logging


  Commit: 0ede213953f383fcf21436a42092bd293d5f947c
      https://github.com/pmd/pmd/commit/0ede213953f383fcf21436a42092bd293d5f947c
  Author: Clément Fournier <[email protected]>
  Date:   2019-09-06 (Fri, 06 Sep 2019)

  Changed paths:
    M 
pmd-plsql/src/main/java/net/sourceforge/pmd/lang/plsql/rule/design/AbstractCounterCheckRule.java
    M 
pmd-plsql/src/main/java/net/sourceforge/pmd/lang/plsql/rule/design/NPathComplexityRule.java
    A 
pmd-plsql/src/main/java/net/sourceforge/pmd/lang/plsql/rule/design/NPathComplexityVisitor.java
    M 
pmd-plsql/src/test/resources/net/sourceforge/pmd/lang/plsql/rule/design/xml/NPathComplexity.xml

  Log Message:
  -----------
  Port npath complexity


  Commit: ab1b50a3f69edd0d08fd53ff09f675db673cce23
      https://github.com/pmd/pmd/commit/ab1b50a3f69edd0d08fd53ff09f675db673cce23
  Author: Clément Fournier <[email protected]>
  Date:   2019-09-06 (Fri, 06 Sep 2019)

  Changed paths:
    M 
pmd-vm/src/main/java/net/sourceforge/pmd/lang/vm/rule/design/ExcessiveTemplateLengthRule.java
    M pmd-vm/src/main/resources/category/vm/design.xml

  Log Message:
  -----------
  Port VM rule


  Commit: 191f996ab8f8bc5d846b84e4715a16a6869b1ca6
      https://github.com/pmd/pmd/commit/191f996ab8f8bc5d846b84e4715a16a6869b1ca6
  Author: Clément Fournier <[email protected]>
  Date:   2019-09-06 (Fri, 06 Sep 2019)

  Changed paths:
    M pmd-core/src/main/java/net/sourceforge/pmd/PMD.java
    M pmd-core/src/main/java/net/sourceforge/pmd/Report.java
    M pmd-core/src/main/java/net/sourceforge/pmd/ThreadSafeReportListener.java
    M 
pmd-core/src/main/java/net/sourceforge/pmd/cache/AbstractAnalysisCache.java
    M pmd-core/src/main/java/net/sourceforge/pmd/cache/NoopAnalysisCache.java
    R 
pmd-core/src/main/java/net/sourceforge/pmd/lang/rule/stat/StatisticalRule.java
    R 
pmd-core/src/main/java/net/sourceforge/pmd/lang/rule/stat/StatisticalRuleHelper.java
    R pmd-core/src/main/java/net/sourceforge/pmd/stat/DataPoint.java
    R pmd-core/src/main/java/net/sourceforge/pmd/stat/Metric.java
    M pmd-core/src/test/java/net/sourceforge/pmd/ReportTest.java
    M 
pmd-core/src/test/java/net/sourceforge/pmd/processor/MultiThreadProcessorTest.java
    R pmd-core/src/test/java/net/sourceforge/pmd/stat/MetricTest.java
    R pmd-core/src/test/java/net/sourceforge/pmd/stat/MockStatisticalRule.java
    R pmd-core/src/test/java/net/sourceforge/pmd/stat/StatTests.java
    R pmd-core/src/test/java/net/sourceforge/pmd/stat/StatisticalRuleTest.java

  Log Message:
  -----------
  Remove pmd core stuff


  Commit: 1b7119ed6425d59743da0e040afed3fea34a96a8
      https://github.com/pmd/pmd/commit/1b7119ed6425d59743da0e040afed3fea34a96a8
  Author: Clément Fournier <[email protected]>
  Date:   2019-09-06 (Fri, 06 Sep 2019)

  Changed paths:
    M 
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/design/AbstractCounterCheckRule.java
    M 
pmd-core/src/test/java/net/sourceforge/pmd/processor/MultiThreadProcessorTest.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/design/AbstractCounterCheckRule.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/design/SwitchDensityRule.java

  Log Message:
  -----------
  Add abstract rulechain rule


  Commit: 27803a198bc27c470ee7a3b3ea3a7a5666427e39
      https://github.com/pmd/pmd/commit/27803a198bc27c470ee7a3b3ea3a7a5666427e39
  Author: Clément Fournier <[email protected]>
  Date:   2019-09-06 (Fri, 06 Sep 2019)

  Changed paths:
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/design/AbstractCounterCheckRule.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/design/SwitchDensityRule.java
    M 
pmd-plsql/src/main/java/net/sourceforge/pmd/lang/plsql/rule/design/AbstractCounterCheckRule.java
    M 
pmd-plsql/src/main/java/net/sourceforge/pmd/lang/plsql/rule/design/AbstractNcssCountRule.java
    M 
pmd-plsql/src/main/java/net/sourceforge/pmd/lang/plsql/rule/design/ExcessiveMethodLengthRule.java
    M 
pmd-plsql/src/main/java/net/sourceforge/pmd/lang/plsql/rule/design/NcssObjectCountRule.java
    M 
pmd-vm/src/main/java/net/sourceforge/pmd/lang/vm/rule/design/ExcessiveTemplateLengthRule.java

  Log Message:
  -----------
  Checkstyle


  Commit: fbcc96bc214bcd15775e57283236955ded644b9d
      https://github.com/pmd/pmd/commit/fbcc96bc214bcd15775e57283236955ded644b9d
  Author: Clément Fournier <[email protected]>
  Date:   2019-09-06 (Fri, 06 Sep 2019)

  Changed paths:
    M 
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/internal/AbstractCounterCheckRule.java
    M 
pmd-core/src/main/java/net/sourceforge/pmd/lang/rule/internal/CommonPropertyDescriptors.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/design/AbstractCounterCheckRule.java
    M 
pmd-plsql/src/main/java/net/sourceforge/pmd/lang/plsql/rule/design/AbstractCounterCheckRule.java

  Log Message:
  -----------
  Remove duplicated copyright


  Commit: 775a5d15590a39a6f5d5c3769856e4189394480e
      https://github.com/pmd/pmd/commit/775a5d15590a39a6f5d5c3769856e4189394480e
  Author: Clément Fournier <[email protected]>
  Date:   2019-09-06 (Fri, 06 Sep 2019)

  Changed paths:
    R 
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/design/AbstractCounterCheckRule.java
    R 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/design/AbstractCounterCheckRule.java
    M 
pmd-plsql/src/main/java/net/sourceforge/pmd/lang/plsql/rule/design/AbstractCounterCheckRule.java

  Log Message:
  -----------
  Remove duplicate classes

Residues of the rebase


  Commit: c4ae0b3f795739dc7c21c6ad6c83c6292fdac9b7
      https://github.com/pmd/pmd/commit/c4ae0b3f795739dc7c21c6ad6c83c6292fdac9b7
  Author: Clément Fournier <[email protected]>
  Date:   2019-09-06 (Fri, 06 Sep 2019)

  Changed paths:
    A 
pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/design/NcssConstructorCountTest.java
    A 
pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/design/NcssMethodCountTest.java
    A 
pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/design/NcssTypeCountTest.java
    A 
pmd-plsql/src/main/java/net/sourceforge/pmd/lang/plsql/rule/design/NcssMethodCountRule.java

  Log Message:
  -----------
  Fix wrongful deletions


  Commit: 4a94008fb4a6f2f2647679c8cbb580952c044ee8
      https://github.com/pmd/pmd/commit/4a94008fb4a6f2f2647679c8cbb580952c044ee8
  Author: Clément Fournier <[email protected]>
  Date:   2019-09-07 (Sat, 07 Sep 2019)

  Changed paths:
    M 
pmd-plsql/src/main/java/net/sourceforge/pmd/lang/plsql/rule/design/NcssMethodCountRule.java

  Log Message:
  -----------
  Checkstyle


  Commit: 75d3e565f07cf18a9bbb370f93645dabfae94e71
      https://github.com/pmd/pmd/commit/75d3e565f07cf18a9bbb370f93645dabfae94e71
  Author: Renato Oliveira <[email protected]>
  Date:   2019-09-08 (Sun, 08 Sep 2019)

  Changed paths:
    M pmd-apex/src/main/resources/category/apex/bestpractices.xml

  Log Message:
  -----------
  Update comment and "since" version


  Commit: 9b00cb3ceb00254426dbc8cf4242df36712fcee7
      https://github.com/pmd/pmd/commit/9b00cb3ceb00254426dbc8cf4242df36712fcee7
  Author: Renato Oliveira <[email protected]>
  Date:   2019-09-08 (Sun, 08 Sep 2019)

  Changed paths:
    M pmd-apex/src/main/resources/category/apex/bestpractices.xml

  Log Message:
  -----------
  Change expression to the one suggested by @rsoesemann.


  Commit: 22e5538e14595ac79dd6985a3746d8e150f1d24a
      https://github.com/pmd/pmd/commit/22e5538e14595ac79dd6985a3746d8e150f1d24a
  Author: Clément Fournier <[email protected]>
  Date:   2019-09-08 (Sun, 08 Sep 2019)

  Changed paths:
    A 
pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/bestpractices/DebugsShouldUseLoggingLevelTest.java
    R 
pmd-apex/src/test/resources/net/sourceforge/pmd/lang/apex/rule/bestpractices/xml/DebugsShouldSpecifyLoggingLevel.xml
    A 
pmd-apex/src/test/resources/net/sourceforge/pmd/lang/apex/rule/bestpractices/xml/DebugsShouldUseLoggingLevel.xml

  Log Message:
  -----------
  Fix test files


  Commit: e04baa403c223993e0fd4fd60c5b9a90fb9b8e06
      https://github.com/pmd/pmd/commit/e04baa403c223993e0fd4fd60c5b9a90fb9b8e06
  Author: Clément Fournier <[email protected]>
  Date:   2019-09-08 (Sun, 08 Sep 2019)

  Changed paths:
    M LICENSE
    M NOTICE
    M README.md
    M docs/Gemfile.lock
    M docs/pages/pmd/rules/java.md
    M docs/pages/pmd/rules/java/bestpractices.md
    M docs/pages/pmd/rules/java/errorprone.md
    A docs/pages/pmd/rules/scala.md
    M docs/pages/pmd/userdocs/cli_reference.md
    M docs/pages/release_notes.md
    M pmd-core/etc/xslt/pmd-report.xslt
    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/Report.java
    M pmd-core/src/main/java/net/sourceforge/pmd/RuleContext.java
    M pmd-core/src/main/java/net/sourceforge/pmd/RuleSet.java
    M pmd-core/src/main/java/net/sourceforge/pmd/SourceCodeProcessor.java
    M pmd-core/src/main/java/net/sourceforge/pmd/ant/internal/PMDTaskImpl.java
    M pmd-core/src/main/java/net/sourceforge/pmd/benchmark/Benchmarker.java
    M 
pmd-core/src/main/java/net/sourceforge/pmd/cache/AbstractAnalysisCache.java
    M pmd-core/src/main/java/net/sourceforge/pmd/cache/AnalysisCache.java
    M pmd-core/src/main/java/net/sourceforge/pmd/cache/AnalysisResult.java
    M pmd-core/src/main/java/net/sourceforge/pmd/cache/CachedRuleMapper.java
    M pmd-core/src/main/java/net/sourceforge/pmd/cache/CachedRuleViolation.java
    M pmd-core/src/main/java/net/sourceforge/pmd/cache/ChecksumAware.java
    M pmd-core/src/main/java/net/sourceforge/pmd/cache/FileAnalysisCache.java
    M pmd-core/src/main/java/net/sourceforge/pmd/cache/NoopAnalysisCache.java
    A pmd-core/src/main/java/net/sourceforge/pmd/cache/package-info.java
    A 
pmd-core/src/main/java/net/sourceforge/pmd/internal/util/ShortFilenameUtil.java
    M 
pmd-core/src/main/java/net/sourceforge/pmd/lang/rule/AbstractRuleChainVisitor.java
    M 
pmd-core/src/main/java/net/sourceforge/pmd/lang/rule/ParametricRuleViolation.java
    M 
pmd-core/src/main/java/net/sourceforge/pmd/processor/AbstractPMDProcessor.java
    M pmd-core/src/main/java/net/sourceforge/pmd/processor/PmdRunnable.java
    M pmd-core/src/main/java/net/sourceforge/pmd/renderers/AbstractRenderer.java
    M pmd-core/src/main/java/net/sourceforge/pmd/renderers/CSVRenderer.java
    M 
pmd-core/src/main/java/net/sourceforge/pmd/renderers/CodeClimateRenderer.java
    M pmd-core/src/main/java/net/sourceforge/pmd/renderers/EmacsRenderer.java
    M pmd-core/src/main/java/net/sourceforge/pmd/renderers/HTMLRenderer.java
    M pmd-core/src/main/java/net/sourceforge/pmd/renderers/Renderer.java
    M 
pmd-core/src/main/java/net/sourceforge/pmd/renderers/SummaryHTMLRenderer.java
    M 
pmd-core/src/main/java/net/sourceforge/pmd/renderers/TextColorRenderer.java
    M pmd-core/src/main/java/net/sourceforge/pmd/renderers/TextPadRenderer.java
    M pmd-core/src/main/java/net/sourceforge/pmd/renderers/TextRenderer.java
    M pmd-core/src/main/java/net/sourceforge/pmd/renderers/VBHTMLRenderer.java
    M pmd-core/src/main/java/net/sourceforge/pmd/renderers/XMLRenderer.java
    M 
pmd-core/src/main/java/net/sourceforge/pmd/util/datasource/FileDataSource.java
    A pmd-core/src/main/resources/rulesets/releases/6180.xml
    M pmd-core/src/test/java/net/sourceforge/pmd/AbstractRuleTest.java
    M pmd-core/src/test/java/net/sourceforge/pmd/ReportTest.java
    M pmd-core/src/test/java/net/sourceforge/pmd/RuleContextTest.java
    M pmd-core/src/test/java/net/sourceforge/pmd/RuleSetTest.java
    M 
pmd-core/src/test/java/net/sourceforge/pmd/RuleViolationComparatorTest.java
    M pmd-core/src/test/java/net/sourceforge/pmd/RuleViolationTest.java
    M 
pmd-core/src/test/java/net/sourceforge/pmd/cache/FileAnalysisCacheTest.java
    M 
pmd-core/src/test/java/net/sourceforge/pmd/renderers/AbstractRendererTst.java
    M 
pmd-core/src/test/java/net/sourceforge/pmd/renderers/CodeClimateRendererTest.java
    M 
pmd-core/src/test/java/net/sourceforge/pmd/renderers/PapariTextRendererTest.java
    M pmd-core/src/test/java/net/sourceforge/pmd/renderers/XMLRendererTest.java
    M 
pmd-core/src/test/java/net/sourceforge/pmd/renderers/YAHTMLRendererTest.java
    M pmd-dist/src/test/java/net/sourceforge/pmd/it/BinaryDistributionIT.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/MissingOverrideRule.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/errorprone/CloseResourceRule.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/typeresolution/TypeHelper.java
    M pmd-java/src/main/resources/category/java/bestpractices.xml
    M pmd-java/src/main/resources/rulesets/java/quickstart.xml
    M pmd-java/src/test/java/net/sourceforge/pmd/ExcludeLinesTest.java
    M 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/metrics/xpath/XPathMetricFunctionTest.java
    M 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/XPathRuleTest.java
    A 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/bestpractices/AvoidMessageDigestFieldTest.java
    M 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/bestpractices/UnusedPrivateFieldTest.java
    A 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/bestpractices/missingoverride/EmptyEnum.java
    A 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/bestpractices/unusedprivatefield/Value.java
    A 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/errorprone/closeresource/Statement.java
    A 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/bestpractices/xml/AvoidMessageDigestField.xml
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/bestpractices/xml/AvoidStringBufferField.xml
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/bestpractices/xml/MissingOverride.xml
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/bestpractices/xml/UnusedPrivateField.xml
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/errorprone/xml/CloseResource.xml
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/performance/xml/BigIntegerInstantiation.xml
    M pmd-plsql/etc/grammar/PldocAST.jjt
    M 
pmd-plsql/src/main/java/net/sourceforge/pmd/lang/plsql/ast/PLSQLParserVisitorAdapter.java
    M 
pmd-plsql/src/main/java/net/sourceforge/pmd/lang/plsql/rule/AbstractPLSQLRule.java
    A 
pmd-plsql/src/test/java/net/sourceforge/pmd/lang/plsql/ast/AnonymousBlockTest.java
    A 
pmd-plsql/src/test/java/net/sourceforge/pmd/lang/plsql/ast/CursorWithWithTest.java
    A 
pmd-plsql/src/test/java/net/sourceforge/pmd/lang/plsql/ast/RecordTypeTest.java
    A 
pmd-plsql/src/test/java/net/sourceforge/pmd/lang/plsql/ast/SelectForUpdateTest.java
    A 
pmd-plsql/src/test/java/net/sourceforge/pmd/lang/plsql/ast/TrimWithRecordTypeTest.java
    M pmd-plsql/src/test/java/net/sourceforge/pmd/lang/plsql/ast/ViewTest.java
    A 
pmd-plsql/src/test/resources/net/sourceforge/pmd/lang/plsql/ast/AnonymousBlock1.sql
    A 
pmd-plsql/src/test/resources/net/sourceforge/pmd/lang/plsql/ast/AnonymousBlock2.sql
    A 
pmd-plsql/src/test/resources/net/sourceforge/pmd/lang/plsql/ast/CursorWithWith.pls
    A 
pmd-plsql/src/test/resources/net/sourceforge/pmd/lang/plsql/ast/QueryWithoutSemicolon.sql
    A 
pmd-plsql/src/test/resources/net/sourceforge/pmd/lang/plsql/ast/RecordType.pls
    A 
pmd-plsql/src/test/resources/net/sourceforge/pmd/lang/plsql/ast/SelectForUpdate.pls
    A 
pmd-plsql/src/test/resources/net/sourceforge/pmd/lang/plsql/ast/SelectForUpdateWait.pls
    A 
pmd-plsql/src/test/resources/net/sourceforge/pmd/lang/plsql/ast/TrimWithRecordType.pls
    R pmd-scala/pmd-scala-checkstyle-suppressions.xml
    M pmd-scala/pom.xml
    M pmd-scala/src/main/java/net/sourceforge/pmd/cpd/ScalaLanguage.java
    A pmd-scala/src/main/java/net/sourceforge/pmd/cpd/ScalaTokenizer.java
    A 
pmd-scala/src/main/java/net/sourceforge/pmd/lang/scala/ScalaLanguageHandler.java
    M 
pmd-scala/src/main/java/net/sourceforge/pmd/lang/scala/ScalaLanguageModule.java
    A pmd-scala/src/main/java/net/sourceforge/pmd/lang/scala/ScalaParser.java
    A 
pmd-scala/src/main/java/net/sourceforge/pmd/lang/scala/ScalaTreeBuilder.java
    A pmd-scala/src/main/java/net/sourceforge/pmd/lang/scala/ast/ASTCase.java
    A 
pmd-scala/src/main/java/net/sourceforge/pmd/lang/scala/ast/ASTCtorPrimary.java
    A 
pmd-scala/src/main/java/net/sourceforge/pmd/lang/scala/ast/ASTCtorSecondary.java
    A pmd-scala/src/main/java/net/sourceforge/pmd/lang/scala/ast/ASTDeclDef.java
    A 
pmd-scala/src/main/java/net/sourceforge/pmd/lang/scala/ast/ASTDeclType.java
    A pmd-scala/src/main/java/net/sourceforge/pmd/lang/scala/ast/ASTDeclVal.java
    A pmd-scala/src/main/java/net/sourceforge/pmd/lang/scala/ast/ASTDeclVar.java
    A 
pmd-scala/src/main/java/net/sourceforge/pmd/lang/scala/ast/ASTDefnClass.java
    A pmd-scala/src/main/java/net/sourceforge/pmd/lang/scala/ast/ASTDefnDef.java
    A 
pmd-scala/src/main/java/net/sourceforge/pmd/lang/scala/ast/ASTDefnMacro.java
    A 
pmd-scala/src/main/java/net/sourceforge/pmd/lang/scala/ast/ASTDefnObject.java
    A 
pmd-scala/src/main/java/net/sourceforge/pmd/lang/scala/ast/ASTDefnTrait.java
    A 
pmd-scala/src/main/java/net/sourceforge/pmd/lang/scala/ast/ASTDefnType.java
    A pmd-scala/src/main/java/net/sourceforge/pmd/lang/scala/ast/ASTDefnVal.java
    A pmd-scala/src/main/java/net/sourceforge/pmd/lang/scala/ast/ASTDefnVar.java
    A 
pmd-scala/src/main/java/net/sourceforge/pmd/lang/scala/ast/ASTEnumeratorGenerator.java
    A 
pmd-scala/src/main/java/net/sourceforge/pmd/lang/scala/ast/ASTEnumeratorGuard.java
    A 
pmd-scala/src/main/java/net/sourceforge/pmd/lang/scala/ast/ASTEnumeratorVal.java
    A pmd-scala/src/main/java/net/sourceforge/pmd/lang/scala/ast/ASTImport.java
    A 
pmd-scala/src/main/java/net/sourceforge/pmd/lang/scala/ast/ASTImporteeName.java
    A 
pmd-scala/src/main/java/net/sourceforge/pmd/lang/scala/ast/ASTImporteeRename.java
    A 
pmd-scala/src/main/java/net/sourceforge/pmd/lang/scala/ast/ASTImporteeUnimport.java
    A 
pmd-scala/src/main/java/net/sourceforge/pmd/lang/scala/ast/ASTImporteeWildcard.java
    A 
pmd-scala/src/main/java/net/sourceforge/pmd/lang/scala/ast/ASTImporter.java
    A pmd-scala/src/main/java/net/sourceforge/pmd/lang/scala/ast/ASTInit.java
    A 
pmd-scala/src/main/java/net/sourceforge/pmd/lang/scala/ast/ASTLitBoolean.java
    A pmd-scala/src/main/java/net/sourceforge/pmd/lang/scala/ast/ASTLitByte.java
    A pmd-scala/src/main/java/net/sourceforge/pmd/lang/scala/ast/ASTLitChar.java
    A 
pmd-scala/src/main/java/net/sourceforge/pmd/lang/scala/ast/ASTLitDouble.java
    A 
pmd-scala/src/main/java/net/sourceforge/pmd/lang/scala/ast/ASTLitFloat.java
    A pmd-scala/src/main/java/net/sourceforge/pmd/lang/scala/ast/ASTLitInt.java
    A pmd-scala/src/main/java/net/sourceforge/pmd/lang/scala/ast/ASTLitLong.java
    A pmd-scala/src/main/java/net/sourceforge/pmd/lang/scala/ast/ASTLitNull.java
    A 
pmd-scala/src/main/java/net/sourceforge/pmd/lang/scala/ast/ASTLitShort.java
    A 
pmd-scala/src/main/java/net/sourceforge/pmd/lang/scala/ast/ASTLitString.java
    A 
pmd-scala/src/main/java/net/sourceforge/pmd/lang/scala/ast/ASTLitSymbol.java
    A pmd-scala/src/main/java/net/sourceforge/pmd/lang/scala/ast/ASTLitUnit.java
    A 
pmd-scala/src/main/java/net/sourceforge/pmd/lang/scala/ast/ASTModAbstract.java
    A 
pmd-scala/src/main/java/net/sourceforge/pmd/lang/scala/ast/ASTModAnnot.java
    A pmd-scala/src/main/java/net/sourceforge/pmd/lang/scala/ast/ASTModCase.java
    A 
pmd-scala/src/main/java/net/sourceforge/pmd/lang/scala/ast/ASTModContravariant.java
    A 
pmd-scala/src/main/java/net/sourceforge/pmd/lang/scala/ast/ASTModCovariant.java
    A 
pmd-scala/src/main/java/net/sourceforge/pmd/lang/scala/ast/ASTModFinal.java
    A 
pmd-scala/src/main/java/net/sourceforge/pmd/lang/scala/ast/ASTModImplicit.java
    A 
pmd-scala/src/main/java/net/sourceforge/pmd/lang/scala/ast/ASTModInline.java
    A pmd-scala/src/main/java/net/sourceforge/pmd/lang/scala/ast/ASTModLazy.java
    A 
pmd-scala/src/main/java/net/sourceforge/pmd/lang/scala/ast/ASTModOverride.java
    A 
pmd-scala/src/main/java/net/sourceforge/pmd/lang/scala/ast/ASTModPrivate.java
    A 
pmd-scala/src/main/java/net/sourceforge/pmd/lang/scala/ast/ASTModProtected.java
    A 
pmd-scala/src/main/java/net/sourceforge/pmd/lang/scala/ast/ASTModSealed.java
    A 
pmd-scala/src/main/java/net/sourceforge/pmd/lang/scala/ast/ASTModValParam.java
    A 
pmd-scala/src/main/java/net/sourceforge/pmd/lang/scala/ast/ASTModVarParam.java
    A 
pmd-scala/src/main/java/net/sourceforge/pmd/lang/scala/ast/ASTNameAnonymous.java
    A 
pmd-scala/src/main/java/net/sourceforge/pmd/lang/scala/ast/ASTNameIndeterminate.java
    A 
pmd-scala/src/main/java/net/sourceforge/pmd/lang/scala/ast/ASTPatAlternative.java
    A pmd-scala/src/main/java/net/sourceforge/pmd/lang/scala/ast/ASTPatBind.java
    A 
pmd-scala/src/main/java/net/sourceforge/pmd/lang/scala/ast/ASTPatExtract.java
    A 
pmd-scala/src/main/java/net/sourceforge/pmd/lang/scala/ast/ASTPatExtractInfix.java
    A 
pmd-scala/src/main/java/net/sourceforge/pmd/lang/scala/ast/ASTPatInterpolate.java
    A 
pmd-scala/src/main/java/net/sourceforge/pmd/lang/scala/ast/ASTPatSeqWildcard.java
    A 
pmd-scala/src/main/java/net/sourceforge/pmd/lang/scala/ast/ASTPatTuple.java
    A 
pmd-scala/src/main/java/net/sourceforge/pmd/lang/scala/ast/ASTPatTyped.java
    A pmd-scala/src/main/java/net/sourceforge/pmd/lang/scala/ast/ASTPatVar.java
    A 
pmd-scala/src/main/java/net/sourceforge/pmd/lang/scala/ast/ASTPatWildcard.java
    A pmd-scala/src/main/java/net/sourceforge/pmd/lang/scala/ast/ASTPatXml.java
    A pmd-scala/src/main/java/net/sourceforge/pmd/lang/scala/ast/ASTPkg.java
    A 
pmd-scala/src/main/java/net/sourceforge/pmd/lang/scala/ast/ASTPkgObject.java
    A pmd-scala/src/main/java/net/sourceforge/pmd/lang/scala/ast/ASTQuasi.java
    A pmd-scala/src/main/java/net/sourceforge/pmd/lang/scala/ast/ASTSelf.java
    A pmd-scala/src/main/java/net/sourceforge/pmd/lang/scala/ast/ASTSource.java
    A 
pmd-scala/src/main/java/net/sourceforge/pmd/lang/scala/ast/ASTTemplate.java
    A 
pmd-scala/src/main/java/net/sourceforge/pmd/lang/scala/ast/ASTTermAnnotate.java
    A 
pmd-scala/src/main/java/net/sourceforge/pmd/lang/scala/ast/ASTTermApply.java
    A 
pmd-scala/src/main/java/net/sourceforge/pmd/lang/scala/ast/ASTTermApplyInfix.java
    A 
pmd-scala/src/main/java/net/sourceforge/pmd/lang/scala/ast/ASTTermApplyType.java
    A 
pmd-scala/src/main/java/net/sourceforge/pmd/lang/scala/ast/ASTTermApplyUnary.java
    A 
pmd-scala/src/main/java/net/sourceforge/pmd/lang/scala/ast/ASTTermAscribe.java
    A 
pmd-scala/src/main/java/net/sourceforge/pmd/lang/scala/ast/ASTTermAssign.java
    A 
pmd-scala/src/main/java/net/sourceforge/pmd/lang/scala/ast/ASTTermBlock.java
    A pmd-scala/src/main/java/net/sourceforge/pmd/lang/scala/ast/ASTTermDo.java
    A pmd-scala/src/main/java/net/sourceforge/pmd/lang/scala/ast/ASTTermEta.java
    A pmd-scala/src/main/java/net/sourceforge/pmd/lang/scala/ast/ASTTermFor.java
    A 
pmd-scala/src/main/java/net/sourceforge/pmd/lang/scala/ast/ASTTermForYield.java
    A 
pmd-scala/src/main/java/net/sourceforge/pmd/lang/scala/ast/ASTTermFunction.java
    A pmd-scala/src/main/java/net/sourceforge/pmd/lang/scala/ast/ASTTermIf.java
    A 
pmd-scala/src/main/java/net/sourceforge/pmd/lang/scala/ast/ASTTermInterpolate.java
    A 
pmd-scala/src/main/java/net/sourceforge/pmd/lang/scala/ast/ASTTermMatch.java
    A 
pmd-scala/src/main/java/net/sourceforge/pmd/lang/scala/ast/ASTTermName.java
    A pmd-scala/src/main/java/net/sourceforge/pmd/lang/scala/ast/ASTTermNew.java
    A 
pmd-scala/src/main/java/net/sourceforge/pmd/lang/scala/ast/ASTTermNewAnonymous.java
    A 
pmd-scala/src/main/java/net/sourceforge/pmd/lang/scala/ast/ASTTermParam.java
    A 
pmd-scala/src/main/java/net/sourceforge/pmd/lang/scala/ast/ASTTermPartialFunction.java
    A 
pmd-scala/src/main/java/net/sourceforge/pmd/lang/scala/ast/ASTTermPlaceholder.java
    A 
pmd-scala/src/main/java/net/sourceforge/pmd/lang/scala/ast/ASTTermRepeated.java
    A 
pmd-scala/src/main/java/net/sourceforge/pmd/lang/scala/ast/ASTTermReturn.java
    A 
pmd-scala/src/main/java/net/sourceforge/pmd/lang/scala/ast/ASTTermSelect.java
    A 
pmd-scala/src/main/java/net/sourceforge/pmd/lang/scala/ast/ASTTermSuper.java
    A 
pmd-scala/src/main/java/net/sourceforge/pmd/lang/scala/ast/ASTTermThis.java
    A 
pmd-scala/src/main/java/net/sourceforge/pmd/lang/scala/ast/ASTTermThrow.java
    A pmd-scala/src/main/java/net/sourceforge/pmd/lang/scala/ast/ASTTermTry.java
    A 
pmd-scala/src/main/java/net/sourceforge/pmd/lang/scala/ast/ASTTermTryWithHandler.java
    A 
pmd-scala/src/main/java/net/sourceforge/pmd/lang/scala/ast/ASTTermTuple.java
    A 
pmd-scala/src/main/java/net/sourceforge/pmd/lang/scala/ast/ASTTermWhile.java
    A pmd-scala/src/main/java/net/sourceforge/pmd/lang/scala/ast/ASTTermXml.java
    A pmd-scala/src/main/java/net/sourceforge/pmd/lang/scala/ast/ASTTypeAnd.java
    A 
pmd-scala/src/main/java/net/sourceforge/pmd/lang/scala/ast/ASTTypeAnnotate.java
    A 
pmd-scala/src/main/java/net/sourceforge/pmd/lang/scala/ast/ASTTypeApply.java
    A 
pmd-scala/src/main/java/net/sourceforge/pmd/lang/scala/ast/ASTTypeApplyInfix.java
    A 
pmd-scala/src/main/java/net/sourceforge/pmd/lang/scala/ast/ASTTypeBounds.java
    A 
pmd-scala/src/main/java/net/sourceforge/pmd/lang/scala/ast/ASTTypeByName.java
    A 
pmd-scala/src/main/java/net/sourceforge/pmd/lang/scala/ast/ASTTypeExistential.java
    A 
pmd-scala/src/main/java/net/sourceforge/pmd/lang/scala/ast/ASTTypeFunction.java
    A 
pmd-scala/src/main/java/net/sourceforge/pmd/lang/scala/ast/ASTTypeImplicitFunction.java
    A 
pmd-scala/src/main/java/net/sourceforge/pmd/lang/scala/ast/ASTTypeLambda.java
    A 
pmd-scala/src/main/java/net/sourceforge/pmd/lang/scala/ast/ASTTypeMethod.java
    A 
pmd-scala/src/main/java/net/sourceforge/pmd/lang/scala/ast/ASTTypeName.java
    A pmd-scala/src/main/java/net/sourceforge/pmd/lang/scala/ast/ASTTypeOr.java
    A 
pmd-scala/src/main/java/net/sourceforge/pmd/lang/scala/ast/ASTTypeParam.java
    A 
pmd-scala/src/main/java/net/sourceforge/pmd/lang/scala/ast/ASTTypePlaceholder.java
    A 
pmd-scala/src/main/java/net/sourceforge/pmd/lang/scala/ast/ASTTypeProject.java
    A 
pmd-scala/src/main/java/net/sourceforge/pmd/lang/scala/ast/ASTTypeRefine.java
    A 
pmd-scala/src/main/java/net/sourceforge/pmd/lang/scala/ast/ASTTypeRepeated.java
    A 
pmd-scala/src/main/java/net/sourceforge/pmd/lang/scala/ast/ASTTypeSelect.java
    A 
pmd-scala/src/main/java/net/sourceforge/pmd/lang/scala/ast/ASTTypeSingleton.java
    A 
pmd-scala/src/main/java/net/sourceforge/pmd/lang/scala/ast/ASTTypeTuple.java
    A pmd-scala/src/main/java/net/sourceforge/pmd/lang/scala/ast/ASTTypeVar.java
    A 
pmd-scala/src/main/java/net/sourceforge/pmd/lang/scala/ast/ASTTypeWith.java
    A 
pmd-scala/src/main/java/net/sourceforge/pmd/lang/scala/ast/AbstractScalaNode.java
    A pmd-scala/src/main/java/net/sourceforge/pmd/lang/scala/ast/ScalaNode.java
    A 
pmd-scala/src/main/java/net/sourceforge/pmd/lang/scala/ast/ScalaParserVisitor.java
    A 
pmd-scala/src/main/java/net/sourceforge/pmd/lang/scala/ast/ScalaParserVisitorAdapter.java
    A pmd-scala/src/main/java/net/sourceforge/pmd/lang/scala/rule/ScalaRule.java
    A 
pmd-scala/src/main/java/net/sourceforge/pmd/lang/scala/rule/ScalaRuleChainVisitor.java
    A 
pmd-scala/src/main/java/net/sourceforge/pmd/lang/scala/rule/ScalaRuleViolationFactory.java
    R pmd-scala/src/main/java/org/sonar/plugins/scala/cpd/ScalaTokenizer.java
    R pmd-scala/src/main/java/org/sonar/plugins/scala/language/Comment.java
    R pmd-scala/src/main/java/org/sonar/plugins/scala/language/CommentType.java
    R pmd-scala/src/main/java/org/sonar/plugins/scala/util/StringUtils.java
    A pmd-scala/src/main/resources/category/scala/bestpractices.xml
    A pmd-scala/src/main/resources/category/scala/categories.properties
    A pmd-scala/src/main/resources/category/scala/codestyle.xml
    A pmd-scala/src/main/resources/category/scala/design.xml
    A pmd-scala/src/main/resources/category/scala/documentation.xml
    A pmd-scala/src/main/resources/category/scala/errorprone.xml
    A pmd-scala/src/main/resources/category/scala/multithreading.xml
    A pmd-scala/src/main/resources/category/scala/performance.xml
    A pmd-scala/src/main/resources/category/scala/security.xml
    A pmd-scala/src/test/java/net/sourceforge/pmd/LanguageVersionTest.java
    A pmd-scala/src/test/java/net/sourceforge/pmd/RulesetFactoryTest.java
    M pmd-scala/src/test/java/net/sourceforge/pmd/cpd/ScalaTokenizerTest.java
    A pmd-scala/src/test/java/net/sourceforge/pmd/scala/ScalaParserTest.java
    A pmd-scala/src/test/java/net/sourceforge/pmd/scala/rule/ScalaRuleTest.java
    A pmd-scala/src/test/java/net/sourceforge/pmd/scala/rule/XPathRuleTest.java
    R 
pmd-scala/src/test/resources/org/sonar/plugins/scala/cpd/sample-LiftActor.scala
    A pmd-scala/src/test/resources/parserFiles/helloworld.scala
    A pmd-scala/src/test/resources/tokenizerFiles/sample-LiftActor.scala
    M 
pmd-test/src/main/java/net/sourceforge/pmd/AbstractLanguageVersionTest.java
    M pmd-test/src/main/java/net/sourceforge/pmd/testframework/RuleTst.java
    M pom.xml

  Log Message:
  -----------
  Merge branch '7.0.x' into remove-statistical-rule


  Commit: e2bf9c1803a7c628c7cfc76df475bacc8ee63b7a
      https://github.com/pmd/pmd/commit/e2bf9c1803a7c628c7cfc76df475bacc8ee63b7a
  Author: Clément Fournier <[email protected]>
  Date:   2019-09-09 (Mon, 09 Sep 2019)

  Changed paths:
    M 
pmd-scala/src/main/java/net/sourceforge/pmd/lang/scala/ScalaLanguageHandler.java

  Log Message:
  -----------
  Merge branch '7.0.x' into remove-statistical-rule


  Commit: dd294d381373b0fe70e125b2324527e88419a52a
      https://github.com/pmd/pmd/commit/dd294d381373b0fe70e125b2324527e88419a52a
  Author: Andreas Dangel <[email protected]>
  Date:   2019-09-13 (Fri, 13 Sep 2019)

  Changed paths:
    M pmd-apex/src/main/resources/category/apex/bestpractices.xml
    M 
pmd-apex/src/test/resources/net/sourceforge/pmd/lang/apex/rule/bestpractices/xml/DebugsShouldUseLoggingLevel.xml

  Log Message:
  -----------
  Consider lower-case, use parameter strictMode


  Commit: 4d6b3215d5cfe49868421a096e10c10a65c51e8c
      https://github.com/pmd/pmd/commit/4d6b3215d5cfe49868421a096e10c10a65c51e8c
  Author: Andreas Dangel <[email protected]>
  Date:   2019-09-14 (Sat, 14 Sep 2019)

  Changed paths:
    M pmd-apex/src/main/resources/rulesets/apex/quickstart.xml

  Log Message:
  -----------
  Add new rule DebugsShouldUseLoggingLevel to quickstart


  Commit: 5f30951a8b65c44ce7e09457c0becaf32195989a
      https://github.com/pmd/pmd/commit/5f30951a8b65c44ce7e09457c0becaf32195989a
  Author: Andreas Dangel <[email protected]>
  Date:   2019-09-14 (Sat, 14 Sep 2019)

  Changed paths:
    M docs/pages/release_notes.md
    A pmd-core/src/main/resources/rulesets/releases/6180.xml

  Log Message:
  -----------
  Update release notes, refs #1943, fixes #1942


  Commit: 882143460462d1954bfd6bd57b20f8f24dcaf192
      https://github.com/pmd/pmd/commit/882143460462d1954bfd6bd57b20f8f24dcaf192
  Author: Andreas Dangel <[email protected]>
  Date:   2019-09-14 (Sat, 14 Sep 2019)

  Changed paths:
    M docs/pages/pmd/rules/apex.md
    M docs/pages/pmd/rules/apex/bestpractices.md
    M docs/pages/release_notes.md
    M pmd-apex/src/main/resources/category/apex/bestpractices.xml
    M pmd-apex/src/main/resources/rulesets/apex/quickstart.xml
    A 
pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/bestpractices/DebugsShouldUseLoggingLevelTest.java
    A 
pmd-apex/src/test/resources/net/sourceforge/pmd/lang/apex/rule/bestpractices/xml/DebugsShouldUseLoggingLevel.xml
    M pmd-core/src/main/resources/rulesets/releases/6180.xml

  Log Message:
  -----------
  Merge branch 'pr-1943'


  Commit: 9eaffbd3e6123b5cae78a3ec8d6be9a5f421dc6a
      https://github.com/pmd/pmd/commit/9eaffbd3e6123b5cae78a3ec8d6be9a5f421dc6a
  Author: Andreas Dangel <[email protected]>
  Date:   2019-09-14 (Sat, 14 Sep 2019)

  Changed paths:
    M docs/pages/pmd/rules/apex.md
    M docs/pages/pmd/rules/apex/bestpractices.md
    M pmd-apex/src/main/resources/category/apex/bestpractices.xml

  Log Message:
  -----------
  Update generated rule documentation


  Commit: e0b0e6330de0616b9452ff6d3f115f3c7fba9f7d
      https://github.com/pmd/pmd/commit/e0b0e6330de0616b9452ff6d3f115f3c7fba9f7d
  Author: Andreas Dangel <[email protected]>
  Date:   2019-09-14 (Sat, 14 Sep 2019)

  Changed paths:
    M docs/pages/pmd/userdocs/extending/writing_xpath_rules.md
    M 
pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/xpath/DocumentNavigator.java
    M 
pmd-core/src/test/java/net/sourceforge/pmd/lang/rule/xpath/DummyNodeWithListAndEnum.java
    M 
pmd-core/src/test/java/net/sourceforge/pmd/lang/rule/xpath/JaxenXPathRuleQueryTest.java

  Log Message:
  -----------
  [core] XPath 1.0: filter out list attributes

While XPath 2.0 queries support now list attributes as
sequences, XPath 1.0 won't. It would only be supported as
single string which makes the two xpath versions completely
incompatible. In order to make it easier for the transitioning
from xpath 1.0 to xpath 2.0, list attribute will only be
supported for xpath 2.0.

See also https://github.com/pmd/pmd/pull/1959#discussion_r322027876


  Commit: 73006a420eb72af5aae43b23901be881318a9b96
      https://github.com/pmd/pmd/commit/73006a420eb72af5aae43b23901be881318a9b96
  Author: Amish Shah <[email protected]>
  Date:   2019-09-14 (Sat, 14 Sep 2019)

  Changed paths:
    M pmd-java/src/main/resources/category/java/bestpractices.xml

  Log Message:
  -----------
  Update doc for unused formal parameter


  Commit: eeb147e59485a2dc9fa35c87e45157f7c519b56b
      https://github.com/pmd/pmd/commit/eeb147e59485a2dc9fa35c87e45157f7c519b56b
  Author: Andreas Dangel <[email protected]>
  Date:   2019-09-15 (Sun, 15 Sep 2019)

  Changed paths:
    M pmd-java/src/main/resources/category/java/bestpractices.xml

  Log Message:
  -----------
  formatting


  Commit: 6d8f7c12df77bc707e4c815dace3d3d9f34f9165
      https://github.com/pmd/pmd/commit/6d8f7c12df77bc707e4c815dace3d3d9f34f9165
  Author: Andreas Dangel <[email protected]>
  Date:   2019-09-15 (Sun, 15 Sep 2019)

  Changed paths:
    M docs/pages/release_notes.md

  Log Message:
  -----------
  Update release notes, refs #2015, #fixes #1227


  Commit: 8f3abf93497d31d36874d1401bbe4ae054663c3a
      https://github.com/pmd/pmd/commit/8f3abf93497d31d36874d1401bbe4ae054663c3a
  Author: Andreas Dangel <[email protected]>
  Date:   2019-09-15 (Sun, 15 Sep 2019)

  Changed paths:
    M docs/pages/release_notes.md
    M pmd-java/src/main/resources/category/java/bestpractices.xml

  Log Message:
  -----------
  Merge branch 'pr-2015'


  Commit: 4672ccf2e3916f615063995b0c09e026a89ef5de
      https://github.com/pmd/pmd/commit/4672ccf2e3916f615063995b0c09e026a89ef5de
  Author: Andreas Dangel <[email protected]>
  Date:   2019-09-15 (Sun, 15 Sep 2019)

  Changed paths:
    M docs/pages/pmd/rules/java/bestpractices.md

  Log Message:
  -----------
  Update generated rule documentation


  Commit: be90279d83bc6b38222ef88eeb281fe70e303d9b
      https://github.com/pmd/pmd/commit/be90279d83bc6b38222ef88eeb281fe70e303d9b
  Author: Andreas Dangel <[email protected]>
  Date:   2019-09-15 (Sun, 15 Sep 2019)

  Changed paths:
    M docs/_config.yml
    M docs/pages/next_major_development.md

  Log Message:
  -----------
  Prepare pmd release 6.18.0


  Commit: 3f42cca200334b6c4d762573b7c99e0a18b41b3c
      https://github.com/pmd/pmd/commit/3f42cca200334b6c4d762573b7c99e0a18b41b3c
  Author: Andreas Dangel <[email protected]>
  Date:   2019-09-15 (Sun, 15 Sep 2019)

  Changed paths:
    M pmd-apex-jorje/pom.xml
    M pmd-apex/pom.xml
    M pmd-core/pom.xml
    M pmd-cpp/pom.xml
    M pmd-cs/pom.xml
    M pmd-dart/pom.xml
    M pmd-dist/pom.xml
    M pmd-doc/pom.xml
    M pmd-fortran/pom.xml
    M pmd-go/pom.xml
    M pmd-groovy/pom.xml
    M pmd-java/pom.xml
    M pmd-java8/pom.xml
    M pmd-javascript/pom.xml
    M pmd-jsp/pom.xml
    M pmd-kotlin/pom.xml
    M pmd-lang-test/pom.xml
    M pmd-lua/pom.xml
    M pmd-matlab/pom.xml
    M pmd-objectivec/pom.xml
    M pmd-perl/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-visualforce/pom.xml
    M pmd-vm/pom.xml
    M pmd-xml/pom.xml
    M pom.xml

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


  Commit: e536ca19476b2479356de8e65840c6b4b1b25ddf
      https://github.com/pmd/pmd/commit/e536ca19476b2479356de8e65840c6b4b1b25ddf
  Author: Andreas Dangel <[email protected]>
  Date:   2019-09-15 (Sun, 15 Sep 2019)

  Changed paths:
    M pmd-apex-jorje/pom.xml
    M pmd-apex/pom.xml
    M pmd-core/pom.xml
    M pmd-cpp/pom.xml
    M pmd-cs/pom.xml
    M pmd-dart/pom.xml
    M pmd-dist/pom.xml
    M pmd-doc/pom.xml
    M pmd-fortran/pom.xml
    M pmd-go/pom.xml
    M pmd-groovy/pom.xml
    M pmd-java/pom.xml
    M pmd-java8/pom.xml
    M pmd-javascript/pom.xml
    M pmd-jsp/pom.xml
    M pmd-kotlin/pom.xml
    M pmd-lang-test/pom.xml
    M pmd-lua/pom.xml
    M pmd-matlab/pom.xml
    M pmd-objectivec/pom.xml
    M pmd-perl/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-visualforce/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: b0e458d8130ed14592d6769d4e11b68aac612b82
      https://github.com/pmd/pmd/commit/b0e458d8130ed14592d6769d4e11b68aac612b82
  Author: Andreas Dangel <[email protected]>
  Date:   2019-09-15 (Sun, 15 Sep 2019)

  Changed paths:
    M docs/_config.yml
    M docs/pages/release_notes.md
    M docs/pages/release_notes_old.md

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


  Commit: 9111119076a7965b0f8b661860c66d1f0c41d7b5
      https://github.com/pmd/pmd/commit/9111119076a7965b0f8b661860c66d1f0c41d7b5
  Author: Clément Fournier <[email protected]>
  Date:   2019-09-16 (Mon, 16 Sep 2019)

  Changed paths:
    M docs/_config.yml
    M docs/pages/next_major_development.md
    M docs/pages/pmd/rules/apex.md
    M docs/pages/pmd/rules/apex/bestpractices.md
    M docs/pages/pmd/rules/java/bestpractices.md
    M docs/pages/pmd/userdocs/extending/writing_xpath_rules.md
    M docs/pages/release_notes.md
    M docs/pages/release_notes_old.md
    M pmd-apex/src/main/resources/category/apex/bestpractices.xml
    M pmd-apex/src/main/resources/rulesets/apex/quickstart.xml
    A 
pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/bestpractices/DebugsShouldUseLoggingLevelTest.java
    A 
pmd-apex/src/test/resources/net/sourceforge/pmd/lang/apex/rule/bestpractices/xml/DebugsShouldUseLoggingLevel.xml
    M 
pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/xpath/DocumentNavigator.java
    M pmd-core/src/main/resources/rulesets/releases/6180.xml
    M 
pmd-core/src/test/java/net/sourceforge/pmd/lang/rule/xpath/DummyNodeWithListAndEnum.java
    M 
pmd-core/src/test/java/net/sourceforge/pmd/lang/rule/xpath/JaxenXPathRuleQueryTest.java
    M pmd-java/src/main/resources/category/java/bestpractices.xml
    A pmd-java8/pom.xml
    M pmd-scala/pom.xml

  Log Message:
  -----------
  Merge branch 'master' into 7.0.x


  Commit: c7419b8c121065a246d09b8da52069ffead3b7c3
      https://github.com/pmd/pmd/commit/c7419b8c121065a246d09b8da52069ffead3b7c3
  Author: Clément Fournier <[email protected]>
  Date:   2019-09-16 (Mon, 16 Sep 2019)

  Changed paths:
    M pmd-apex/src/main/resources/rulesets/apex/quickstart.xml
    M 
pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/xpath/AttributeAxisIterator.java

  Log Message:
  -----------
  Fix merge


  Commit: e4ce2faf78c2b08aa1663ebc1a76f110a09a9bba
      https://github.com/pmd/pmd/commit/e4ce2faf78c2b08aa1663ebc1a76f110a09a9bba
  Author: Clément Fournier <[email protected]>
  Date:   2019-09-16 (Mon, 16 Sep 2019)

  Changed paths:
    M pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/xpath/Attribute.java
    M 
pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/xpath/DocumentNavigator.java

  Log Message:
  -----------
  Fix spurious warning about deprecated attributes

Because we were evaluating all attributes eagerly,
deprecated attributes were reported even without
being used. Possibly, performance also took a hit.


  Commit: fe8cbe1b6d969400301010bd4a71993330f36cc3
      https://github.com/pmd/pmd/commit/fe8cbe1b6d969400301010bd4a71993330f36cc3
  Author: Clément Fournier <[email protected]>
  Date:   2019-09-16 (Mon, 16 Sep 2019)

  Changed paths:
    M pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/xpath/Attribute.java
    M 
pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/xpath/DocumentNavigator.java

  Log Message:
  -----------
  Merge branch 'master' into 7.0.x


  Commit: ed428dd852256afff99b7bb9227221e4dee01e7e
      https://github.com/pmd/pmd/commit/ed428dd852256afff99b7bb9227221e4dee01e7e
  Author: Clément Fournier <[email protected]>
  Date:   2019-09-17 (Tue, 17 Sep 2019)

  Changed paths:
    M pmd-scala/src/main/java/net/sourceforge/pmd/lang/scala/ScalaParser.java
    M 
pmd-scala/src/main/java/net/sourceforge/pmd/lang/scala/ScalaTreeBuilder.java
    M pmd-scala/src/main/java/net/sourceforge/pmd/lang/scala/ast/ASTSource.java

  Log Message:
  -----------
  Cleanup scala tree builder


  Commit: 95d6ea3f37f72fdaa0e5eea749f64431b6591d36
      https://github.com/pmd/pmd/commit/95d6ea3f37f72fdaa0e5eea749f64431b6591d36
  Author: Clément Fournier <[email protected]>
  Date:   2019-09-17 (Tue, 17 Sep 2019)

  Changed paths:
    M 
pmd-lang-test/src/main/kotlin/net/sourceforge/pmd/lang/ast/test/TestUtils.kt
    M pmd-scala/pom.xml
    M pmd-scala/src/main/java/net/sourceforge/pmd/lang/scala/ScalaParser.java
    M 
pmd-scala/src/main/java/net/sourceforge/pmd/lang/scala/ast/AbstractScalaNode.java
    M pmd-scala/src/main/java/net/sourceforge/pmd/lang/scala/ast/ScalaNode.java
    A 
pmd-scala/src/test/java/net/sourceforge/pmd/lang/scala/ast/ScalaParserTest.java
    A 
pmd-scala/src/test/java/net/sourceforge/pmd/lang/scala/rule/ScalaRuleTest.java
    A 
pmd-scala/src/test/java/net/sourceforge/pmd/lang/scala/rule/XPathRuleTest.java
    R pmd-scala/src/test/java/net/sourceforge/pmd/scala/ScalaParserTest.java
    R pmd-scala/src/test/java/net/sourceforge/pmd/scala/rule/ScalaRuleTest.java
    R pmd-scala/src/test/java/net/sourceforge/pmd/scala/rule/XPathRuleTest.java
    A 
pmd-scala/src/test/kotlin/net/sourceforge/pmd/lang/scala/ast/ScalaTreeTests.kt

  Log Message:
  -----------
  Fix scala text bounds


  Commit: 591cfc0a51febd8aa9869277f5c16914798c97e1
      https://github.com/pmd/pmd/commit/591cfc0a51febd8aa9869277f5c16914798c97e1
  Author: Clément Fournier <[email protected]>
  Date:   2019-09-17 (Tue, 17 Sep 2019)

  Changed paths:
    M pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/Node.java
    M pmd-scala/src/main/java/net/sourceforge/pmd/lang/scala/ast/ScalaNode.java
    M 
pmd-scala/src/test/java/net/sourceforge/pmd/lang/scala/ast/ScalaParserTest.java

  Log Message:
  -----------
  Remove old test


  Commit: 734fc53aba1fd3eab9027afaef09867059033475
      https://github.com/pmd/pmd/commit/734fc53aba1fd3eab9027afaef09867059033475
  Author: Clément Fournier <[email protected]>
  Date:   2019-09-17 (Tue, 17 Sep 2019)

  Changed paths:
    M pmd-scala/pom.xml

  Log Message:
  -----------
  Fix java tests not executing


  Commit: e09ea8ce1a21f8c1ae0b4f265cc0b6aba1ad0ec3
      https://github.com/pmd/pmd/commit/e09ea8ce1a21f8c1ae0b4f265cc0b6aba1ad0ec3
  Author: Clément Fournier <[email protected]>
  Date:   2019-09-17 (Tue, 17 Sep 2019)

  Changed paths:
    M 
pmd-scala/src/main/java/net/sourceforge/pmd/lang/scala/ast/AbstractScalaNode.java
    M pmd-scala/src/main/java/net/sourceforge/pmd/lang/scala/ast/ScalaNode.java

  Log Message:
  -----------
  Setting line numbers is unsupported


  Commit: 4b4e6a247d1fd0ec108d509a02a2522de4434e49
      https://github.com/pmd/pmd/commit/4b4e6a247d1fd0ec108d509a02a2522de4434e49
  Author: Clément Fournier <[email protected]>
  Date:   2019-09-17 (Tue, 17 Sep 2019)

  Changed paths:
    R 
pmd-scala/src/test/java/net/sourceforge/pmd/lang/scala/ast/ScalaParserTest.java
    M 
pmd-scala/src/test/java/net/sourceforge/pmd/lang/scala/rule/ScalaRuleTest.java
    M pmd-scala/src/test/resources/parserFiles/helloworld.scala

  Log Message:
  -----------
  Remove useless test


  Commit: 691f01d2541d8e0a5409b002fca97bc9d26f6016
      https://github.com/pmd/pmd/commit/691f01d2541d8e0a5409b002fca97bc9d26f6016
  Author: Juan Martín Sotuyo Dodero <[email protected]>
  Date:   2019-09-17 (Tue, 17 Sep 2019)

  Changed paths:
    M pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/Node.java
    M 
pmd-lang-test/src/main/kotlin/net/sourceforge/pmd/lang/ast/test/TestUtils.kt
    M pmd-scala/pom.xml
    M pmd-scala/src/main/java/net/sourceforge/pmd/lang/scala/ScalaParser.java
    M 
pmd-scala/src/main/java/net/sourceforge/pmd/lang/scala/ScalaTreeBuilder.java
    M pmd-scala/src/main/java/net/sourceforge/pmd/lang/scala/ast/ASTSource.java
    M 
pmd-scala/src/main/java/net/sourceforge/pmd/lang/scala/ast/AbstractScalaNode.java
    M pmd-scala/src/main/java/net/sourceforge/pmd/lang/scala/ast/ScalaNode.java
    A 
pmd-scala/src/test/java/net/sourceforge/pmd/lang/scala/rule/ScalaRuleTest.java
    A 
pmd-scala/src/test/java/net/sourceforge/pmd/lang/scala/rule/XPathRuleTest.java
    R pmd-scala/src/test/java/net/sourceforge/pmd/scala/ScalaParserTest.java
    R pmd-scala/src/test/java/net/sourceforge/pmd/scala/rule/ScalaRuleTest.java
    R pmd-scala/src/test/java/net/sourceforge/pmd/scala/rule/XPathRuleTest.java
    A 
pmd-scala/src/test/kotlin/net/sourceforge/pmd/lang/scala/ast/ScalaTreeTests.kt
    M pmd-scala/src/test/resources/parserFiles/helloworld.scala

  Log Message:
  -----------
  Merge pull request #2021 from oowekyala/scala-cleanups

[scala] Fix scala text bounds


  Commit: d1578aba17ce82de105ec2399d47f64cbd86b1c2
      https://github.com/pmd/pmd/commit/d1578aba17ce82de105ec2399d47f64cbd86b1c2
  Author: Clément Fournier <[email protected]>
  Date:   2019-09-18 (Wed, 18 Sep 2019)

  Changed paths:
    M pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/Node.java
    M pmd-scala/pom.xml
    M pmd-scala/src/main/java/net/sourceforge/pmd/lang/scala/ScalaParser.java
    M 
pmd-scala/src/main/java/net/sourceforge/pmd/lang/scala/ScalaTreeBuilder.java
    M pmd-scala/src/main/java/net/sourceforge/pmd/lang/scala/ast/ASTSource.java
    M 
pmd-scala/src/main/java/net/sourceforge/pmd/lang/scala/ast/AbstractScalaNode.java
    M pmd-scala/src/main/java/net/sourceforge/pmd/lang/scala/ast/ScalaNode.java
    A 
pmd-scala/src/test/java/net/sourceforge/pmd/lang/scala/rule/ScalaRuleTest.java
    A 
pmd-scala/src/test/java/net/sourceforge/pmd/lang/scala/rule/XPathRuleTest.java
    R pmd-scala/src/test/java/net/sourceforge/pmd/scala/ScalaParserTest.java
    R pmd-scala/src/test/java/net/sourceforge/pmd/scala/rule/ScalaRuleTest.java
    R pmd-scala/src/test/java/net/sourceforge/pmd/scala/rule/XPathRuleTest.java
    A 
pmd-scala/src/test/kotlin/net/sourceforge/pmd/lang/scala/ast/ScalaTreeTests.kt
    M pmd-scala/src/test/resources/parserFiles/helloworld.scala

  Log Message:
  -----------
  Merge branch 'master' into 7.0.x


  Commit: c42a66c40ffb22461a2806a6405d7fac7693a4fa
      https://github.com/pmd/pmd/commit/c42a66c40ffb22461a2806a6405d7fac7693a4fa
  Author: Clément Fournier <[email protected]>
  Date:   2019-09-19 (Thu, 19 Sep 2019)

  Changed paths:
    M pmd-core/src/main/java/net/sourceforge/pmd/properties/PropertyBuilder.java
    R 
pmd-core/src/main/java/net/sourceforge/pmd/properties/constraints/ConstraintFactory.java
    M 
pmd-core/src/main/java/net/sourceforge/pmd/properties/constraints/NumericConstraints.java
    M 
pmd-core/src/main/java/net/sourceforge/pmd/properties/constraints/PropertyConstraint.java
    M 
pmd-core/src/test/java/net/sourceforge/pmd/properties/PropertyDescriptorTest.java

  Log Message:
  -----------
  Remove transitional classes of property framework


  Commit: ad822f7e2b51f72034c665499269115372de2ed8
      https://github.com/pmd/pmd/commit/ad822f7e2b51f72034c665499269115372de2ed8
  Author: Clément Fournier <[email protected]>
  Date:   2019-09-19 (Thu, 19 Sep 2019)

  Changed paths:
    M 
pmd-lang-test/src/main/kotlin/net/sourceforge/pmd/lang/ast/test/NodeExtensions.kt

  Log Message:
  -----------
  Accomodate tests for scala empty nodes

refs #2021


  Commit: 173519694f46a269647f0fff179353e94192c712
      https://github.com/pmd/pmd/commit/173519694f46a269647f0fff179353e94192c712
  Author: Juan Martín Sotuyo Dodero <[email protected]>
  Date:   2019-09-24 (Tue, 24 Sep 2019)

  Changed paths:
    M 
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/internal/AbstractCounterCheckRule.java
    M pmd-core/src/main/java/net/sourceforge/pmd/PMD.java
    M pmd-core/src/main/java/net/sourceforge/pmd/Report.java
    M pmd-core/src/main/java/net/sourceforge/pmd/ThreadSafeReportListener.java
    M 
pmd-core/src/main/java/net/sourceforge/pmd/cache/AbstractAnalysisCache.java
    M pmd-core/src/main/java/net/sourceforge/pmd/cache/NoopAnalysisCache.java
    M 
pmd-core/src/main/java/net/sourceforge/pmd/lang/rule/internal/CommonPropertyDescriptors.java
    R 
pmd-core/src/main/java/net/sourceforge/pmd/lang/rule/stat/StatisticalRule.java
    R 
pmd-core/src/main/java/net/sourceforge/pmd/lang/rule/stat/StatisticalRuleHelper.java
    R pmd-core/src/main/java/net/sourceforge/pmd/stat/DataPoint.java
    R pmd-core/src/main/java/net/sourceforge/pmd/stat/Metric.java
    M pmd-core/src/test/java/net/sourceforge/pmd/ReportTest.java
    M 
pmd-core/src/test/java/net/sourceforge/pmd/processor/MultiThreadProcessorTest.java
    R pmd-core/src/test/java/net/sourceforge/pmd/stat/MetricTest.java
    R pmd-core/src/test/java/net/sourceforge/pmd/stat/MockStatisticalRule.java
    R pmd-core/src/test/java/net/sourceforge/pmd/stat/StatTests.java
    R pmd-core/src/test/java/net/sourceforge/pmd/stat/StatisticalRuleTest.java
    M 
pmd-plsql/src/main/java/net/sourceforge/pmd/lang/plsql/ast/ExecutableCode.java
    R 
pmd-plsql/src/main/java/net/sourceforge/pmd/lang/plsql/rule/AbstractStatisticalPLSQLRule.java
    A 
pmd-plsql/src/main/java/net/sourceforge/pmd/lang/plsql/rule/design/AbstractCounterCheckRule.java
    M 
pmd-plsql/src/main/java/net/sourceforge/pmd/lang/plsql/rule/design/AbstractNcssCountRule.java
    R 
pmd-plsql/src/main/java/net/sourceforge/pmd/lang/plsql/rule/design/ExcessiveLengthRule.java
    M 
pmd-plsql/src/main/java/net/sourceforge/pmd/lang/plsql/rule/design/ExcessiveMethodLengthRule.java
    R 
pmd-plsql/src/main/java/net/sourceforge/pmd/lang/plsql/rule/design/ExcessiveNodeCountRule.java
    M 
pmd-plsql/src/main/java/net/sourceforge/pmd/lang/plsql/rule/design/ExcessiveObjectLengthRule.java
    M 
pmd-plsql/src/main/java/net/sourceforge/pmd/lang/plsql/rule/design/ExcessivePackageBodyLengthRule.java
    M 
pmd-plsql/src/main/java/net/sourceforge/pmd/lang/plsql/rule/design/ExcessivePackageSpecificationLengthRule.java
    M 
pmd-plsql/src/main/java/net/sourceforge/pmd/lang/plsql/rule/design/ExcessiveParameterListRule.java
    M 
pmd-plsql/src/main/java/net/sourceforge/pmd/lang/plsql/rule/design/ExcessiveTypeLengthRule.java
    M 
pmd-plsql/src/main/java/net/sourceforge/pmd/lang/plsql/rule/design/NPathComplexityRule.java
    A 
pmd-plsql/src/main/java/net/sourceforge/pmd/lang/plsql/rule/design/NPathComplexityVisitor.java
    M 
pmd-plsql/src/main/java/net/sourceforge/pmd/lang/plsql/rule/design/NcssMethodCountRule.java
    M 
pmd-plsql/src/main/java/net/sourceforge/pmd/lang/plsql/rule/design/NcssObjectCountRule.java
    M pmd-plsql/src/main/resources/category/plsql/design.xml
    M 
pmd-plsql/src/test/resources/net/sourceforge/pmd/lang/plsql/rule/design/xml/ExcessivePackageBodyLength.xml
    M 
pmd-plsql/src/test/resources/net/sourceforge/pmd/lang/plsql/rule/design/xml/ExcessivePackageSpecificationLength.xml
    M 
pmd-plsql/src/test/resources/net/sourceforge/pmd/lang/plsql/rule/design/xml/ExcessiveParameterList.xml
    M 
pmd-plsql/src/test/resources/net/sourceforge/pmd/lang/plsql/rule/design/xml/ExcessiveTypeLength.xml
    M 
pmd-plsql/src/test/resources/net/sourceforge/pmd/lang/plsql/rule/design/xml/NPathComplexity.xml
    M 
pmd-plsql/src/test/resources/net/sourceforge/pmd/lang/plsql/rule/design/xml/NcssObjectCount.xml
    R 
pmd-vm/src/main/java/net/sourceforge/pmd/lang/vm/rule/AbstractStatisticalVmRule.java
    M 
pmd-vm/src/main/java/net/sourceforge/pmd/lang/vm/rule/design/ExcessiveTemplateLengthRule.java
    M pmd-vm/src/main/resources/category/vm/design.xml

  Log Message:
  -----------
  Merge pull request #2005 from oowekyala/remove-statistical-rule

[core] Remove statistical rule (final step)


  Commit: f69e7bf04793f03926933d26c42238a8a5ed4d7d
      https://github.com/pmd/pmd/commit/f69e7bf04793f03926933d26c42238a8a5ed4d7d
  Author: Clément Fournier <[email protected]>
  Date:   2019-09-25 (Wed, 25 Sep 2019)

  Changed paths:
    M docs/_config.yml
    M docs/pages/next_major_development.md
    M docs/pages/pmd/rules/apex.md
    M docs/pages/pmd/rules/apex/bestpractices.md
    M docs/pages/pmd/rules/java/bestpractices.md
    M docs/pages/pmd/userdocs/extending/writing_xpath_rules.md
    M docs/pages/release_notes.md
    M docs/pages/release_notes_old.md
    M 
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/internal/AbstractCounterCheckRule.java
    M pmd-apex/src/main/resources/category/apex/bestpractices.xml
    M pmd-apex/src/main/resources/rulesets/apex/quickstart.xml
    A 
pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/bestpractices/DebugsShouldUseLoggingLevelTest.java
    A 
pmd-apex/src/test/resources/net/sourceforge/pmd/lang/apex/rule/bestpractices/xml/DebugsShouldUseLoggingLevel.xml
    M pmd-core/src/main/java/net/sourceforge/pmd/PMD.java
    M pmd-core/src/main/java/net/sourceforge/pmd/Report.java
    M pmd-core/src/main/java/net/sourceforge/pmd/ThreadSafeReportListener.java
    M 
pmd-core/src/main/java/net/sourceforge/pmd/cache/AbstractAnalysisCache.java
    M pmd-core/src/main/java/net/sourceforge/pmd/cache/NoopAnalysisCache.java
    M pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/Node.java
    M pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/xpath/Attribute.java
    M 
pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/xpath/DocumentNavigator.java
    R 
pmd-core/src/main/java/net/sourceforge/pmd/lang/rule/stat/StatisticalRule.java
    R 
pmd-core/src/main/java/net/sourceforge/pmd/lang/rule/stat/StatisticalRuleHelper.java
    M pmd-core/src/main/java/net/sourceforge/pmd/properties/PropertyBuilder.java
    R 
pmd-core/src/main/java/net/sourceforge/pmd/properties/constraints/ConstraintFactory.java
    M 
pmd-core/src/main/java/net/sourceforge/pmd/properties/constraints/NumericConstraints.java
    M 
pmd-core/src/main/java/net/sourceforge/pmd/properties/constraints/PropertyConstraint.java
    R pmd-core/src/main/java/net/sourceforge/pmd/stat/DataPoint.java
    R pmd-core/src/main/java/net/sourceforge/pmd/stat/Metric.java
    M pmd-core/src/main/resources/rulesets/releases/6180.xml
    M pmd-core/src/test/java/net/sourceforge/pmd/ReportTest.java
    M 
pmd-core/src/test/java/net/sourceforge/pmd/lang/rule/xpath/DummyNodeWithListAndEnum.java
    M 
pmd-core/src/test/java/net/sourceforge/pmd/lang/rule/xpath/JaxenXPathRuleQueryTest.java
    M 
pmd-core/src/test/java/net/sourceforge/pmd/processor/MultiThreadProcessorTest.java
    M 
pmd-core/src/test/java/net/sourceforge/pmd/properties/PropertyDescriptorTest.java
    R pmd-core/src/test/java/net/sourceforge/pmd/stat/MetricTest.java
    R pmd-core/src/test/java/net/sourceforge/pmd/stat/MockStatisticalRule.java
    R pmd-core/src/test/java/net/sourceforge/pmd/stat/StatTests.java
    R pmd-core/src/test/java/net/sourceforge/pmd/stat/StatisticalRuleTest.java
    M pmd-java/src/main/resources/category/java/bestpractices.xml
    A pmd-java8/pom.xml
    M 
pmd-lang-test/src/main/kotlin/net/sourceforge/pmd/lang/ast/test/NodeExtensions.kt
    M 
pmd-plsql/src/main/java/net/sourceforge/pmd/lang/plsql/ast/ExecutableCode.java
    R 
pmd-plsql/src/main/java/net/sourceforge/pmd/lang/plsql/rule/AbstractStatisticalPLSQLRule.java
    A 
pmd-plsql/src/main/java/net/sourceforge/pmd/lang/plsql/rule/design/AbstractCounterCheckRule.java
    M 
pmd-plsql/src/main/java/net/sourceforge/pmd/lang/plsql/rule/design/AbstractNcssCountRule.java
    R 
pmd-plsql/src/main/java/net/sourceforge/pmd/lang/plsql/rule/design/ExcessiveLengthRule.java
    M 
pmd-plsql/src/main/java/net/sourceforge/pmd/lang/plsql/rule/design/ExcessiveMethodLengthRule.java
    R 
pmd-plsql/src/main/java/net/sourceforge/pmd/lang/plsql/rule/design/ExcessiveNodeCountRule.java
    M 
pmd-plsql/src/main/java/net/sourceforge/pmd/lang/plsql/rule/design/ExcessiveObjectLengthRule.java
    M 
pmd-plsql/src/main/java/net/sourceforge/pmd/lang/plsql/rule/design/ExcessivePackageBodyLengthRule.java
    M 
pmd-plsql/src/main/java/net/sourceforge/pmd/lang/plsql/rule/design/ExcessivePackageSpecificationLengthRule.java
    M 
pmd-plsql/src/main/java/net/sourceforge/pmd/lang/plsql/rule/design/ExcessiveParameterListRule.java
    M 
pmd-plsql/src/main/java/net/sourceforge/pmd/lang/plsql/rule/design/ExcessiveTypeLengthRule.java
    M 
pmd-plsql/src/main/java/net/sourceforge/pmd/lang/plsql/rule/design/NPathComplexityRule.java
    A 
pmd-plsql/src/main/java/net/sourceforge/pmd/lang/plsql/rule/design/NPathComplexityVisitor.java
    M 
pmd-plsql/src/main/java/net/sourceforge/pmd/lang/plsql/rule/design/NcssMethodCountRule.java
    M 
pmd-plsql/src/main/java/net/sourceforge/pmd/lang/plsql/rule/design/NcssObjectCountRule.java
    M pmd-plsql/src/main/resources/category/plsql/design.xml
    M 
pmd-plsql/src/test/resources/net/sourceforge/pmd/lang/plsql/rule/design/xml/ExcessivePackageBodyLength.xml
    M 
pmd-plsql/src/test/resources/net/sourceforge/pmd/lang/plsql/rule/design/xml/ExcessivePackageSpecificationLength.xml
    M 
pmd-plsql/src/test/resources/net/sourceforge/pmd/lang/plsql/rule/design/xml/ExcessiveParameterList.xml
    M 
pmd-plsql/src/test/resources/net/sourceforge/pmd/lang/plsql/rule/design/xml/ExcessiveTypeLength.xml
    M 
pmd-plsql/src/test/resources/net/sourceforge/pmd/lang/plsql/rule/design/xml/NPathComplexity.xml
    M 
pmd-plsql/src/test/resources/net/sourceforge/pmd/lang/plsql/rule/design/xml/NcssObjectCount.xml
    M pmd-scala/pom.xml
    M pmd-scala/src/main/java/net/sourceforge/pmd/lang/scala/ScalaParser.java
    M 
pmd-scala/src/main/java/net/sourceforge/pmd/lang/scala/ScalaTreeBuilder.java
    M pmd-scala/src/main/java/net/sourceforge/pmd/lang/scala/ast/ASTSource.java
    M 
pmd-scala/src/main/java/net/sourceforge/pmd/lang/scala/ast/AbstractScalaNode.java
    M pmd-scala/src/main/java/net/sourceforge/pmd/lang/scala/ast/ScalaNode.java
    A 
pmd-scala/src/test/java/net/sourceforge/pmd/lang/scala/rule/ScalaRuleTest.java
    A 
pmd-scala/src/test/java/net/sourceforge/pmd/lang/scala/rule/XPathRuleTest.java
    R pmd-scala/src/test/java/net/sourceforge/pmd/scala/ScalaParserTest.java
    R pmd-scala/src/test/java/net/sourceforge/pmd/scala/rule/ScalaRuleTest.java
    R pmd-scala/src/test/java/net/sourceforge/pmd/scala/rule/XPathRuleTest.java
    A 
pmd-scala/src/test/kotlin/net/sourceforge/pmd/lang/scala/ast/ScalaTreeTests.kt
    M pmd-scala/src/test/resources/parserFiles/helloworld.scala
    R 
pmd-vm/src/main/java/net/sourceforge/pmd/lang/vm/rule/AbstractStatisticalVmRule.java
    M 
pmd-vm/src/main/java/net/sourceforge/pmd/lang/vm/rule/design/ExcessiveTemplateLengthRule.java
    M pmd-vm/src/main/resources/category/vm/design.xml

  Log Message:
  -----------
  Merge branch '7.0.x' into java-grammar


  Commit: 82e393b7a512928aaed9cbb915e60e640d6d8557
      https://github.com/pmd/pmd/commit/82e393b7a512928aaed9cbb915e60e640d6d8557
  Author: Clément Fournier <[email protected]>
  Date:   2019-09-25 (Wed, 25 Sep 2019)

  Changed paths:
    M pmd-java/src/test/java/net/sourceforge/pmd/lang/java/ast/Java12Test.java
    M pmd-java/src/test/java/net/sourceforge/pmd/lang/java/ast/Java13Test.java
    M 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/ast/ParserCornersTest.java
    M 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/dfa/AcceptanceTest.java
    M 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/dfa/DAAPathFinderTest.java
    M 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/dfa/DataFlowNodeTest.java
    M 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/dfa/GeneralFiddlingTest.java
    M 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/dfa/StatementAndBraceFinderTest.java
    M 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/dfa/StructureTest.java
    M 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/dfa/VariableAccessTest.java
    M 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/metrics/JavaMetricsProviderTest.java
    M 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/symboltable/AcceptanceTest.java
    M 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/symboltable/ClassScopeTest.java
    M 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/symboltable/GlobalScopeTest.java
    M 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/symboltable/ImageFinderFunctionTest.java
    M 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/symboltable/LocalScopeTest.java
    M 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/symboltable/MethodNameDeclarationTest.java
    M 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/symboltable/MethodScopeTest.java
    M 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/symboltable/ScopeCreationVisitorTest.java
    M 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/symboltable/SimpleTypedNameDeclarationTest.java
    M 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/symboltable/SourceFileScopeTest.java
    M 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/symboltable/TypeSetTest.java
    M 
pmd-java/src/test/java/net/sourceforge/pmd/typeresolution/ClassTypeResolverJava8Test.java

  Log Message:
  -----------
  Ignore some of the remaining tests

* nspmd.lang.java.dfa
* nspmd.lang.java.symboltable
* Some of nspmd.lang.java.metrics

The remaining failures are fixed by #1927


Compare: https://github.com/pmd/pmd/compare/0f13725b3d39...82e393b7a512


_______________________________________________
Pmd-commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/pmd-commits

Reply via email to