Branch: refs/heads/java-grammar
  Home:   https://github.com/pmd/pmd
  Commit: 01de9ce450be11404b474f4b0bd7bcedef825cde
      https://github.com/pmd/pmd/commit/01de9ce450be11404b474f4b0bd7bcedef825cde
  Author: XenoAmess <[email protected]>
  Date:   2020-08-24 (Mon, 24 Aug 2020)

  Changed paths:
    A .github/dependabot.yml
    A .github/workflows/build.yml

  Log Message:
  -----------
  add github actions for a fast view of pr succeed/not.
travis-ci is toooo slow.


  Commit: fde23333a0eaa89c05408aa17399889dca46d670
      https://github.com/pmd/pmd/commit/fde23333a0eaa89c05408aa17399889dca46d670
  Author: Clément Fournier <[email protected]>
  Date:   2020-08-25 (Tue, 25 Aug 2020)

  Changed paths:
    M pmd-core/src/main/java/net/sourceforge/pmd/Report.java
    M pmd-core/src/main/java/net/sourceforge/pmd/RuleViolation.java
    M pmd-core/src/main/java/net/sourceforge/pmd/RuleViolationComparator.java
    M 
pmd-core/src/test/java/net/sourceforge/pmd/RuleViolationComparatorTest.java
    M pmd-core/src/test/java/net/sourceforge/pmd/RuleViolationTest.java

  Log Message:
  -----------
  Deprecate ruleviolation comparator


  Commit: 31b75d3acbf872dcc04964e4d5b3dafd3c0903b5
      https://github.com/pmd/pmd/commit/31b75d3acbf872dcc04964e4d5b3dafd3c0903b5
  Author: Clément Fournier <[email protected]>
  Date:   2020-08-25 (Tue, 25 Aug 2020)

  Changed paths:
    M docs/pages/release_notes.md

  Log Message:
  -----------
  Update release notes


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

  Changed paths:
    M pmd-core/src/main/java/net/sourceforge/pmd/cpd/AnyTokenizer.java
    M pmd-core/src/test/java/net/sourceforge/pmd/cpd/AnyTokenizerTest.java

  Log Message:
  -----------
  Improve AnyTokenizer


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

  Changed paths:
    M pmd-core/src/main/java/net/sourceforge/pmd/cpd/AnyTokenizer.java
    M pmd-ruby/src/main/java/net/sourceforge/pmd/cpd/RubyLanguage.java
    M pmd-ruby/src/main/java/net/sourceforge/pmd/cpd/RubyTokenizer.java
    M pmd-ruby/src/test/java/net/sourceforge/pmd/cpd/RubyTokenizerTest.java
    M 
pmd-ruby/src/test/resources/net/sourceforge/pmd/lang/ruby/cpd/testdata/server.txt
    M 
pmd-ruby/src/test/resources/net/sourceforge/pmd/lang/ruby/cpd/testdata/tabWidth.txt

  Log Message:
  -----------
  Use it to replace RubyTokenizer


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

  Changed paths:
    M pmd-fortran/src/main/java/net/sourceforge/pmd/cpd/FortranLanguage.java
    M pmd-fortran/src/main/java/net/sourceforge/pmd/cpd/FortranTokenizer.java
    M 
pmd-fortran/src/test/java/net/sourceforge/pmd/cpd/FortranTokenizerTest.java
    M 
pmd-fortran/src/test/resources/net/sourceforge/pmd/lang/fortran/cpd/testdata/sample.txt

  Log Message:
  -----------
  Same for Fortran


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

  Changed paths:
    M pmd-core/src/main/java/net/sourceforge/pmd/cpd/AnyTokenizer.java
    M pmd-core/src/test/java/net/sourceforge/pmd/cpd/AnyTokenizerTest.java
    M pmd-perl/src/main/java/net/sourceforge/pmd/cpd/PerlLanguage.java
    A 
pmd-perl/src/test/java/net/sourceforge/pmd/lang/perl/cpd/PerlTokenizerTest.java
    A 
pmd-perl/src/test/resources/net/sourceforge/pmd/lang/perl/cpd/testdata/sample.pl
    A 
pmd-perl/src/test/resources/net/sourceforge/pmd/lang/perl/cpd/testdata/sample.txt

  Log Message:
  -----------
  Add perl tests


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

  Changed paths:
    M 
pmd-fortran/src/test/resources/net/sourceforge/pmd/lang/fortran/cpd/testdata/sample.txt
    M 
