Branch: refs/heads/pmd/7.0.x
  Home:   https://github.com/pmd/pmd
  Commit: 81512f2d538b58a7272038c77ec2e920fe4578b2
      https://github.com/pmd/pmd/commit/81512f2d538b58a7272038c77ec2e920fe4578b2
  Author: Anatoly Trosinenko <[email protected]>
  Date:   2019-10-12 (Sat, 12 Oct 2019)

  Changed paths:
    M docs/pages/pmd/devdocs/major_contributions/adding_new_language.md

  Log Message:
  -----------
  [doc] Update docs on adding support for a new language


  Commit: 64f44369be68c4e9e444568093605c5d2716b0d3
      https://github.com/pmd/pmd/commit/64f44369be68c4e9e444568093605c5d2716b0d3
  Author: Andreas Dangel <[email protected]>
  Date:   2019-11-15 (Fri, 15 Nov 2019)

  Changed paths:
    A 
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/errorprone/ApexCSRFRule.java
    A 
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/internal/Helper.java
    M 
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/security/ApexBadCryptoRule.java
    M 
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/security/ApexCRUDViolationRule.java
    R 
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/security/ApexCSRFRule.java
    M 
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/security/ApexDangerousMethodsRule.java
    M 
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/security/ApexInsecureEndpointRule.java
    M 
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/security/ApexOpenRedirectRule.java
    M 
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/security/ApexSOQLInjectionRule.java
    M 
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/security/ApexSharingViolationsRule.java
    M 
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/security/ApexSuggestUsingNamedCredRule.java
    M 
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/security/ApexXSSFromEscapeFalseRule.java
    M 
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/security/ApexXSSFromURLParamRule.java
    M 
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/security/Helper.java
    M pmd-apex/src/main/resources/category/apex/errorprone.xml
    M pmd-apex/src/main/resources/category/apex/security.xml
    M pmd-apex/src/main/resources/rulesets/apex/quickstart.xml
    A 
pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/errorprone/ApexCSRFTest.java
    R 
pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/security/ApexCSRFTest.java
    A 
pmd-apex/src/test/resources/net/sourceforge/pmd/lang/apex/rule/errorprone/xml/ApexCSRF.xml
    R 
pmd-apex/src/test/resources/net/sourceforge/pmd/lang/apex/rule/security/xml/ApexCSRF.xml

  Log Message:
  -----------
  [apex] Move ApexCSRF rule from security to errorprone

Also move the Helper class into a internal package and
deprecated the old Helper class.

Refs #2064


  Commit: 3dda94ec2a32aa75d0741f53525fabae93e8b4e8
      https://github.com/pmd/pmd/commit/3dda94ec2a32aa75d0741f53525fabae93e8b4e8
  Author: Andreas Dangel <[email protected]>
  Date:   2019-11-15 (Fri, 15 Nov 2019)

  Changed paths:
    M 
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/errorprone/ApexCSRFRule.java
    M 
pmd-apex/src/test/resources/net/sourceforge/pmd/lang/apex/rule/errorprone/xml/ApexCSRF.xml

  Log Message:
  -----------
  [apex] Fix ApexCSRF false-negatives with initializers

(Static) initializers were not considered yet.


  Commit: 7ec489ca5db342524d5e6a9620d874868f5a00b8
      https://github.com/pmd/pmd/commit/7ec489ca5db342524d5e6a9620d874868f5a00b8
  Author: Andreas Dangel <[email protected]>
  Date:   2019-11-16 (Sat, 16 Nov 2019)

  Changed paths:
    M pmd-core/src/main/java/net/sourceforge/pmd/RuleSetFactory.java
    M pmd-core/src/test/java/net/sourceforge/pmd/RuleSetFactoryTest.java
    M pmd-core/src/test/resources/rulesets/dummy/basic.xml
    A pmd-core/src/test/resources/rulesets/dummy/basic2.xml
    M pmd-core/src/test/resources/rulesets/dummy/deprecated.xml

  Log Message:
  -----------
  [core] Fix unnecessary deprecation warning

When a custom ruleset references a built-in ruleset, that contains
rules as well as deprecated rule references, then there should be
no warnings about using deprecated rules. In fact, the deprecated
rules are not used. They would only be used, when explicitly referenced.


  Commit: b1fc3110de1eb63d30a3934459e076e4a1bce7b6
      https://github.com/pmd/pmd/commit/b1fc3110de1eb63d30a3934459e076e4a1bce7b6
  Author: Andreas Dangel <[email protected]>
  Date:   2019-12-06 (Fri, 06 Dec 2019)

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

  Log Message:
  -----------
  [java] StringInstatiation tests - remove unnecessary CDATA


  Commit: 3b6fcf4b7a481bb031499f358391543289c5c663
      https://github.com/pmd/pmd/commit/3b6fcf4b7a481bb031499f358391543289c5c663
  Author: Andreas Dangel <[email protected]>
  Date:   2019-12-06 (Fri, 06 Dec 2019)

  Changed paths:
    M docs/pages/release_notes.md
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/performance/StringInstantiationRule.java
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/performance/xml/StringInstantiation.xml

  Log Message:
  -----------
  [java] StringInstatiation: False negative with String-array access

Fixes #2141


  Commit: 9616312de29ad0995828e8b9afa67273423c9a90
      https://github.com/pmd/pmd/commit/9616312de29ad0995828e8b9afa67273423c9a90
  Author: Andreas Dangel <[email protected]>
  Date:   2019-12-06 (Fri, 06 Dec 2019)

  Changed paths:
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/typeresolution/ClassTypeResolver.java
    M 
pmd-java/src/test/java/net/sourceforge/pmd/typeresolution/ClassTypeResolverTest.java
    A 
pmd-java/src/test/java/net/sourceforge/pmd/typeresolution/testdata/ArrayAccess.java

  Log Message:
  -----------
  [java] Support type resolution for array access expressions


  Commit: b7d61fca9495c5eb73e2f0392dd33bf6604d121e
      https://github.com/pmd/pmd/commit/b7d61fca9495c5eb73e2f0392dd33bf6604d121e
  Author: Andreas Dangel <[email protected]>
  Date:   2019-12-06 (Fri, 06 Dec 2019)

  Changed paths:
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/performance/StringInstantiationRule.java
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/performance/xml/StringInstantiation.xml

  Log Message:
  -----------
  [java] StringInstantiation: fix false negative with multi-dim arr access


  Commit: 9502cae042408c6b36a60d7fdf45353b4bb3a9d4
      https://github.com/pmd/pmd/commit/9502cae042408c6b36a60d7fdf45353b4bb3a9d4
  Author: Andreas Dangel <[email protected]>
  Date:   2019-12-08 (Sun, 08 Dec 2019)

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

  Log Message:
  -----------
  [java] JUnitAssertionsShouldIncludeMessage - False positive with assertEquals 
