Branch: refs/heads/master
  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: 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: 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


Compare: https://github.com/pmd/pmd/compare/baeda3cfe5aa...3e01cb443109


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

Reply via email to