pmd-ruby/src/test/resources/net/sourceforge/pmd/lang/ruby/cpd/testdata/server.txt
    M 
pmd-ruby/src/test/resources/net/sourceforge/pmd/lang/ruby/cpd/testdata/tabWidth.txt

  Log Message:
  -----------
  Fix tests


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

  Changed paths:
    M pmd-core/src/main/java/net/sourceforge/pmd/cpd/AnyTokenizer.java
    M pmd-core/src/test/java/net/sourceforge/pmd/cpd/AnyTokenizerTest.java
    M 
pmd-perl/src/test/resources/net/sourceforge/pmd/lang/perl/cpd/testdata/sample.pl
    M 
pmd-perl/src/test/resources/net/sourceforge/pmd/lang/perl/cpd/testdata/sample.txt

  Log Message:
  -----------
  Fix linenos with multiline strings


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

  Changed paths:
    M pmd-core/src/main/java/net/sourceforge/pmd/cpd/AbstractTokenizer.java
    M pmd-perl/src/main/java/net/sourceforge/pmd/cpd/PerlTokenizer.java

  Log Message:
  -----------
  Deprecate AbstractTokenizer


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

  Changed paths:
    M pmd-core/src/main/java/net/sourceforge/pmd/util/StringUtil.java
    M pmd-core/src/test/java/net/sourceforge/pmd/util/StringUtilTest.java

  Log Message:
  -----------
  Checkout StringUtils parts from 7.0.x branch


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

  Changed paths:
    M pmd-core/src/main/java/net/sourceforge/pmd/cpd/AbstractTokenizer.java
    M pmd-core/src/main/java/net/sourceforge/pmd/cpd/AnyTokenizer.java
    M pmd-core/src/test/java/net/sourceforge/pmd/cpd/AnyTokenizerTest.java

  Log Message:
  -----------
  Fix tests


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

  Changed paths:
    M pmd-core/src/main/java/net/sourceforge/pmd/cpd/AnyTokenizer.java
    M pmd-core/src/test/java/net/sourceforge/pmd/cpd/AnyTokenizerTest.java
    M 
pmd-fortran/src/test/resources/net/sourceforge/pmd/lang/fortran/cpd/testdata/sample.txt
    M 
pmd-perl/src/test/java/net/sourceforge/pmd/lang/perl/cpd/PerlTokenizerTest.java
    M 
pmd-perl/src/test/resources/net/sourceforge/pmd/lang/perl/cpd/testdata/sample.txt
    M 
pmd-ruby/src/test/resources/net/sourceforge/pmd/lang/ruby/cpd/testdata/server.txt
    M 
pmd-ruby/src/test/resources/net/sourceforge/pmd/lang/ruby/cpd/testdata/tabWidth.txt

  Log Message:
  -----------
  REVERT ME Make end column inclusive

This is for consistency with PMD 6, on pmd 7 this commit
may be reverted


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

  Changed paths:
    M docs/pages/release_notes.md
    M pmd-core/src/main/java/net/sourceforge/pmd/cpd/AnyTokenizer.java

  Log Message:
  -----------
  Update release notes


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

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

  Log Message:
  -----------
  Add test case


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

  Changed paths:
    A 
pmd-javascript/src/test/java/net/sourceforge/pmd/cpd/AnyTokenizerForTypescriptTest.java
    M 
pmd-javascript/src/test/java/net/sourceforge/pmd/cpd/CPDCommandLineInterfaceTest.java
    A 
pmd-javascript/src/test/resources/net/sourceforge/pmd/cpd/testdata/ts/SampleTypeScript.ts
    A 
pmd-javascript/src/test/resources/net/sourceforge/pmd/cpd/testdata/ts/SampleTypeScript.txt

  Log Message:
  -----------
  Fix JS tests

Rewrite assertions for better error messages
The difference is 32 tokens instead of 30;
this is because previously, AnyTokenizer
tokenized `window.alert` as a single token. Now
it tokenizes it a `window`, `.`, `alert`.


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

  Changed paths:
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/UnusedAssignmentRule.java
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/bestpractices/xml/UnusedAssignment.xml

  Log Message:
  -----------
  Fix bug