and JUnit5

Fixes #2149


  Commit: 71bf676225399240906c5804cbe29b98d206b3e4
      https://github.com/pmd/pmd/commit/71bf676225399240906c5804cbe29b98d206b3e4
  Author: Andreas Dangel <[email protected]>
  Date:   2019-12-08 (Sun, 08 Dec 2019)

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

  Log Message:
  -----------
  Remove unnecessary CDATA in JUnitAssertionsShouldIncludeMessage.xml


  Commit: 2b1e21bf11f5c697a17f99fb88aa55b6709ca2c4
      https://github.com/pmd/pmd/commit/2b1e21bf11f5c697a17f99fb88aa55b6709ca2c4
  Author: Andreas Dangel <[email protected]>
  Date:   2019-12-13 (Fri, 13 Dec 2019)

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

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

[java] Fix false-positive in JUnitAssertionsShouldIncludeMessage


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

  Changed paths:
    M docs/pages/release_notes.md
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/performance/StringInstantiationRule.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/typeresolution/ClassTypeResolver.java
    M 
pmd-java/src/test/java/net/sourceforge/pmd/typeresolution/ClassTypeResolverTest.java
    A 
pmd-java/src/test/java/net/sourceforge/pmd/typeresolution/testdata/ArrayAccess.java
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/performance/xml/StringInstantiation.xml

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

[java] Fix false negative for StringInstantion with array access


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

  Changed paths:
    M docs/pages/release_notes.md
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTAnyTypeBodyDeclaration.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTAnyTypeDeclaration.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTCompilationUnit.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/AbstractAnyTypeDeclaration.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/AbstractMethodLikeNode.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/JavaQualifiableNode.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/JavaQualifiedName.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/MethodLikeNode.java
    A 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/internal/PrettyPrintingUtil.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/qname/JavaOperationQualifiedName.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/qname/JavaTypeQualifiedName.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/qname/QualifiedNameFactory.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/qname/QualifiedNameResolver.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/ClassNamingConventionsRule.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/codestyle/UnnecessaryModifierRule.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/design/CyclomaticComplexityRule.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/design/DataClassRule.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/design/NPathComplexityRule.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/design/NcssCountRule.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/ClassTypeResolver.java

  Log Message:
  -----------
  Deprecate TypeKind and related


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

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

  Log Message:
  -----------
  Fix checkstyle


  Commit: 8b66e0a4da3b597a82385a88ee31ffd23d158e48
      https://github.com/pmd/pmd/commit/8b66e0a4da3b597a82385a88ee31ffd23d158e48
  Author: Andreas Dangel <[email protected]>
  Date:   2019-12-16 (Mon, 16 Dec 2019)

  Changed paths:
    M 
pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/xpath/saxon/ElementNode.java
    M pmd-core/src/test/java/net/sourceforge/pmd/lang/ast/DummyNode.java
    A 
pmd-core/src/test/java/net/sourceforge/pmd/lang/rule/xpath/saxon/ElementNodeTest.java

  Log Message:
  -----------
  [core] Fix XPath node compareOrder

In Saxon, NodeInfo.compareOrder is used to determine, whether a
node is already contained in a union set or not. For different nodes
it must return a value != 0. It should consider the position of the
nodes in document order. The new implementation uses now the
position of the nodes (begin line, begin column) to determine the order.
It might fail, if the position of the nodes are not correct.


  Commit: ed253183aa60d11ce5d0aabf6de8269440429d52
      https://github.com/pmd/pmd/commit/ed253183aa60d11ce5d0aabf6de8269440429d52
  Author: Andreas Dangel <[email protected]>
  Date:   2019-12-16 (Mon, 16 Dec 2019)

  Changed paths:
    M docs/pages/release_notes.md
    M pmd-java/src/main/resources/category/java/errorprone.xml
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/errorprone/xml/AvoidLiteralsInIfCondition.xml

  Log Message:
  -----------
  [java] AvoidLiteralsInIfCondition: false negative for expressions

Fixes #2140


  Commit: c0d0fd3fbe01c876cdb1ad643cb7dc59756438b7
      https://github.com/pmd/pmd/commit/c0d0fd3fbe01c876cdb1ad643cb7dc59756438b7
  Author: Andreas Dangel <[email protected]>
  Date:   2019-12-16 (Mon, 16 Dec 2019)

  Changed paths:
    M pmd-java/src/main/resources/category/java/errorprone.xml
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/errorprone/xml/AvoidLiteralsInIfCondition.xml

  Log Message:
  -----------
  [java] AvoidLiteralsInIfCondition: report Literal rather than IfCondition

If the IfCondition spans multiple lines, it easier to spot the
literal, if the violation is reported on the correct line where
the literal is located.


  Commit: 1cfd14ec7c211b3c3771955e2da5c7e914dc43b0
      https://github.com/pmd/pmd/commit/1cfd14ec7c211b3c3771955e2da5c7e914dc43b0
  Author: Andreas Dangel <[email protected]>
  Date:   2019-12-16 (Mon, 16 Dec 2019)

  Changed paths:
    M pmd-java/src/main/resources/category/java/errorprone.xml
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/errorprone/xml/AvoidLiteralsInIfCondition.xml

  Log Message:
  -----------
  [java] AvoidLiteralsInIfCondition: add additional check for expressions


  Commit: 7b5e9703ec59a6817f83804fe981d2464af87ebd
      https://github.com/pmd/pmd/commit/7b5e9703ec59a6817f83804fe981d2464af87ebd
  Author: Andreas Dangel <[email protected]>
  Date:   2019-12-16 (Mon, 16 Dec 2019)

  Changed paths:
    M docs/pages/release_notes.md
    M pmd-java/src/main/resources/category/java/errorprone.xml
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/errorprone/xml/AvoidLiteralsInIfCondition.xml

  Log Message:
  -----------
  [java] AvoidLiteralsInIfCondition: add property ignoreExpressions