Problem was, isInTryBlock didn't ask for parent
states, even though abruptCompletionByThrow does.


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

  Changed paths:
    M docs/_config.yml
    M docs/pages/next_major_development.md
    M docs/pages/pmd/devdocs/major_contributions/adding_new_language.md
    M docs/pages/pmd/userdocs/cpd/cpd_report_formats.md
    M docs/pages/pmd/userdocs/extending/metrics_howto.md
    M docs/pages/pmd/userdocs/tools/ci.md
    M docs/pages/release_notes.md
    M docs/pages/release_notes_old.md
    M pmd-apex-jorje/pom.xml
    M pmd-apex/pom.xml
    M 
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/ApexRuleViolation.java
    M pmd-apex/src/main/resources/category/apex/design.xml
    M 
pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/ast/ApexParserTest.java
    M 
pmd-apex/src/test/resources/net/sourceforge/pmd/lang/apex/rule/codestyle/xml/MethodNamingConventions.xml
    M pmd-core/pom.xml
    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/cli/PMDCommandLineInterface.java
    M pmd-core/src/main/java/net/sourceforge/pmd/cpd/TokenEntry.java
    M pmd-core/src/main/java/net/sourceforge/pmd/dcd/ClassLoaderUtil.java
    M pmd-core/src/main/java/net/sourceforge/pmd/dcd/UsageNodeVisitor.java
    M pmd-core/src/main/java/net/sourceforge/pmd/lang/Language.java
    M pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/AbstractNode.java
    M 
pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/xpath/internal/DeprecatedAttrLogger.java
    M pmd-core/src/main/java/net/sourceforge/pmd/lang/dfa/LinkerException.java
    M 
pmd-core/src/main/java/net/sourceforge/pmd/lang/rule/xpath/XPathRuleQuery.java
    M 
pmd-core/src/main/java/net/sourceforge/pmd/properties/AbstractMultiValueProperty.java
    M pmd-core/src/main/java/net/sourceforge/pmd/renderers/IDEAJRenderer.java
    M 
pmd-core/src/main/java/net/sourceforge/pmd/renderers/TextColorRenderer.java
    M pmd-core/src/main/java/net/sourceforge/pmd/rules/RuleFactory.java
    M pmd-core/src/main/java/net/sourceforge/pmd/util/SearchFunction.java
    M pmd-core/src/main/java/net/sourceforge/pmd/util/designer/Designer.java
    M pmd-core/src/main/java/net/sourceforge/pmd/util/log/ConsoleLogHandler.java
    M 
pmd-core/src/main/java/net/sourceforge/pmd/util/viewer/gui/menu/ASTNodePopupMenu.java
    M 
pmd-core/src/main/java/net/sourceforge/pmd/util/viewer/model/AttributeToolkit.java
    M 
pmd-core/src/main/java/net/sourceforge/pmd/util/viewer/model/SimpleNodeTreeNodeAdapter.java
    M 
pmd-core/src/main/java/net/sourceforge/pmd/util/viewer/model/ViewerModelListener.java
    M pmd-core/src/test/java/net/sourceforge/pmd/ConfigurationTest.java
    M pmd-core/src/test/java/net/sourceforge/pmd/RuleReferenceTest.java
    M pmd-core/src/test/java/net/sourceforge/pmd/RuleSetFactoryTest.java
    M 
pmd-core/src/test/java/net/sourceforge/pmd/cli/PMDCommandLineInterfaceTest.java
    M pmd-core/src/test/java/net/sourceforge/pmd/cli/PMDParametersTest.java
    M pmd-core/src/test/java/net/sourceforge/pmd/lang/rule/XPathRuleTest.java
    M pmd-cpp/pom.xml
    M pmd-cs/pom.xml
    M pmd-dart/pom.xml
    M pmd-dart/src/main/antlr4/net/sourceforge/pmd/lang/dart/antlr4/Dart2.g4
    M pmd-dart/src/test/java/net/sourceforge/pmd/cpd/DartTokenizerTest.java
    M 
pmd-dart/src/test/resources/net/sourceforge/pmd/cpd/testdata/escape_sequences.dart
    M 
pmd-dart/src/test/resources/net/sourceforge/pmd/cpd/testdata/escape_sequences.txt
    A 
pmd-dart/src/test/resources/net/sourceforge/pmd/cpd/testdata/escaped_dollar.dart
    A 
pmd-dart/src/test/resources/net/sourceforge/pmd/cpd/testdata/escaped_dollar.txt
    A 
pmd-dart/src/test/resources/net/sourceforge/pmd/cpd/testdata/string_interpolation.dart
    A 
pmd-dart/src/test/resources/net/sourceforge/pmd/cpd/testdata/string_interpolation.txt
    M pmd-dist/pom.xml
    M pmd-doc/pom.xml
    M pmd-fortran/pom.xml
    M pmd-fortran/src/main/java/net/sourceforge/pmd/cpd/FortranLanguage.java
    M pmd-go/pom.xml
    M pmd-groovy/pom.xml
    M pmd-groovy/src/main/java/net/sourceforge/pmd/cpd/GroovyTokenizer.java
    M pmd-java/etc/grammar/Java.jjt
    M pmd-java/pom.xml
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTAnnotation.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTFieldDeclaration.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTFormalParameter.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTLocalVariableDeclaration.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/AbstractJavaAccessNode.java
    M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/Comment.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/JavaParserVisitorReducedAdapter.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/AbstractJavaMetricsRule.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/JavaRuleChainVisitor.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/JavaRuleViolation.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/AvoidUsingHardCodedIPRule.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/ForLoopCanBeForeachRule.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/codestyle/UnnecessaryConstructorRule.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/design/CouplingBetweenObjectsRule.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/design/ExcessiveImportsRule.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/design/GenericClassCounterRule.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/design/LawOfDemeterRule.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/design/UselessOverridingMethodRule.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/documentation/CommentContentRule.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/documentation/CommentSizeRule.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/errorprone/CheckSkipResultRule.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/errorprone/ConstructorCallsOverridableMethodRule.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/multithreading/NonThreadSafeSingletonRule.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/types/TypeTestUtil.java
    M pmd-java/src/main/resources/category/java/design.xml
    M pmd-java/src/test/java/net/sourceforge/pmd/cli/CLITest.java
    M 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/metrics/impl/AbstractMetricTestRule.java
    M 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/bestpractices/missingoverride/GenericWithOverloadsImpl.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/typeresolution/TypeHelperTest.java
    M 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/types/TypeTestUtilTest.java
    M 
pmd-java/src/test/java/net/sourceforge/pmd/typeresolution/ClassTypeResolverTest.java
    A 
pmd-java/src/test/java/net/sourceforge/pmd/typeresolution/testdata/AnonymousExtendingObject.java
    R 
pmd-java/src/test/java/net/sourceforge/pmd/typeresolution/testdata/AnoymousExtendingObject.java
    M 
pmd-java/src/test/java/net/sourceforge/pmd/typeresolution/testdata/FieldAccessGenericParameter.java
    M 
pmd-java/src/test/java/net/sourceforge/pmd/typeresolution/testdata/FieldAccessGenericSimple.java
    M 
pmd-java/src/test/java/net/sourceforge/pmd/typeresolution/testdata/MethodMostSpecific.java
    M 
pmd-java/src/test/java/net/sourceforge/pmd/typeresolution/testdata/PmdStackOverflow.java
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/bestpractices/xml/AccessorMethodGeneration.xml
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/bestpractices/xml/CheckResultSet.xml
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/codestyle/xml/LinguisticNaming.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/errorprone/xml/SingleMethodSingleton.xml
    M pmd-java8/pom.xml
    M pmd-javascript/pom.xml
    M pmd-jsp/pom.xml
    M 
pmd-jsp/src/main/java/net/sourceforge/pmd/lang/jsp/ast/OpenTagRegister.java
    M 
pmd-jsp/src/test/java/net/sourceforge/pmd/lang/jsp/ast/JspDocStyleTest.java
    M pmd-kotlin/pom.xml
    M pmd-lang-test/pom.xml
    M pmd-lua/pom.xml
    M pmd-matlab/pom.xml
    M 
pmd-matlab/src/test/resources/net/sourceforge/pmd/lang/matlab/cpd/testdata/sample-matlab.m
    M 
pmd-matlab/src/test/resources/net/sourceforge/pmd/lang/matlab/cpd/testdata/sample-matlab.txt
    M pmd-modelica/pom.xml
    M 
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/resolver/CompositeName.java
    M pmd-objectivec/pom.xml
    M pmd-perl/pom.xml
    M pmd-php/pom.xml
    M pmd-plsql/etc/grammar/PldocAST.jjt
    M pmd-plsql/pom.xml
    M 
pmd-plsql/src/main/java/net/sourceforge/pmd/lang/plsql/dfa/StatementAndBraceFinder.java
    M 
pmd-plsql/src/main/java/net/sourceforge/pmd/lang/plsql/rule/PLSQLRuleChainVisitor.java
    M 
pmd-plsql/src/main/java/net/sourceforge/pmd/lang/plsql/symboltable/ClassScope.java
    M 