The property ignoreExpressions is set to true in order to keep
the rule backwards compatible.


  Commit: 0d9fe56ec3a7e9665679429df7bd3c9133fbce06
      https://github.com/pmd/pmd/commit/0d9fe56ec3a7e9665679429df7bd3c9133fbce06
  Author: Andreas Dangel <[email protected]>
  Date:   2019-12-16 (Mon, 16 Dec 2019)

  Changed paths:
    M 
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/errorprone/ApexCSRFRule.java
    M 
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/internal/Helper.java

  Log Message:
  -----------
  Fixes from review #2115


  Commit: 70f059788701b954b3c794ade32a39b2a33a3b3c
      https://github.com/pmd/pmd/commit/70f059788701b954b3c794ade32a39b2a33a3b3c
  Author: Andreas Dangel <[email protected]>
  Date:   2019-12-16 (Mon, 16 Dec 2019)

  Changed paths:
    M .travis.yml
    M .travis/secrets.tar.enc
    M .travis/setup-secrets.sh

  Log Message:
  -----------
  [ci] Update release signing key

New key: PMD Release Signing Key <[email protected]>
0xD0BF1D737C9A1C22
Valid till 2020-12-15


  Commit: 78c8ea27491f857931332dceb678aa087d31747e
      https://github.com/pmd/pmd/commit/78c8ea27491f857931332dceb678aa087d31747e
  Author: Andreas Dangel <[email protected]>
  Date:   2019-12-16 (Mon, 16 Dec 2019)

  Changed paths:
    M .travis.yml

  Log Message:
  -----------
  [ci] Fix travis.yml warnings

* setting root os to linux
* using jobs instead of matrix


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

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

  Log Message:
  -----------
  Fix deprecated attribute usage


  Commit: 20bf4ad759f967293eac78043078b15390598104
      https://github.com/pmd/pmd/commit/20bf4ad759f967293eac78043078b15390598104
  Author: Anatoly Trosinenko <[email protected]>
  Date:   2019-12-16 (Mon, 16 Dec 2019)

  Changed paths:
    M README.md
    M pmd-dist/pom.xml
    M pmd-dist/src/test/java/net/sourceforge/pmd/it/BinaryDistributionIT.java
    A pmd-modelica/etc/grammar/Modelica.jjt
    A pmd-modelica/pom.xml
    A pmd-modelica/src/main/ant/alljavacc.xml
    A pmd-modelica/src/main/java/net/sourceforge/pmd/cpd/ModelicaLanguage.java
    A pmd-modelica/src/main/java/net/sourceforge/pmd/cpd/ModelicaTokenizer.java
    A 
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/ModelicaHandler.java
    A 
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/ModelicaLanguageModule.java
    A 
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/ModelicaParser.java
    A 
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/ModelicaTokenManager.java
    A 
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/ast/ASTClassDefinition.java
    A 
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/ast/ASTComponentReference.java
    A 
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/ast/ASTDerClassSpecifier.java
    A 
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/ast/ASTElementList.java
    A 
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/ast/ASTEnumerationShortClassSpecifier.java
    A 
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/ast/ASTExtendingLongClassSpecifier.java
    A 
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/ast/ASTMultipleDefinitionImportClause.java
    A 
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/ast/ASTName.java
    A 
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/ast/ASTRenamingImportClause.java
    A 
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/ast/ASTSimpleLongClassSpecifier.java
    A 
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/ast/ASTSimpleShortClassSpecifier.java
    A 
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/ast/ASTSingleDefinitionImportClause.java
    A 
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/ast/ASTStoredDefinition.java
    A 
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/ast/ASTUnqualifiedImportClause.java
    A 
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/ast/ASTWithinClause.java
    A 
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/ast/AbstractModelicaClassSpecifierNode.java
    A 
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/ast/AbstractModelicaImportClause.java
    A 
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/ast/AbstractModelicaNode.java
    A 
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/ast/AbstractModelicaRule.java
    A 
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/ast/Helper.java
    A 
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/ast/InternalModelicaNodeApi.java
    A 
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/ast/ModelicaClassSpecifierNode.java
    A 
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/ast/ModelicaImportClause.java
    A 
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/ast/ModelicaNode.java
    A 
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/ast/ModelicaParserVisitorAdapter.java
    A 
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/ast/ResolvableModelicaNode.java
    A 
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/ast/Visibility.java
    A 
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/resolver/AbstractModelicaDeclaration.java
    A 
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/resolver/AbstractModelicaScope.java
    A 
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/resolver/CompositeName.java
    A 
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/resolver/InternalModelicaResolverApi.java
    A 
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/resolver/ModelicaBuiltinType.java
    A 
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/resolver/ModelicaClassDeclaration.java
    A 
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/resolver/ModelicaClassScope.java
    A 
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/resolver/ModelicaClassSpecialization.java
    A 
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/resolver/ModelicaClassType.java
    A 
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/resolver/ModelicaComponentDeclaration.java
    A 
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/resolver/ModelicaDeclaration.java
    A 
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/resolver/ModelicaScope.java
    A 
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/resolver/ModelicaSourceFileScope.java
    A 
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/resolver/ModelicaSymbolFacade.java
    A 
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/resolver/ModelicaType.java
    A 
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/resolver/ResolutionContext.java
    A 
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/resolver/ResolutionResult.java
    A 
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/resolver/ResolutionState.java
    A 
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/resolver/ResolvableEntity.java
    A 
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/resolver/RootScope.java
    A 
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/resolver/ScopeAndDeclarationFinder.java
    A 
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/resolver/SubcomponentResolver.java
    A 
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/resolver/Watchdog.java
    A 
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/rule/AmbiguousResolutionRule.java
    A 
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/rule/ConnectUsingNonConnector.java
    A 
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/rule/ModelicaRuleChainVisitor.java
    A 
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/rule/ModelicaRuleViolationFactory.java
    A 
pmd-modelica/src/main/resources/META-INF/services/net.sourceforge.pmd.cpd.Language
    A 
pmd-modelica/src/main/resources/META-INF/services/net.sourceforge.pmd.lang.Language
    A pmd-modelica/src/main/resources/category/modelica/bestpractices.xml
    A pmd-modelica/src/main/resources/category/modelica/categories.properties
    A pmd-modelica/src/test/java/net/sourceforge/pmd/LanguageVersionTest.java
    A pmd-modelica/src/test/java/net/sourceforge/pmd/RuleSetFactoryTest.java
    A 
pmd-modelica/src/test/java/net/sourceforge/pmd/lang/modelica/ModelicaLoader.java
    A 
pmd-modelica/src/test/java/net/sourceforge/pmd/lang/modelica/ModelicaParserTest.java
    A 
pmd-modelica/src/test/java/net/sourceforge/pmd/lang/modelica/resolver/ModelicaResolverTest.java
    A 
pmd-modelica/src/test/java/net/sourceforge/pmd/lang/modelica/rule/bestpractices/AmbiguousResolutionTest.java
    A 