pmd-plsql/src/main/java/net/sourceforge/pmd/lang/plsql/symboltable/ScopeAndDeclarationFinder.java
    M 
pmd-plsql/src/test/resources/net/sourceforge/pmd/lang/plsql/cpd/testdata/sample-plsql.sql
    M pmd-python/pom.xml
    M pmd-ruby/pom.xml
    M pmd-ruby/src/main/java/net/sourceforge/pmd/cpd/RubyLanguage.java
    M pmd-scala-modules/pmd-scala-common/pom.xml
    M pmd-scala-modules/pmd-scala_2.12/pom.xml
    M pmd-scala-modules/pmd-scala_2.13/pom.xml
    M pmd-scala/pom.xml
    M pmd-swift/pom.xml
    M pmd-test/pom.xml
    M pmd-visualforce/pom.xml
    M 
pmd-visualforce/src/main/java/net/sourceforge/pmd/lang/vf/ast/OpenTagRegister.java
    M 
pmd-visualforce/src/test/java/net/sourceforge/pmd/lang/vf/ast/VfDocStyleTest.java
    M pmd-vm/etc/grammar/VmParser.jjt
    M pmd-vm/pom.xml
    M pmd-vm/src/main/java/net/sourceforge/pmd/lang/vm/ast/ASTReference.java
    M pmd-vm/src/main/java/net/sourceforge/pmd/lang/vm/ast/ASTStringLiteral.java
    M 
pmd-vm/src/main/java/net/sourceforge/pmd/lang/vm/ast/MacroParseException.java
    M 
pmd-vm/src/main/java/net/sourceforge/pmd/lang/vm/ast/TemplateParseException.java
    M pmd-vm/src/main/java/net/sourceforge/pmd/lang/vm/ast/TokenMgrError.java
    M pmd-xml/pom.xml
    M pmd-xml/src/main/resources/category/xsl/performance.xml
    M 
pmd-xml/src/test/resources/net/sourceforge/pmd/lang/xsl/rule/performance/xml/AvoidAxisNavigation.xml
    M pom.xml

  Log Message:
  -----------
  Merge branch 'master' into deprecate-rv-comparator


  Commit: 20d48caa6545dcce68e821de7b3f465a75f5f340
      https://github.com/pmd/pmd/commit/20d48caa6545dcce68e821de7b3f465a75f5f340
  Author: Andreas Dangel <[email protected]>
  Date:   2020-09-12 (Sat, 12 Sep 2020)

  Changed paths:
    M docs/pages/release_notes.md

  Log Message:
  -----------
  [doc] Update release notes, fixes #2759


  Commit: 606d25de824e71ffd6087907e71a573cd6bac18a
      https://github.com/pmd/pmd/commit/606d25de824e71ffd6087907e71a573cd6bac18a
  Author: Andreas Dangel <[email protected]>
  Date:   2020-09-12 (Sat, 12 Sep 2020)

  Changed paths:
    M docs/pages/release_notes.md
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/UnusedAssignmentRule.java
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/bestpractices/xml/UnusedAssignment.xml

  Log Message:
  -----------
  Merge branch 'pr-2761' into master

[java] Fix #2759, UnusedAssignment false positive #2761


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

  Changed paths:
    M docs/pages/release_notes.md

  Log Message:
  -----------
  [doc] Mention replacement for deprecated RuleViolationComparator


  Commit: 66a97f6686902705ce412c08e6e7f87a152453e5
      https://github.com/pmd/pmd/commit/66a97f6686902705ce412c08e6e7f87a152453e5
  Author: Andreas Dangel <[email protected]>
  Date:   2020-09-12 (Sat, 12 Sep 2020)

  Changed paths:
    M docs/pages/release_notes.md
    M pmd-core/src/main/java/net/sourceforge/pmd/Report.java
    M pmd-core/src/main/java/net/sourceforge/pmd/RuleViolation.java
    M pmd-core/src/main/java/net/sourceforge/pmd/RuleViolationComparator.java
    M 
pmd-core/src/test/java/net/sourceforge/pmd/RuleViolationComparatorTest.java
    M pmd-core/src/test/java/net/sourceforge/pmd/RuleViolationTest.java

  Log Message:
  -----------
  Merge branch 'pr-2741' into master

[core] Deprecate ruleviolation comparator #2741


  Commit: 2093f6c82a8f60d5e9ebc453ea77e8530d2badd4
      https://github.com/pmd/pmd/commit/2093f6c82a8f60d5e9ebc453ea77e8530d2badd4
  Author: Andreas Dangel <[email protected]>
  Date:   2020-09-12 (Sat, 12 Sep 2020)

  Changed paths:
    M .github/dependabot.yml

  Log Message:
  -----------
  [ci] dependabot: don't open PRs for maven dependencies