pmd-modelica/src/test/java/net/sourceforge/pmd/lang/modelica/rule/bestpractices/ConnectUsingNonConnectorTest.java
    A 
pmd-modelica/src/test/resources/net/sourceforge/pmd/lang/modelica/ParserTestGraphical.mo
    A 
pmd-modelica/src/test/resources/net/sourceforge/pmd/lang/modelica/ParserTestTextual.mo
    A 
pmd-modelica/src/test/resources/net/sourceforge/pmd/lang/modelica/rule/bestpractices/xml/AmbiguousResolution.xml
    A 
pmd-modelica/src/test/resources/net/sourceforge/pmd/lang/modelica/rule/bestpractices/xml/ConnectUsingNonConnector.xml
    M pmd-test/src/main/resources/rule-tests_1_0_0.xsd
    M pom.xml

  Log Message:
  -----------
  [modelica] Initial implementation of Modelica support for PMD


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

  Changed paths:
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/codestyle/UnnecessaryLocalBeforeReturnRule.java
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/codestyle/xml/UnnecessaryLocalBeforeReturn.xml

  Log Message:
  -----------
  Fix UnnecessaryLocalBeforeReturn FP with method reference


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

  Changed paths:
    M docs/pages/release_notes.md

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


  Commit: 3e491512ff4745a15ee6547ff7b6ca13e06eec92
      https://github.com/pmd/pmd/commit/3e491512ff4745a15ee6547ff7b6ca13e06eec92
  Author: Andreas Dangel <[email protected]>
  Date:   2019-12-17 (Tue, 17 Dec 2019)

  Changed paths:
    M docs/pages/release_notes.md
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/codestyle/UnnecessaryLocalBeforeReturnRule.java
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/codestyle/xml/UnnecessaryLocalBeforeReturn.xml

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

[java] Fix false positive in UnnecessaryLocalBeforeReturn with method references


  Commit: a82c9e912b26d2f1e8f8f60fbc09a05a60073dc3
      https://github.com/pmd/pmd/commit/a82c9e912b26d2f1e8f8f60fbc09a05a60073dc3
  Author: Andreas Dangel <[email protected]>
  Date:   2019-12-17 (Tue, 17 Dec 2019)

  Changed paths:
    M docs/pages/release_notes.md

  Log Message:
  -----------
  Update release notes with deprecated ASTAnyTypeDeclaration#getImage()


  Commit: 9dbaa53f6319a00fad2e09ed1a408df1788b142f
      https://github.com/pmd/pmd/commit/9dbaa53f6319a00fad2e09ed1a408df1788b142f
  Author: Andreas Dangel <[email protected]>
  Date:   2019-12-17 (Tue, 17 Dec 2019)

  Changed paths:
    M docs/pages/release_notes.md

  Log Message:
  -----------
  Release notes: fix jdoc references


  Commit: 1480bfeaa4400532a2a79b769a0bbd5c0bd3e315
      https://github.com/pmd/pmd/commit/1480bfeaa4400532a2a79b769a0bbd5c0bd3e315
  Author: Andreas Dangel <[email protected]>
  Date:   2019-12-17 (Tue, 17 Dec 2019)

  Changed paths:
    M docs/pages/release_notes.md
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTAnyTypeBodyDeclaration.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTAnyTypeDeclaration.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTCompilationUnit.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/AbstractAnyTypeDeclaration.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/AbstractMethodLikeNode.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/JavaQualifiableNode.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/JavaQualifiedName.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/MethodLikeNode.java
    A 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/internal/PrettyPrintingUtil.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/qname/JavaOperationQualifiedName.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/qname/JavaTypeQualifiedName.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/qname/QualifiedNameFactory.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/qname/QualifiedNameResolver.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/ClassNamingConventionsRule.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/codestyle/UnnecessaryModifierRule.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/design/CyclomaticComplexityRule.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/design/DataClassRule.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/design/NPathComplexityRule.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/design/NcssCountRule.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/ClassTypeResolver.java
    M pmd-java/src/main/resources/category/java/bestpractices.xml
    M pmd-java/src/main/resources/category/java/codestyle.xml
    M pmd-java/src/main/resources/category/java/errorprone.xml
    M pmd-java/src/main/resources/category/java/performance.xml

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

[java] Deprecate JavaQualifiedName and a few other things


  Commit: c27ed3aa9a2ce5983b6fd067ae6c270bf6f3a226
      https://github.com/pmd/pmd/commit/c27ed3aa9a2ce5983b6fd067ae6c270bf6f3a226
  Author: Andreas Dangel <[email protected]>
  Date:   2019-12-17 (Tue, 17 Dec 2019)

  Changed paths:
    M docs/pages/release_notes.md

  Log Message:
  -----------
  Update release notes, refs #2041


  Commit: 816c58897aa8b143bc52eaabd27cde1eb5555fef
      https://github.com/pmd/pmd/commit/816c58897aa8b143bc52eaabd27cde1eb5555fef
  Author: Andreas Dangel <[email protected]>
  Date:   2019-12-17 (Tue, 17 Dec 2019)

  Changed paths:
    M README.md
    M docs/_data/sidebars/pmd_sidebar.yml
    M docs/pages/release_notes.md
    M pmd-dist/pom.xml
    M pmd-dist/src/test/java/net/sourceforge/pmd/it/BinaryDistributionIT.java
    A pmd-modelica/etc/grammar/Modelica.jjt
    A pmd-modelica/pom.xml
    A pmd-modelica/src/main/ant/alljavacc.xml
    A pmd-modelica/src/main/java/net/sourceforge/pmd/cpd/ModelicaLanguage.java
    A pmd-modelica/src/main/java/net/sourceforge/pmd/cpd/ModelicaTokenizer.java
    A 
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/ModelicaHandler.java
    A 
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/ModelicaLanguageModule.java
    A 
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/ModelicaParser.java
    A 
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/ModelicaTokenManager.java
    A 
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/ast/ASTClassDefinition.java
    A 
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/ast/ASTComponentReference.java
    A 
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/ast/ASTDerClassSpecifier.java
    A 
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/ast/ASTElementList.java
    A 
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/ast/ASTEnumerationShortClassSpecifier.java
    A 
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/ast/ASTExtendingLongClassSpecifier.java
    A 
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/ast/ASTMultipleDefinitionImportClause.java
    A 
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/ast/ASTName.java
    A 
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/ast/ASTRenamingImportClause.java
    A 
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/ast/ASTSimpleLongClassSpecifier.java
    A 
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/ast/ASTSimpleShortClassSpecifier.java
    A 
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/ast/ASTSingleDefinitionImportClause.java
    A 
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/ast/ASTStoredDefinition.java
    A 
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/ast/ASTUnqualifiedImportClause.java
    A 
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/ast/ASTWithinClause.java
    A 
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/ast/AbstractModelicaClassSpecifierNode.java
    A 
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/ast/AbstractModelicaImportClause.java
    A 
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/ast/AbstractModelicaNode.java
    A 
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/ast/AbstractModelicaRule.java
    A 
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/ast/Helper.java
    A 
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/ast/InternalModelicaNodeApi.java
    A 
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/ast/ModelicaClassSpecifierNode.java
    A 
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/ast/ModelicaImportClause.java
    A 
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/ast/ModelicaNode.java
    A 
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/ast/ModelicaParserVisitorAdapter.java
    A 
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/ast/ResolvableModelicaNode.java
    A 
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/ast/Visibility.java
    A 
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/resolver/AbstractModelicaDeclaration.java
    A 
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/resolver/AbstractModelicaScope.java
    A 
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/resolver/CompositeName.java
    A 
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/resolver/InternalModelicaResolverApi.java
    A 
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/resolver/ModelicaBuiltinType.java
    A 
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/resolver/ModelicaClassDeclaration.java
    A 
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/resolver/ModelicaClassScope.java
    A 
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/resolver/ModelicaClassSpecialization.java
    A 
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/resolver/ModelicaClassType.java
    A 
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/resolver/ModelicaComponentDeclaration.java
    A 
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/resolver/ModelicaDeclaration.java
    A 
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/resolver/ModelicaScope.java
    A 
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/resolver/ModelicaSourceFileScope.java
    A 
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/resolver/ModelicaSymbolFacade.java
    A 
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/resolver/ModelicaType.java
    A 
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/resolver/ResolutionContext.java
    A 
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/resolver/ResolutionResult.java
    A 
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/resolver/ResolutionState.java
    A 
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/resolver/ResolvableEntity.java
    A 
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/resolver/RootScope.java
    A 
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/resolver/ScopeAndDeclarationFinder.java
    A 
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/resolver/SubcomponentResolver.java
    A 
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/resolver/Watchdog.java
    A 
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/rule/AmbiguousResolutionRule.java
    A 
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/rule/ConnectUsingNonConnector.java
    A 
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/rule/ModelicaRuleChainVisitor.java
    A 
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/rule/ModelicaRuleViolationFactory.java
    A 
pmd-modelica/src/main/resources/META-INF/services/net.sourceforge.pmd.cpd.Language
    A 
pmd-modelica/src/main/resources/META-INF/services/net.sourceforge.pmd.lang.Language
    A pmd-modelica/src/main/resources/category/modelica/bestpractices.xml
    A pmd-modelica/src/main/resources/category/modelica/categories.properties
    A pmd-modelica/src/test/java/net/sourceforge/pmd/LanguageVersionTest.java
    A pmd-modelica/src/test/java/net/sourceforge/pmd/RuleSetFactoryTest.java
    A 
pmd-modelica/src/test/java/net/sourceforge/pmd/lang/modelica/ModelicaLoader.java
    A 
pmd-modelica/src/test/java/net/sourceforge/pmd/lang/modelica/ModelicaParserTest.java
    A 
pmd-modelica/src/test/java/net/sourceforge/pmd/lang/modelica/resolver/ModelicaResolverTest.java
    A 
pmd-modelica/src/test/java/net/sourceforge/pmd/lang/modelica/rule/bestpractices/AmbiguousResolutionTest.java
    A 
pmd-modelica/src/test/java/net/sourceforge/pmd/lang/modelica/rule/bestpractices/ConnectUsingNonConnectorTest.java
    A 
pmd-modelica/src/test/resources/net/sourceforge/pmd/lang/modelica/ParserTestGraphical.mo
    A 
pmd-modelica/src/test/resources/net/sourceforge/pmd/lang/modelica/ParserTestTextual.mo
    A 
pmd-modelica/src/test/resources/net/sourceforge/pmd/lang/modelica/rule/bestpractices/xml/AmbiguousResolution.xml
    A 
pmd-modelica/src/test/resources/net/sourceforge/pmd/lang/modelica/rule/bestpractices/xml/ConnectUsingNonConnector.xml
    M pmd-test/src/main/resources/rule-tests_1_0_0.xsd
    M pom.xml

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

[modelica] Initial implementation for PMD


  Commit: b77aec218ee4b4823c20e8c7e7d1ce428f08cecd
      https://github.com/pmd/pmd/commit/b77aec218ee4b4823c20e8c7e7d1ce428f08cecd
  Author: Andreas Dangel <[email protected]>
  Date:   2019-12-17 (Tue, 17 Dec 2019)

  Changed paths:
    M docs/pages/pmd/userdocs/cli_reference.md
    M docs/pages/pmd/userdocs/tools/ant.md

  Log Message:
  -----------
  [doc] Add modelica to cli_reference and ant


  Commit: 909dd935d197a83aae4947b26da970655947327e
      https://github.com/pmd/pmd/commit/909dd935d197a83aae4947b26da970655947327e
  Author: Andreas Dangel <[email protected]>
  Date:   2019-12-17 (Tue, 17 Dec 2019)

  Changed paths:
    M pmd-test/src/main/resources/rule-tests_1_0_0.xsd

  Log Message:
  -----------
  [test] Support scala in rule tests


  Commit: 7bb987fcf45e0d70dffc3df93312e2c7da11b29b
      https://github.com/pmd/pmd/commit/7bb987fcf45e0d70dffc3df93312e2c7da11b29b
  Author: Andreas Dangel <[email protected]>
  Date:   2019-12-17 (Tue, 17 Dec 2019)

  Changed paths:
    A 
pmd-modelica/src/test/java/net/sourceforge/pmd/lang/modelica/rule/bestpractices/ClassStartNameEqualsEndNameTest.java
    A 
pmd-modelica/src/test/resources/net/sourceforge/pmd/lang/modelica/rule/bestpractices/xml/ClassStartNameEqualsEndName.xml

  Log Message:
  -----------
  [modelica] Add rule test for ClassStartNameEqualsEndName


  Commit: bc2f2d8f5090ad5cf49a6faec59868770b1ed166
      https://github.com/pmd/pmd/commit/bc2f2d8f5090ad5cf49a6faec59868770b1ed166
  Author: Andreas Dangel <[email protected]>
  Date:   2019-12-17 (Tue, 17 Dec 2019)

  Changed paths:
    M pmd-dist/src/test/java/net/sourceforge/pmd/it/AllRulesIT.java
    A pmd-dist/src/test/resources/rulesets/all-modelica.xml
    A pmd-dist/src/test/resources/sample-source/modelica/SampleCode.mo

  Log Message:
  -----------
  [modelica] Add integration smoke test


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

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

  Log Message:
  -----------
  [modelica] Remove source-type attributes in tests xml