We might enable this for PMD 7 later


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

  Changed paths:
    M .github/workflows/build.yml

  Log Message:
  -----------
  [ci] github actions: Build on push and pull requests


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

  Changed paths:
    M docs/pages/release_notes.md

  Log Message:
  -----------
  [doc] Update release notes, refs #2735


  Commit: 516fa5e01a192f5dbfadffa047304683f43288c5
      https://github.com/pmd/pmd/commit/516fa5e01a192f5dbfadffa047304683f43288c5
  Author: Andreas Dangel <[email protected]>
  Date:   2020-09-12 (Sat, 12 Sep 2020)

  Changed paths:
    A .github/dependabot.yml
    A .github/workflows/build.yml
    M docs/pages/release_notes.md

  Log Message:
  -----------
  Merge branch 'pr-2735' into master

[ci] Add github actions for a fast view of pr succeed/not #2735


  Commit: 352760c09c5f4fe56d2d4dfcc714faf744fc3c8b
      https://github.com/pmd/pmd/commit/352760c09c5f4fe56d2d4dfcc714faf744fc3c8b
  Author: Andreas Dangel <[email protected]>
  Date:   2020-09-12 (Sat, 12 Sep 2020)

  Changed paths:
    M .github/dependabot.yml

  Log Message:
  -----------
  [ci] Fix dependabot schedule interval


  Commit: 72f9d0f90a9f52d35a17408277ec89dda0ac7bb1
      https://github.com/pmd/pmd/commit/72f9d0f90a9f52d35a17408277ec89dda0ac7bb1
  Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
  Date:   2020-09-12 (Sat, 12 Sep 2020)

  Changed paths:
    M .github/workflows/build.yml

  Log Message:
  -----------
  Bump actions/setup-java from v1.4.0 to v1.4.2