This is only needed to select a specific
language version. Tests are failing because
the newer schema has not yet been published.


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

  Changed paths:
    M 
pmd-modelica/src/test/resources/net/sourceforge/pmd/lang/modelica/rule/bestpractices/xml/ClassStartNameEqualsEndName.xml
    M 
pmd-modelica/src/test/resources/net/sourceforge/pmd/lang/modelica/rule/bestpractices/xml/ConnectUsingNonConnector.xml

  Log Message:
  -----------
  Remove the rest

See parent commit


  Commit: 6224bd3d77913edf79e7498d9da66cfb3743ac67
      https://github.com/pmd/pmd/commit/6224bd3d77913edf79e7498d9da66cfb3743ac67
  Author: Anatoly Trosinenko <[email protected]>
  Date:   2019-12-17 (Tue, 17 Dec 2019)

  Changed paths:
    M pmd-modelica/pom.xml
    M 
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/ast/ASTClassDefinition.java
    M 
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/ast/ASTElementList.java
    M 
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/ast/ASTStoredDefinition.java
    M pmd-modelica/src/main/resources/category/modelica/bestpractices.xml
    M 
pmd-modelica/src/test/resources/net/sourceforge/pmd/lang/modelica/rule/bestpractices/xml/AmbiguousResolution.xml

  Log Message:
  -----------
  [modelica] Follow-up fixes for Modelica language module


  Commit: 0ff3216b481bf2f4d0fe09b8dc1436d8dab51e9c
      https://github.com/pmd/pmd/commit/0ff3216b481bf2f4d0fe09b8dc1436d8dab51e9c
  Author: Andreas Dangel <[email protected]>
  Date:   2019-12-18 (Wed, 18 Dec 2019)

  Changed paths:
    M docs/pages/release_notes.md
    M 
pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/xpath/saxon/ElementNode.java
    M pmd-core/src/test/java/net/sourceforge/pmd/lang/ast/DummyNode.java
    A 
pmd-core/src/test/java/net/sourceforge/pmd/lang/rule/xpath/saxon/ElementNodeTest.java
    M pmd-java/src/main/resources/category/java/errorprone.xml
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/errorprone/xml/AvoidLiteralsInIfCondition.xml

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

[java] Fix false negative in AvoidLiteralsInIfCondition


  Commit: 66e26a5168e4c0f4a19dec84600a6256c113a287
      https://github.com/pmd/pmd/commit/66e26a5168e4c0f4a19dec84600a6256c113a287
  Author: Andreas Dangel <[email protected]>
  Date:   2019-12-18 (Wed, 18 Dec 2019)

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

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


  Commit: 0b926efaabfa541be1f74d3fde89dd68c4830908
      https://github.com/pmd/pmd/commit/0b926efaabfa541be1f74d3fde89dd68c4830908
  Author: Andreas Dangel <[email protected]>
  Date:   2019-12-18 (Wed, 18 Dec 2019)

  Changed paths:
    M docs/pages/release_notes.md
    A 
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/errorprone/ApexCSRFRule.java
    A 
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/internal/Helper.java
    M 
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/security/ApexBadCryptoRule.java
    M 
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/security/ApexCRUDViolationRule.java
    R 
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/security/ApexCSRFRule.java
    M 
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/security/ApexDangerousMethodsRule.java
    M 
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/security/ApexInsecureEndpointRule.java
    M 
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/security/ApexOpenRedirectRule.java
    M 
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/security/ApexSOQLInjectionRule.java
    M 
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/security/ApexSharingViolationsRule.java
    M 
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/security/ApexSuggestUsingNamedCredRule.java
    M 
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/security/ApexXSSFromEscapeFalseRule.java
    M 
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/security/ApexXSSFromURLParamRule.java
    M 
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/security/Helper.java
    M pmd-apex/src/main/resources/category/apex/errorprone.xml
    M pmd-apex/src/main/resources/category/apex/security.xml
    M pmd-apex/src/main/resources/rulesets/apex/quickstart.xml
    A 
pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/errorprone/ApexCSRFTest.java
    R 
pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/security/ApexCSRFTest.java
    A 
pmd-apex/src/test/resources/net/sourceforge/pmd/lang/apex/rule/errorprone/xml/ApexCSRF.xml
    R 
pmd-apex/src/test/resources/net/sourceforge/pmd/lang/apex/rule/security/xml/ApexCSRF.xml
    M pmd-core/src/main/java/net/sourceforge/pmd/RuleSetFactory.java
    M pmd-core/src/test/java/net/sourceforge/pmd/RuleSetFactoryTest.java
    M pmd-core/src/test/resources/rulesets/dummy/basic.xml
    A pmd-core/src/test/resources/rulesets/dummy/basic2.xml
    M pmd-core/src/test/resources/rulesets/dummy/deprecated.xml

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

[apex] ApexCSRF changes


  Commit: 7e9c5c38d8478e8dfee9535c9d75ca1c554d058f
      https://github.com/pmd/pmd/commit/7e9c5c38d8478e8dfee9535c9d75ca1c554d058f
  Author: Andreas Dangel <[email protected]>
  Date:   2019-12-18 (Wed, 18 Dec 2019)

  Changed paths:
    M docs/pages/release_notes.md

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


  Commit: 81de44cbd3bab2535cec9010505a16bb22e81af2
      https://github.com/pmd/pmd/commit/81de44cbd3bab2535cec9010505a16bb22e81af2
  Author: Andreas Dangel <[email protected]>
  Date:   2019-12-18 (Wed, 18 Dec 2019)

  Changed paths:
    M docs/pages/release_notes.md
    M pmd-modelica/pom.xml
    M 
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/ast/ASTClassDefinition.java
    M 
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/ast/ASTElementList.java
    M 
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/ast/ASTStoredDefinition.java
    M pmd-modelica/src/main/resources/category/modelica/bestpractices.xml
    M 
pmd-modelica/src/test/resources/net/sourceforge/pmd/lang/modelica/rule/bestpractices/xml/AmbiguousResolution.xml

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

[modelica] Follow-up fixes for Modelica language module


  Commit: 84c9cc87e1367bf1fd381378ab05ce1a051e5871
      https://github.com/pmd/pmd/commit/84c9cc87e1367bf1fd381378ab05ce1a051e5871
  Author: Andreas Dangel <[email protected]>
  Date:   2019-12-18 (Wed, 18 Dec 2019)

  Changed paths:
    M docs/pages/release_notes.md

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


  Commit: 3e01cb443109e181415b827245d930d4e3f28357
      https://github.com/pmd/pmd/commit/3e01cb443109e181415b827245d930d4e3f28357
  Author: Andreas Dangel <[email protected]>
  Date:   2019-12-18 (Wed, 18 Dec 2019)

  Changed paths:
    M docs/pages/pmd/devdocs/major_contributions/adding_new_language.md
    M docs/pages/release_notes.md

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

[doc] Update the docs on adding a new language


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

  Changed paths:
    M .travis.yml
    M .travis/secrets.tar.enc
    M .travis/setup-secrets.sh
    M README.md
    M docs/_data/sidebars/pmd_sidebar.yml
    M docs/pages/pmd/devdocs/major_contributions/adding_new_language.md
    M docs/pages/pmd/userdocs/cli_reference.md
    M docs/pages/pmd/userdocs/tools/ant.md
    M docs/pages/release_notes.md
    A 
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/errorprone/ApexCSRFRule.java
    A 
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/internal/Helper.java
    M 
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/security/ApexBadCryptoRule.java
    M 
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/security/ApexCRUDViolationRule.java
    R 
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/security/ApexCSRFRule.java
    M 
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/security/ApexDangerousMethodsRule.java
    M 
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/security/ApexInsecureEndpointRule.java
    M 
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/security/ApexOpenRedirectRule.java
    M 
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/security/ApexSOQLInjectionRule.java
    M 
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/security/ApexSharingViolationsRule.java
    M 
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/security/ApexSuggestUsingNamedCredRule.java
    M 
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/security/ApexXSSFromEscapeFalseRule.java
    M 
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/security/ApexXSSFromURLParamRule.java
    M 
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/security/Helper.java
    M pmd-apex/src/main/resources/category/apex/errorprone.xml
    M pmd-apex/src/main/resources/category/apex/security.xml
    M pmd-apex/src/main/resources/rulesets/apex/quickstart.xml
    A 
pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/errorprone/ApexCSRFTest.java
    R 
pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/security/ApexCSRFTest.java
    A 
pmd-apex/src/test/resources/net/sourceforge/pmd/lang/apex/rule/errorprone/xml/ApexCSRF.xml
    R 
pmd-apex/src/test/resources/net/sourceforge/pmd/lang/apex/rule/security/xml/ApexCSRF.xml
    M pmd-core/src/main/java/net/sourceforge/pmd/RuleSetFactory.java
    M 
pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/xpath/saxon/ElementNode.java
    M pmd-core/src/test/java/net/sourceforge/pmd/RuleSetFactoryTest.java
    M pmd-core/src/test/java/net/sourceforge/pmd/lang/ast/DummyNode.java
    A 
pmd-core/src/test/java/net/sourceforge/pmd/lang/rule/xpath/saxon/ElementNodeTest.java
    M pmd-core/src/test/resources/rulesets/dummy/basic.xml
    A pmd-core/src/test/resources/rulesets/dummy/basic2.xml
    M pmd-core/src/test/resources/rulesets/dummy/deprecated.xml
    M pmd-dist/pom.xml
    M pmd-dist/src/test/java/net/sourceforge/pmd/it/AllRulesIT.java
    M pmd-dist/src/test/java/net/sourceforge/pmd/it/BinaryDistributionIT.java
    A pmd-dist/src/test/resources/rulesets/all-modelica.xml
    A pmd-dist/src/test/resources/sample-source/modelica/SampleCode.mo
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTAnyTypeBodyDeclaration.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTAnyTypeDeclaration.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTCompilationUnit.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/AbstractAnyTypeDeclaration.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/AbstractMethodLikeNode.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/JavaQualifiableNode.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/JavaQualifiedName.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/MethodLikeNode.java
    A 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/internal/PrettyPrintingUtil.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/qname/JavaOperationQualifiedName.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/qname/JavaTypeQualifiedName.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/qname/QualifiedNameFactory.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/qname/QualifiedNameResolver.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/JUnitAssertionsShouldIncludeMessageRule.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/ClassNamingConventionsRule.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/codestyle/UnnecessaryLocalBeforeReturnRule.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/codestyle/UnnecessaryModifierRule.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/design/CyclomaticComplexityRule.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/design/DataClassRule.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/design/NPathComplexityRule.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/design/NcssCountRule.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/rule/performance/StringInstantiationRule.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/typeresolution/ClassTypeResolver.java
    M pmd-java/src/main/resources/category/java/bestpractices.xml
    M pmd-java/src/main/resources/category/java/codestyle.xml
    M pmd-java/src/main/resources/category/java/errorprone.xml
    M pmd-java/src/main/resources/category/java/performance.xml
    M 
pmd-java/src/test/java/net/sourceforge/pmd/typeresolution/ClassTypeResolverTest.java
    A 