Bumps [actions/setup-java](https://github.com/actions/setup-java) from v1.4.0 
to v1.4.2.
- [Release notes](https://github.com/actions/setup-java/releases)
- 
[Commits](https://github.com/actions/setup-java/compare/v1.4.0...8bb50d97d6b4d316daf284fdf8eafbfc988421fc)

Signed-off-by: dependabot[bot] <[email protected]>


  Commit: 57c25685b60e597ddd8eb321361e4784e3cc9cb2
      https://github.com/pmd/pmd/commit/57c25685b60e597ddd8eb321361e4784e3cc9cb2
  Author: Clément Fournier <[email protected]>
  Date:   2020-09-12 (Sat, 12 Sep 2020)

  Changed paths:
    A .github/dependabot.yml
    A .github/workflows/build.yml
    M docs/pages/release_notes.md
    M pmd-core/src/main/java/net/sourceforge/pmd/Report.java
    M pmd-core/src/main/java/net/sourceforge/pmd/RuleViolation.java
    M pmd-core/src/main/java/net/sourceforge/pmd/RuleViolationComparator.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-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/UnusedAssignmentRule.java
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/bestpractices/xml/UnusedAssignment.xml

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


  Commit: 53f3759ede1a4afd0af9952cce1e781b296ccc43
      https://github.com/pmd/pmd/commit/53f3759ede1a4afd0af9952cce1e781b296ccc43
  Author: Andreas Dangel <[email protected]>
  Date:   2020-09-12 (Sat, 12 Sep 2020)

  Changed paths:
    M .github/workflows/build.yml

  Log Message:
  -----------
  Merge branch 'pr-2776' into master

Bump actions/setup-java from v1.4.0 to v1.4.2 #2776


  Commit: 5192fdc0f99e62cfb1ecd27ece1f57c7c566a841
      https://github.com/pmd/pmd/commit/5192fdc0f99e62cfb1ecd27ece1f57c7c566a841
  Author: Andreas Dangel <[email protected]>
  Date:   2020-09-12 (Sat, 12 Sep 2020)

  Changed paths:
    M pmd-core/src/test/java/net/sourceforge/pmd/cpd/AnyTokenizerTest.java

  Log Message:
  -----------
  [core] AnyTokenizer: Add testcase to verify #2760 is fixed


  Commit: 3f69e9188b6d2dc9c993f7791a973e01bf9d4dd8
      https://github.com/pmd/pmd/commit/3f69e9188b6d2dc9c993f7791a973e01bf9d4dd8
  Author: Andreas Dangel <[email protected]>
  Date:   2020-09-12 (Sat, 12 Sep 2020)

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

  Log Message:
  -----------
  [core] AnyTokenizer: add TODO for PMD7


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

  Changed paths:
    M docs/pages/release_notes.md

  Log Message:
  -----------
  [doc] Update release notes, refs #2758, fixes #2760


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

  Changed paths:
    M docs/pages/release_notes.md
    M pmd-core/src/main/java/net/sourceforge/pmd/cpd/AbstractTokenizer.java
    M pmd-core/src/main/java/net/sourceforge/pmd/cpd/AnyTokenizer.java
    M pmd-core/src/main/java/net/sourceforge/pmd/util/StringUtil.java
    M pmd-core/src/test/java/net/sourceforge/pmd/cpd/AnyTokenizerTest.java
    M pmd-core/src/test/java/net/sourceforge/pmd/util/StringUtilTest.java
    M pmd-fortran/src/main/java/net/sourceforge/pmd/cpd/FortranLanguage.java
    M pmd-fortran/src/main/java/net/sourceforge/pmd/cpd/FortranTokenizer.java
    M 
pmd-fortran/src/test/java/net/sourceforge/pmd/cpd/FortranTokenizerTest.java
    M 
pmd-fortran/src/test/resources/net/sourceforge/pmd/lang/fortran/cpd/testdata/sample.txt
    A 
pmd-javascript/src/test/java/net/sourceforge/pmd/cpd/AnyTokenizerForTypescriptTest.java
    M 
pmd-javascript/src/test/java/net/sourceforge/pmd/cpd/CPDCommandLineInterfaceTest.java
    A 
pmd-javascript/src/test/resources/net/sourceforge/pmd/cpd/testdata/ts/SampleTypeScript.ts
    A 
pmd-javascript/src/test/resources/net/sourceforge/pmd/cpd/testdata/ts/SampleTypeScript.txt
    M pmd-perl/src/main/java/net/sourceforge/pmd/cpd/PerlLanguage.java
    M pmd-perl/src/main/java/net/sourceforge/pmd/cpd/PerlTokenizer.java
    A 
pmd-perl/src/test/java/net/sourceforge/pmd/lang/perl/cpd/PerlTokenizerTest.java
    A 
pmd-perl/src/test/resources/net/sourceforge/pmd/lang/perl/cpd/testdata/sample.pl
    A 
pmd-perl/src/test/resources/net/sourceforge/pmd/lang/perl/cpd/testdata/sample.txt
    M pmd-ruby/src/main/java/net/sourceforge/pmd/cpd/RubyLanguage.java
    M pmd-ruby/src/main/java/net/sourceforge/pmd/cpd/RubyTokenizer.java
    M pmd-ruby/src/test/java/net/sourceforge/pmd/cpd/RubyTokenizerTest.java
    M 
pmd-ruby/src/test/resources/net/sourceforge/pmd/lang/ruby/cpd/testdata/server.txt
    M 
pmd-ruby/src/test/resources/net/sourceforge/pmd/lang/ruby/cpd/testdata/tabWidth.txt

  Log Message:
  -----------
  Merge branch 'pr-2758' into master

[cpd] Improve AnyTokenizer #2758


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

  Changed paths:
    M .github/workflows/build.yml
    M docs/pages/release_notes.md
    M pmd-core/src/main/java/net/sourceforge/pmd/cpd/AbstractTokenizer.java
    M pmd-core/src/main/java/net/sourceforge/pmd/cpd/AnyTokenizer.java
    M pmd-core/src/test/java/net/sourceforge/pmd/cpd/AnyTokenizerTest.java
    M pmd-fortran/src/main/java/net/sourceforge/pmd/cpd/FortranLanguage.java
    M pmd-fortran/src/main/java/net/sourceforge/pmd/cpd/FortranTokenizer.java
    M 
pmd-fortran/src/test/java/net/sourceforge/pmd/cpd/FortranTokenizerTest.java
    M 
pmd-fortran/src/test/resources/net/sourceforge/pmd/lang/fortran/cpd/testdata/sample.txt
    A 
pmd-javascript/src/test/java/net/sourceforge/pmd/cpd/AnyTokenizerForTypescriptTest.java
    M 
pmd-javascript/src/test/java/net/sourceforge/pmd/cpd/CPDCommandLineInterfaceTest.java
    A 
pmd-javascript/src/test/resources/net/sourceforge/pmd/cpd/testdata/ts/SampleTypeScript.ts
    A 
pmd-javascript/src/test/resources/net/sourceforge/pmd/cpd/testdata/ts/SampleTypeScript.txt
    M pmd-perl/src/main/java/net/sourceforge/pmd/cpd/PerlLanguage.java
    M pmd-perl/src/main/java/net/sourceforge/pmd/cpd/PerlTokenizer.java
    A 
pmd-perl/src/test/java/net/sourceforge/pmd/lang/perl/cpd/PerlTokenizerTest.java
    A 
pmd-perl/src/test/resources/net/sourceforge/pmd/lang/perl/cpd/testdata/sample.pl
    A 
pmd-perl/src/test/resources/net/sourceforge/pmd/lang/perl/cpd/testdata/sample.txt
    M pmd-ruby/src/main/java/net/sourceforge/pmd/cpd/RubyLanguage.java
    M pmd-ruby/src/main/java/net/sourceforge/pmd/cpd/RubyTokenizer.java
    M pmd-ruby/src/test/java/net/sourceforge/pmd/cpd/RubyTokenizerTest.java
    M 
pmd-ruby/src/test/resources/net/sourceforge/pmd/lang/ruby/cpd/testdata/server.txt
    M 
pmd-ruby/src/test/resources/net/sourceforge/pmd/lang/ruby/cpd/testdata/tabWidth.txt

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


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

  Changed paths:
    A .github/dependabot.yml
    A .github/workflows/build.yml
    M docs/pages/release_notes.md
    M pmd-core/src/main/java/net/sourceforge/pmd/Report.java
    M pmd-core/src/main/java/net/sourceforge/pmd/RuleViolation.java
    M pmd-core/src/main/java/net/sourceforge/pmd/RuleViolationComparator.java
    M pmd-core/src/main/java/net/sourceforge/pmd/cpd/AbstractTokenizer.java
    M pmd-core/src/main/java/net/sourceforge/pmd/cpd/AnyTokenizer.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/cpd/AnyTokenizerTest.java
    M pmd-fortran/src/main/java/net/sourceforge/pmd/cpd/FortranLanguage.java
    M pmd-fortran/src/main/java/net/sourceforge/pmd/cpd/FortranTokenizer.java
    M 
pmd-fortran/src/test/java/net/sourceforge/pmd/cpd/FortranTokenizerTest.java
    M 
pmd-fortran/src/test/resources/net/sourceforge/pmd/lang/fortran/cpd/testdata/sample.txt
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/UnusedAssignmentRule.java
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/bestpractices/xml/UnusedAssignment.xml
    A 
pmd-javascript/src/test/java/net/sourceforge/pmd/cpd/AnyTokenizerForTypescriptTest.java
    M 
pmd-javascript/src/test/java/net/sourceforge/pmd/cpd/CPDCommandLineInterfaceTest.java
    A 
pmd-javascript/src/test/resources/net/sourceforge/pmd/cpd/testdata/ts/SampleTypeScript.ts
    A 
pmd-javascript/src/test/resources/net/sourceforge/pmd/cpd/testdata/ts/SampleTypeScript.txt
    M pmd-perl/src/main/java/net/sourceforge/pmd/cpd/PerlLanguage.java
    M pmd-perl/src/main/java/net/sourceforge/pmd/cpd/PerlTokenizer.java
    A 
pmd-perl/src/test/java/net/sourceforge/pmd/lang/perl/cpd/PerlTokenizerTest.java
    A 
pmd-perl/src/test/resources/net/sourceforge/pmd/lang/perl/cpd/testdata/sample.pl
    A 
pmd-perl/src/test/resources/net/sourceforge/pmd/lang/perl/cpd/testdata/sample.txt
    M pmd-ruby/src/main/java/net/sourceforge/pmd/cpd/RubyLanguage.java
    M pmd-ruby/src/main/java/net/sourceforge/pmd/cpd/RubyTokenizer.java
    M pmd-ruby/src/test/java/net/sourceforge/pmd/cpd/RubyTokenizerTest.java
    M 
pmd-ruby/src/test/resources/net/sourceforge/pmd/lang/ruby/cpd/testdata/server.txt
    M 
pmd-ruby/src/test/resources/net/sourceforge/pmd/lang/ruby/cpd/testdata/tabWidth.txt

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


Compare: https://github.com/pmd/pmd/compare/82510b71f266...055aeb3d2fbf


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

Reply via email to