pmd-java/src/test/java/net/sourceforge/pmd/typeresolution/testdata/ArrayAccess.java
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/bestpractices/xml/JUnitAssertionsShouldIncludeMessage.xml
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/codestyle/xml/UnnecessaryLocalBeforeReturn.xml
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/errorprone/xml/AvoidLiteralsInIfCondition.xml
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/performance/xml/StringInstantiation.xml
    A pmd-modelica/etc/grammar/Modelica.jjt
    A pmd-modelica/pom.xml
    A pmd-modelica/src/main/ant/alljavacc.xml
    A pmd-modelica/src/main/java/net/sourceforge/pmd/cpd/ModelicaLanguage.java
    A pmd-modelica/src/main/java/net/sourceforge/pmd/cpd/ModelicaTokenizer.java
    A 
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/ModelicaHandler.java
    A 
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/ModelicaLanguageModule.java
    A 
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/ModelicaParser.java
    A 
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/ModelicaTokenManager.java
    A 
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/ast/ASTClassDefinition.java
    A 
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/ast/ASTComponentReference.java
    A 
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/ast/ASTDerClassSpecifier.java
    A 
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/ast/ASTElementList.java
    A 
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/ast/ASTEnumerationShortClassSpecifier.java
    A 
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/ast/ASTExtendingLongClassSpecifier.java
    A 
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/ast/ASTMultipleDefinitionImportClause.java
    A 
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/ast/ASTName.java
    A 
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/ast/ASTRenamingImportClause.java
    A 
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/ast/ASTSimpleLongClassSpecifier.java
    A 
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/ast/ASTSimpleShortClassSpecifier.java
    A 
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/ast/ASTSingleDefinitionImportClause.java
    A 
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/ast/ASTStoredDefinition.java
    A 
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/ast/ASTUnqualifiedImportClause.java
    A 
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/ast/ASTWithinClause.java
    A 
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/ast/AbstractModelicaClassSpecifierNode.java
    A 
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/ast/AbstractModelicaImportClause.java
    A 
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/ast/AbstractModelicaNode.java
    A 
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/ast/AbstractModelicaRule.java
    A 
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/ast/Helper.java
    A 
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/ast/InternalModelicaNodeApi.java
    A 
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/ast/ModelicaClassSpecifierNode.java
    A 
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/ast/ModelicaImportClause.java
    A 
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/ast/ModelicaNode.java
    A 
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/ast/ModelicaParserVisitorAdapter.java
    A 
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/ast/ResolvableModelicaNode.java
    A 
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/ast/Visibility.java
    A 
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/resolver/AbstractModelicaDeclaration.java
    A 
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/resolver/AbstractModelicaScope.java
    A 
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/resolver/CompositeName.java
    A 
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/resolver/InternalModelicaResolverApi.java
    A 
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/resolver/ModelicaBuiltinType.java
    A 
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/resolver/ModelicaClassDeclaration.java
    A 
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/resolver/ModelicaClassScope.java
    A 
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/resolver/ModelicaClassSpecialization.java
    A 
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/resolver/ModelicaClassType.java
    A 
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/resolver/ModelicaComponentDeclaration.java
    A 
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/resolver/ModelicaDeclaration.java
    A 
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/resolver/ModelicaScope.java
    A 
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/resolver/ModelicaSourceFileScope.java
    A 
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/resolver/ModelicaSymbolFacade.java
    A 
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/resolver/ModelicaType.java
    A 
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/resolver/ResolutionContext.java
    A 
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/resolver/ResolutionResult.java
    A 
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/resolver/ResolutionState.java
    A 
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/resolver/ResolvableEntity.java
    A 
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/resolver/RootScope.java
    A 
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/resolver/ScopeAndDeclarationFinder.java
    A 
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/resolver/SubcomponentResolver.java
    A 
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/resolver/Watchdog.java
    A 
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/rule/AmbiguousResolutionRule.java
    A 
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/rule/ConnectUsingNonConnector.java
    A 
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/rule/ModelicaRuleChainVisitor.java
    A 
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/rule/ModelicaRuleViolationFactory.java
    A 
pmd-modelica/src/main/resources/META-INF/services/net.sourceforge.pmd.cpd.Language
    A 
pmd-modelica/src/main/resources/META-INF/services/net.sourceforge.pmd.lang.Language
    A pmd-modelica/src/main/resources/category/modelica/bestpractices.xml
    A pmd-modelica/src/main/resources/category/modelica/categories.properties
    A pmd-modelica/src/test/java/net/sourceforge/pmd/LanguageVersionTest.java
    A pmd-modelica/src/test/java/net/sourceforge/pmd/RuleSetFactoryTest.java
    A 
pmd-modelica/src/test/java/net/sourceforge/pmd/lang/modelica/ModelicaLoader.java
    A 
pmd-modelica/src/test/java/net/sourceforge/pmd/lang/modelica/ModelicaParserTest.java
    A 
pmd-modelica/src/test/java/net/sourceforge/pmd/lang/modelica/resolver/ModelicaResolverTest.java
    A 
pmd-modelica/src/test/java/net/sourceforge/pmd/lang/modelica/rule/bestpractices/AmbiguousResolutionTest.java
    A 
pmd-modelica/src/test/java/net/sourceforge/pmd/lang/modelica/rule/bestpractices/ClassStartNameEqualsEndNameTest.java
    A 
pmd-modelica/src/test/java/net/sourceforge/pmd/lang/modelica/rule/bestpractices/ConnectUsingNonConnectorTest.java
    A 
pmd-modelica/src/test/resources/net/sourceforge/pmd/lang/modelica/ParserTestGraphical.mo
    A 
pmd-modelica/src/test/resources/net/sourceforge/pmd/lang/modelica/ParserTestTextual.mo
    A 
pmd-modelica/src/test/resources/net/sourceforge/pmd/lang/modelica/rule/bestpractices/xml/AmbiguousResolution.xml
    A 
pmd-modelica/src/test/resources/net/sourceforge/pmd/lang/modelica/rule/bestpractices/xml/ClassStartNameEqualsEndName.xml
    A 
pmd-modelica/src/test/resources/net/sourceforge/pmd/lang/modelica/rule/bestpractices/xml/ConnectUsingNonConnector.xml
    M pmd-test/src/main/resources/rule-tests_1_0_0.xsd
    M pom.xml

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


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

  Changed paths:
    M pmd-modelica/pom.xml

  Log Message:
  -----------
  Update modelica pom


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

  Changed paths:
    M pmd-modelica/src/main/ant/alljavacc.xml
    M 
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/ast/ASTClassDefinition.java
    R 
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/ast/AbstractModelicaRule.java
    M 
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/ast/ModelicaImportClause.java
    M 
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/ast/ModelicaParserVisitorAdapter.java
    M 
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/ast/ResolvableModelicaNode.java
    A 
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/rule/AbstractModelicaRule.java
    M 
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/rule/AmbiguousResolutionRule.java
    M 
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/rule/ConnectUsingNonConnector.java

  Log Message:
  -----------
  [modelica] Small cleanups

* Move AbstractModelicaRule into the `rule` package
* Make the visitor interface mention only published types (ie not
AbstractModelicaNode)
* Other cleanups(eg make interfaces extend ModelicaNode)


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

  Changed paths:
    M pmd-modelica/src/main/ant/alljavacc.xml
    M 
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/ast/ASTClassDefinition.java
    R 
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/ast/AbstractModelicaRule.java
    M 
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/ast/ModelicaImportClause.java
    M 
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/ast/ModelicaParserVisitorAdapter.java
    M 
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/ast/ResolvableModelicaNode.java
    A 
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/rule/AbstractModelicaRule.java
    M 
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/rule/AmbiguousResolutionRule.java
    M 
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/rule/ConnectUsingNonConnector.java

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


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

  Changed paths:
    M 
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/ModelicaHandler.java
    M 
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/ModelicaParser.java
    A 
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/internal/ModelicaProcessingStage.java
    M 
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/rule/AbstractModelicaRule.java
    M 
pmd-modelica/src/test/java/net/sourceforge/pmd/lang/modelica/ModelicaLoader.java

  Log Message:
  -----------
  Update modelica for 7.0.0


Compare: https://github.com/pmd/pmd/compare/0cc8e49ae653...fc5426ab537f


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

Reply via email to