[pmd-commits] [pmd/pmd] 967ae6: Update documentation

2021-09-18 Thread Machine account for PMD via Pmd-commits
  Branch: refs/heads/gh-pages
  Home:   https://github.com/pmd/pmd
  Commit: 967ae6215b11b926a71a9f2ff4cc3b5349369f6e
  https://github.com/pmd/pmd/commit/967ae6215b11b926a71a9f2ff4cc3b5349369f6e
  Author: PMD CI (pmd-bot) 
  Date:   2021-09-18 (Sat, 18 Sep 2021)

  Changed paths:
M feed.xml

  Log Message:
  ---
  Update documentation

https://github.com/pmd/pmd/actions/runs/1248456743
https://github.com/pmd/pmd/compare/d7d70d503e97...4c752c650acf




___
Pmd-commits mailing list
Pmd-commits@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/pmd-commits


[pmd-commits] [pmd/pmd] 7eaf81: [java] Update rule UnusedNullCheckInEquals

2021-09-18 Thread Clément Fournier via Pmd-commits
  Branch: refs/heads/pmd/7.0.x
  Home:   https://github.com/pmd/pmd
  Commit: 7eaf814b7c572547087c52372f8d91efa218b7d0
  https://github.com/pmd/pmd/commit/7eaf814b7c572547087c52372f8d91efa218b7d0
  Author: Andreas Dangel 
  Date:   2021-08-21 (Sat, 21 Aug 2021)

  Changed paths:
M .ci/files/all-java.xml
M pmd-java/src/main/resources/category/java/errorprone.xml
M 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/errorprone/UnusedNullCheckInEqualsTest.java
M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/errorprone/xml/UnusedNullCheckInEquals.xml

  Log Message:
  ---
  [java] Update rule UnusedNullCheckInEquals


  Commit: c3dcab412d7df3b24f6748ecb9ce680076b16831
  https://github.com/pmd/pmd/commit/c3dcab412d7df3b24f6748ecb9ce680076b16831
  Author: Andreas Dangel 
  Date:   2021-08-22 (Sun, 22 Aug 2021)

  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/UnusedNullCheckInEquals.xml

  Log Message:
  ---
  [java] UnusedNullCheckInEquals: Fix FNs / FPs


  Commit: 4e65cbae7f3ba2a6ea8b119f56a43797adbaf369
  https://github.com/pmd/pmd/commit/4e65cbae7f3ba2a6ea8b119f56a43797adbaf369
  Author: Clément Fournier 
  Date:   2021-09-18 (Sat, 18 Sep 2021)

  Changed paths:
M .ci/build.sh
M .ci/files/all-java.xml
M .mvn/wrapper/maven-wrapper.properties
M docs/_config.yml
M docs/_data/sidebars/pmd_sidebar.yml
M docs/_data/xpath_funs.yml
M docs/pages/7_0_0_release_notes.md
M docs/pages/next_major_development.md
A 
docs/pages/pmd/devdocs/major_contributions/adding_a_new_antlr_based_language.md
A 
docs/pages/pmd/devdocs/major_contributions/adding_a_new_javacc_based_language.md
R docs/pages/pmd/devdocs/major_contributions/adding_new_language.md
A docs/pages/pmd/devdocs/major_contributions/rule_guidelines.md
M docs/pages/pmd/projectdocs/credits.md
M docs/pages/release_notes.md
M docs/pages/release_notes_old.md
M 
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/security/ApexCRUDViolationRule.java
M 
pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/ast/ApexParserTest.java
M 
pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/ast/ApexParserTestBase.java
R 
pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/ast/ApexParserXPathTest.java
M 
pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/ast/ApexTreeDumpTest.java
A 
pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/ApexXPathRuleTest.java
R 
pmd-apex/src/test/resources/net/sourceforge/pmd/lang/apex/ast/BooleanExpressions.cls
A 
pmd-apex/src/test/resources/net/sourceforge/pmd/lang/apex/rule/BooleanExpressions.cls
M 
pmd-apex/src/test/resources/net/sourceforge/pmd/lang/apex/rule/security/xml/ApexCRUDViolation.xml
M pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/NodeStream.java
M 
pmd-core/src/main/java/net/sourceforge/pmd/lang/rule/xpath/impl/AbstractXPathFunctionDef.java
M 
pmd-core/src/main/java/net/sourceforge/pmd/lang/rule/xpath/impl/XPathHandler.java
A 
pmd-core/src/main/java/net/sourceforge/pmd/lang/rule/xpath/internal/DefaultXPathFunctions.java
A 
pmd-core/src/main/java/net/sourceforge/pmd/lang/rule/xpath/internal/FileNameXPathFunction.java
M 
pmd-core/src/main/java/net/sourceforge/pmd/lang/rule/xpath/internal/RuleChainAnalyzer.java
M pmd-core/src/main/resources/rulesets/releases/34.xml
M pmd-core/src/main/resources/rulesets/releases/35.xml
M pmd-core/src/main/resources/rulesets/releases/36.xml
M pmd-core/src/main/resources/rulesets/releases/38.xml
M pmd-core/src/main/resources/rulesets/releases/40rc1.xml
M pmd-core/src/main/resources/rulesets/releases/41.xml
M pmd-core/src/main/resources/rulesets/releases/42.xml
M pmd-core/src/main/resources/rulesets/releases/50.xml
M pmd-core/src/main/resources/rulesets/releases/550.xml
M 
pmd-core/src/test/java/net/sourceforge/pmd/lang/rule/xpath/internal/SaxonXPathRuleQueryTest.java
M pmd-dist/pom.xml
M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTAnonymousClassDeclaration.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/rule/codestyle/UnnecessaryBoxingRule.java
A 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/design/SimplifyConditionalRule.java
M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/design/SwitchDensityRule.java
M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/design/UseUtilityClassRule.java
M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/internal/JavaRuleUtil.java
M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/internal/StablePathMatcher.java
M 

[pmd-commits] [pmd/pmd] 0be2b6: [java] InsufficientStringBufferDeclaration: Fix NPE

2021-09-18 Thread Clément Fournier via Pmd-commits
  Branch: refs/heads/pmd/7.0.x
  Home:   https://github.com/pmd/pmd
  Commit: 0be2b6122ac7fa6d746c8d07cf2861b93af56a73
  https://github.com/pmd/pmd/commit/0be2b6122ac7fa6d746c8d07cf2861b93af56a73
  Author: Andreas Dangel 
  Date:   2021-08-21 (Sat, 21 Aug 2021)

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

  Log Message:
  ---
  [java] InsufficientStringBufferDeclaration: Fix NPE

... when StringBuilder is used in lambda and if without else


  Commit: cec8225d4e76522659635c972e02e065192380c0
  https://github.com/pmd/pmd/commit/cec8225d4e76522659635c972e02e065192380c0
  Author: Clément Fournier 
  Date:   2021-09-18 (Sat, 18 Sep 2021)

  Changed paths:
M .ci/build.sh
M .ci/files/all-java.xml
M .mvn/wrapper/maven-wrapper.properties
M docs/_config.yml
M docs/_data/sidebars/pmd_sidebar.yml
M docs/_data/xpath_funs.yml
M docs/pages/7_0_0_release_notes.md
M docs/pages/next_major_development.md
A 
docs/pages/pmd/devdocs/major_contributions/adding_a_new_antlr_based_language.md
A 
docs/pages/pmd/devdocs/major_contributions/adding_a_new_javacc_based_language.md
R docs/pages/pmd/devdocs/major_contributions/adding_new_language.md
A docs/pages/pmd/devdocs/major_contributions/rule_guidelines.md
M docs/pages/pmd/projectdocs/credits.md
M docs/pages/release_notes.md
M docs/pages/release_notes_old.md
M 
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/security/ApexCRUDViolationRule.java
M 
pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/ast/ApexParserTest.java
M 
pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/ast/ApexParserTestBase.java
R 
pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/ast/ApexParserXPathTest.java
M 
pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/ast/ApexTreeDumpTest.java
A 
pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/ApexXPathRuleTest.java
R 
pmd-apex/src/test/resources/net/sourceforge/pmd/lang/apex/ast/BooleanExpressions.cls
A 
pmd-apex/src/test/resources/net/sourceforge/pmd/lang/apex/rule/BooleanExpressions.cls
M 
pmd-apex/src/test/resources/net/sourceforge/pmd/lang/apex/rule/security/xml/ApexCRUDViolation.xml
M pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/NodeStream.java
M 
pmd-core/src/main/java/net/sourceforge/pmd/lang/rule/xpath/impl/AbstractXPathFunctionDef.java
M 
pmd-core/src/main/java/net/sourceforge/pmd/lang/rule/xpath/impl/XPathHandler.java
A 
pmd-core/src/main/java/net/sourceforge/pmd/lang/rule/xpath/internal/DefaultXPathFunctions.java
A 
pmd-core/src/main/java/net/sourceforge/pmd/lang/rule/xpath/internal/FileNameXPathFunction.java
M 
pmd-core/src/main/java/net/sourceforge/pmd/lang/rule/xpath/internal/RuleChainAnalyzer.java
M pmd-core/src/main/resources/rulesets/releases/34.xml
M pmd-core/src/main/resources/rulesets/releases/35.xml
M pmd-core/src/main/resources/rulesets/releases/36.xml
M pmd-core/src/main/resources/rulesets/releases/38.xml
M pmd-core/src/main/resources/rulesets/releases/40rc1.xml
M pmd-core/src/main/resources/rulesets/releases/41.xml
M pmd-core/src/main/resources/rulesets/releases/42.xml
M pmd-core/src/main/resources/rulesets/releases/50.xml
M pmd-core/src/main/resources/rulesets/releases/550.xml
M 
pmd-core/src/test/java/net/sourceforge/pmd/lang/rule/xpath/internal/SaxonXPathRuleQueryTest.java
M pmd-dist/pom.xml
M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTAnonymousClassDeclaration.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/rule/codestyle/UnnecessaryBoxingRule.java
A 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/design/SimplifyConditionalRule.java
M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/design/SwitchDensityRule.java
M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/design/UseUtilityClassRule.java
M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/internal/JavaRuleUtil.java
M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/internal/StablePathMatcher.java
M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/multithreading/DoubleCheckedLockingRule.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/rule/multithreading/UnsynchronizedStaticFormatterRule.java
R 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/performance/BooleanInstantiationRule.java
R 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/performance/UnnecessaryWrapperObjectCreationRule.java

[pmd-commits] [pmd/pmd] 6ceef1: [java] Update rule UseProperClassLoader

2021-09-18 Thread Clément Fournier via Pmd-commits
  Branch: refs/heads/pmd/7.0.x
  Home:   https://github.com/pmd/pmd
  Commit: 6ceef1593398bcbca36ce52102f419dac35c27fd
  https://github.com/pmd/pmd/commit/6ceef1593398bcbca36ce52102f419dac35c27fd
  Author: Andreas Dangel 
  Date:   2021-08-19 (Thu, 19 Aug 2021)

  Changed paths:
M .ci/files/all-java.xml
M pmd-java/src/main/resources/category/java/errorprone.xml
M 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/errorprone/UseProperClassLoaderTest.java
M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/errorprone/xml/UseProperClassLoader.xml

  Log Message:
  ---
  [java] Update rule UseProperClassLoader


  Commit: a50759ba1765622d820d0887da8db5d829895861
  https://github.com/pmd/pmd/commit/a50759ba1765622d820d0887da8db5d829895861
  Author: Andreas Dangel 
  Date:   2021-08-20 (Fri, 20 Aug 2021)

  Changed paths:
M .ci/files/all-java.xml
M pmd-java/src/main/resources/category/java/errorprone.xml
M 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/errorprone/UseLocaleWithCaseConversionsTest.java
M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/errorprone/xml/UseLocaleWithCaseConversions.xml

  Log Message:
  ---
  [java] Update rule UseLocaleWithCaseConversions


  Commit: 517a2e66d80ee10228cb4a7b33825ec7e2987d7b
  https://github.com/pmd/pmd/commit/517a2e66d80ee10228cb4a7b33825ec7e2987d7b
  Author: Andreas Dangel 
  Date:   2021-08-20 (Fri, 20 Aug 2021)

  Changed paths:
M docs/pages/7_0_0_release_notes.md
M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/errorprone/xml/UseProperClassLoader.xml

  Log Message:
  ---
  Add test case for #3173


  Commit: e415bd795b15f775351e7438d7de48917af3762c
  https://github.com/pmd/pmd/commit/e415bd795b15f775351e7438d7de48917af3762c
  Author: Clément Fournier 
  Date:   2021-09-18 (Sat, 18 Sep 2021)

  Changed paths:
M .ci/build.sh
M .ci/files/all-java.xml
M .mvn/wrapper/maven-wrapper.properties
M docs/_config.yml
M docs/_data/sidebars/pmd_sidebar.yml
M docs/_data/xpath_funs.yml
M docs/pages/7_0_0_release_notes.md
M docs/pages/next_major_development.md
A 
docs/pages/pmd/devdocs/major_contributions/adding_a_new_antlr_based_language.md
A 
docs/pages/pmd/devdocs/major_contributions/adding_a_new_javacc_based_language.md
R docs/pages/pmd/devdocs/major_contributions/adding_new_language.md
A docs/pages/pmd/devdocs/major_contributions/rule_guidelines.md
M docs/pages/pmd/projectdocs/credits.md
M docs/pages/release_notes.md
M docs/pages/release_notes_old.md
M 
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/security/ApexCRUDViolationRule.java
M 
pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/ast/ApexParserTest.java
M 
pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/ast/ApexParserTestBase.java
R 
pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/ast/ApexParserXPathTest.java
M 
pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/ast/ApexTreeDumpTest.java
A 
pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/ApexXPathRuleTest.java
R 
pmd-apex/src/test/resources/net/sourceforge/pmd/lang/apex/ast/BooleanExpressions.cls
A 
pmd-apex/src/test/resources/net/sourceforge/pmd/lang/apex/rule/BooleanExpressions.cls
M 
pmd-apex/src/test/resources/net/sourceforge/pmd/lang/apex/rule/security/xml/ApexCRUDViolation.xml
M pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/NodeStream.java
M 
pmd-core/src/main/java/net/sourceforge/pmd/lang/rule/xpath/impl/AbstractXPathFunctionDef.java
M 
pmd-core/src/main/java/net/sourceforge/pmd/lang/rule/xpath/impl/XPathHandler.java
A 
pmd-core/src/main/java/net/sourceforge/pmd/lang/rule/xpath/internal/DefaultXPathFunctions.java
A 
pmd-core/src/main/java/net/sourceforge/pmd/lang/rule/xpath/internal/FileNameXPathFunction.java
M 
pmd-core/src/main/java/net/sourceforge/pmd/lang/rule/xpath/internal/RuleChainAnalyzer.java
M pmd-core/src/main/resources/rulesets/releases/34.xml
M pmd-core/src/main/resources/rulesets/releases/35.xml
M pmd-core/src/main/resources/rulesets/releases/36.xml
M pmd-core/src/main/resources/rulesets/releases/38.xml
M pmd-core/src/main/resources/rulesets/releases/40rc1.xml
M pmd-core/src/main/resources/rulesets/releases/41.xml
M pmd-core/src/main/resources/rulesets/releases/42.xml
M pmd-core/src/main/resources/rulesets/releases/50.xml
M pmd-core/src/main/resources/rulesets/releases/550.xml
M 
pmd-core/src/test/java/net/sourceforge/pmd/lang/rule/xpath/internal/SaxonXPathRuleQueryTest.java
M pmd-dist/pom.xml
M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTAnonymousClassDeclaration.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/rule/codestyle/UnnecessaryBoxingRule.java
A 

[pmd-commits] [pmd/pmd] 5611ed: [java] Update rule UnsynchronizedStaticFormatter

2021-09-18 Thread Clément Fournier via Pmd-commits
  Branch: refs/heads/pmd/7.0.x
  Home:   https://github.com/pmd/pmd
  Commit: 5611ed93cd47b83177ca0cf57c5cc9b157a7af72
  https://github.com/pmd/pmd/commit/5611ed93cd47b83177ca0cf57c5cc9b157a7af72
  Author: Andreas Dangel 
  Date:   2021-08-19 (Thu, 19 Aug 2021)

  Changed paths:
M .ci/files/all-java.xml
M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/multithreading/UnsynchronizedStaticFormatterRule.java
M 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/multithreading/UnsynchronizedStaticFormatterTest.java
M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/multithreading/xml/UnsynchronizedStaticFormatter.xml

  Log Message:
  ---
  [java] Update rule UnsynchronizedStaticFormatter


  Commit: 72b7428578dc3ae79a8571b7b702975965ba985f
  https://github.com/pmd/pmd/commit/72b7428578dc3ae79a8571b7b702975965ba985f
  Author: Andreas Dangel 
  Date:   2021-08-19 (Thu, 19 Aug 2021)

  Changed paths:
M .ci/files/all-java.xml
M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/multithreading/NonThreadSafeSingletonRule.java
M 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/multithreading/NonThreadSafeSingletonTest.java
M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/multithreading/xml/NonThreadSafeSingleton.xml

  Log Message:
  ---
  [java] Update rule NonThreadSafeSingleton


  Commit: dd9a757596c91ce7b87d4d8ed9b10b7a25dc5e86
  https://github.com/pmd/pmd/commit/dd9a757596c91ce7b87d4d8ed9b10b7a25dc5e86
  Author: Andreas Dangel 
  Date:   2021-08-19 (Thu, 19 Aug 2021)

  Changed paths:
M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/multithreading/NonThreadSafeSingletonRule.java
M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/multithreading/xml/NonThreadSafeSingleton.xml

  Log Message:
  ---
  [java] Fix false positive with valid double checked locking pattern


  Commit: b379a670b1333e721081d58784a7d9779cfa74ff
  https://github.com/pmd/pmd/commit/b379a670b1333e721081d58784a7d9779cfa74ff
  Author: Andreas Dangel 
  Date:   2021-08-20 (Fri, 20 Aug 2021)

  Changed paths:
M .ci/files/all-java.xml
M pmd-java/src/main/resources/category/java/errorprone.xml
M 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/errorprone/UseEqualsToCompareStringsTest.java
M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/errorprone/xml/UseEqualsToCompareStrings.xml

  Log Message:
  ---
  [java] Update rule UseEqualsToCompareStrings


  Commit: b6baa1017833177f0413ad98db4022f2a1f49d2a
  https://github.com/pmd/pmd/commit/b6baa1017833177f0413ad98db4022f2a1f49d2a
  Author: Andreas Dangel 
  Date:   2021-08-20 (Fri, 20 Aug 2021)

  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/UseEqualsToCompareStrings.xml

  Log Message:
  ---
  [java] UseEqualsToCompareStrings: Fix false positives


  Commit: d70821a48d88fd384500893c5dd13adeab0b4850
  https://github.com/pmd/pmd/commit/d70821a48d88fd384500893c5dd13adeab0b4850
  Author: Clément Fournier 
  Date:   2021-09-18 (Sat, 18 Sep 2021)

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

  Log Message:
  ---
  Apply suggestions from code review


  Commit: 634a0f75fe249c0554671897c6f25efa75429300
  https://github.com/pmd/pmd/commit/634a0f75fe249c0554671897c6f25efa75429300
  Author: Clément Fournier 
  Date:   2021-09-18 (Sat, 18 Sep 2021)

  Changed paths:
M .ci/build.sh
M .ci/files/all-java.xml
M .mvn/wrapper/maven-wrapper.properties
M docs/_config.yml
M docs/_data/sidebars/pmd_sidebar.yml
M docs/_data/xpath_funs.yml
M docs/pages/7_0_0_release_notes.md
M docs/pages/next_major_development.md
A 
docs/pages/pmd/devdocs/major_contributions/adding_a_new_antlr_based_language.md
A 
docs/pages/pmd/devdocs/major_contributions/adding_a_new_javacc_based_language.md
R docs/pages/pmd/devdocs/major_contributions/adding_new_language.md
A docs/pages/pmd/devdocs/major_contributions/rule_guidelines.md
M docs/pages/pmd/projectdocs/credits.md
M docs/pages/release_notes.md
M docs/pages/release_notes_old.md
M 
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/security/ApexCRUDViolationRule.java
M 
pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/ast/ApexParserTest.java
M 
pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/ast/ApexParserTestBase.java
R 
pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/ast/ApexParserXPathTest.java
M 
pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/ast/ApexTreeDumpTest.java
A 
pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/ApexXPathRuleTest.java
R 
pmd-apex/src/test/resources/net/sourceforge/pmd/lang/apex/ast/BooleanExpressions.cls
A 

[pmd-commits] [pmd/pmd] b82582: Update documentation

2021-09-18 Thread Machine account for PMD via Pmd-commits
  Branch: refs/heads/gh-pages
  Home:   https://github.com/pmd/pmd
  Commit: b8258238d570233f624717b2fb1224564adf1670
  https://github.com/pmd/pmd/commit/b8258238d570233f624717b2fb1224564adf1670
  Author: PMD CI (pmd-bot) 
  Date:   2021-09-18 (Sat, 18 Sep 2021)

  Changed paths:
M feed.xml
M pmd_release_notes.html

  Log Message:
  ---
  Update documentation

https://github.com/pmd/pmd/actions/runs/1248456743
https://github.com/pmd/pmd/compare/d7d70d503e97...4c752c650acf




___
Pmd-commits mailing list
Pmd-commits@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/pmd-commits


[pmd-commits] [pmd/pmd] 15255f: Update documentation

2021-09-18 Thread Machine account for PMD via Pmd-commits
  Branch: refs/heads/gh-pages
  Home:   https://github.com/pmd/pmd
  Commit: 15255f3ab6ba91bae5339165787f148d356f
  https://github.com/pmd/pmd/commit/15255f3ab6ba91bae5339165787f148d356f
  Author: PMD CI (pmd-bot) 
  Date:   2021-09-18 (Sat, 18 Sep 2021)

  Changed paths:
M 404.html
M feed.xml
M index.html
M js/mydoc_scroll.html
M license.html
M news.html
M news_archive.html
M pmd_about_help.html
M pmd_apex_metrics_index.html
M pmd_devdocs_building.html
M pmd_devdocs_development.html
M pmd_devdocs_experimental_ast_dump.html
M pmd_devdocs_how_pmd_works.html
M pmd_devdocs_major_adding_new_cpd_language.html
M pmd_devdocs_major_adding_new_language.html
M pmd_devdocs_major_adding_new_metrics_framework.html
M pmd_devdocs_major_rule_guidelines.html
M pmd_devdocs_pmdtester.html
M pmd_devdocs_roadmap.html
M pmd_devdocs_rule_deprecation_policy.html
M pmd_devdocs_writing_documentation.html
M pmd_java_metrics_index.html
M pmd_languages_jsp.html
M pmd_languages_plsql.html
M pmd_next_major_development.html
M pmd_projectdocs_committers_infrastructure.html
M pmd_projectdocs_committers_main_landing_page.html
M pmd_projectdocs_committers_merging_pull_requests.html
M pmd_projectdocs_committers_releasing.html
M pmd_projectdocs_credits.html
M pmd_projectdocs_faq.html
M pmd_projectdocs_trivia_meaning.html
M pmd_projectdocs_trivia_news.html
M pmd_projectdocs_trivia_products.html
M pmd_projectdocs_trivia_similarprojects.html
M pmd_release_notes.html
M pmd_release_notes_old.html
M pmd_rules_apex.html
M pmd_rules_apex_bestpractices.html
M pmd_rules_apex_codestyle.html
M pmd_rules_apex_design.html
M pmd_rules_apex_documentation.html
M pmd_rules_apex_errorprone.html
M pmd_rules_apex_performance.html
M pmd_rules_apex_security.html
M pmd_rules_ecmascript.html
M pmd_rules_ecmascript_bestpractices.html
M pmd_rules_ecmascript_codestyle.html
M pmd_rules_ecmascript_errorprone.html
M pmd_rules_java.html
M pmd_rules_java_bestpractices.html
M pmd_rules_java_codestyle.html
M pmd_rules_java_design.html
M pmd_rules_java_documentation.html
M pmd_rules_java_errorprone.html
M pmd_rules_java_multithreading.html
M pmd_rules_java_performance.html
M pmd_rules_java_security.html
M pmd_rules_jsp.html
M pmd_rules_jsp_bestpractices.html
M pmd_rules_jsp_codestyle.html
M pmd_rules_jsp_design.html
M pmd_rules_jsp_errorprone.html
M pmd_rules_jsp_security.html
M pmd_rules_modelica.html
M pmd_rules_modelica_bestpractices.html
M pmd_rules_plsql.html
M pmd_rules_plsql_bestpractices.html
M pmd_rules_plsql_codestyle.html
M pmd_rules_plsql_design.html
M pmd_rules_plsql_errorprone.html
M pmd_rules_pom.html
M pmd_rules_pom_errorprone.html
M pmd_rules_scala.html
M pmd_rules_vf.html
M pmd_rules_vf_security.html
M pmd_rules_vm.html
M pmd_rules_vm_bestpractices.html
M pmd_rules_vm_design.html
M pmd_rules_vm_errorprone.html
M pmd_rules_xml.html
M pmd_rules_xml_errorprone.html
M pmd_rules_xsl.html
M pmd_rules_xsl_codestyle.html
M pmd_rules_xsl_performance.html
M pmd_userdocs_best_practices.html
M pmd_userdocs_cli_reference.html
M pmd_userdocs_configuring_rules.html
M pmd_userdocs_cpd.html
M pmd_userdocs_cpd_report_formats.html
M pmd_userdocs_extending_defining_properties.html
M pmd_userdocs_extending_designer_reference.html
M pmd_userdocs_extending_metrics_howto.html
M pmd_userdocs_extending_rule_guidelines.html
M pmd_userdocs_extending_testing.html
M pmd_userdocs_extending_writing_java_rules.html
M pmd_userdocs_extending_writing_pmd_rules.html
M pmd_userdocs_extending_writing_rules_intro.html
M pmd_userdocs_extending_writing_xpath_rules.html
M pmd_userdocs_extending_your_first_rule.html
M pmd_userdocs_incremental_analysis.html
M pmd_userdocs_installation.html
M pmd_userdocs_making_rulesets.html
M pmd_userdocs_report_formats.html
M pmd_userdocs_suppressing_warnings.html
M pmd_userdocs_tools.html
M pmd_userdocs_tools_ant.html
M pmd_userdocs_tools_ci.html
M pmd_userdocs_tools_gradle.html
M pmd_userdocs_tools_java_api.html
M pmd_userdocs_tools_maven.html
M search.json
M sitemap.xml
M tag_devdocs.html
M tag_extending.html
M tag_getting_started.html
M tag_languages.html
M tag_metrics.html
M tag_release_notes.html
M tag_rule_references.html
M tag_tools.html
M tag_troubleshooting.html
M tag_userdocs.html

  Log Message:
  ---
  Update documentation

https://github.com/pmd/pmd/actions/runs/1248454495
https://github.com/pmd/pmd/compare/46e70a0d8fe1...d7d70d503e97




___
Pmd-commits mailing list
Pmd-commits@lists.sourceforge.net

[pmd-commits] [pmd/pmd] 46e70a: Bump pmd from 6.37.0 to 6.38.0

2021-09-18 Thread Clément Fournier via Pmd-commits
  Branch: refs/heads/pmd/7.0.x
  Home:   https://github.com/pmd/pmd
  Commit: 46e70a0d8fe13e479024b623e1802e30f1921971
  https://github.com/pmd/pmd/commit/46e70a0d8fe13e479024b623e1802e30f1921971
  Author: Andreas Dangel 
  Date:   2021-08-28 (Sat, 28 Aug 2021)

  Changed paths:
M pom.xml

  Log Message:
  ---
  Bump pmd from 6.37.0 to 6.38.0


  Commit: e6d2b5815fdf6416279f68efbebb815239e805b6
  https://github.com/pmd/pmd/commit/e6d2b5815fdf6416279f68efbebb815239e805b6
  Author: Andreas Dangel 
  Date:   2021-08-30 (Mon, 30 Aug 2021)

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

  Log Message:
  ---
  [java] AvoidAccessibilityAlteration: add tests and fix rule


  Commit: c00d84aa9afe4b47ccd2e638b09bfd961078caed
  https://github.com/pmd/pmd/commit/c00d84aa9afe4b47ccd2e638b09bfd961078caed
  Author: Andreas Dangel 
  Date:   2021-09-02 (Thu, 02 Sep 2021)

  Changed paths:
M 
pmd-core/src/main/java/net/sourceforge/pmd/lang/rule/xpath/internal/RuleChainAnalyzer.java
M 
pmd-core/src/test/java/net/sourceforge/pmd/lang/rule/xpath/SaxonXPathRuleQueryTest.java
M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/errorprone/xml/AvoidAccessibilityAlteration.xml

  Log Message:
  ---
  [core] Fix XPath rulechain optimization bug

For XPath query "//dummyNode[ends-with(@Image,
'foo')][pmd-dummy:typeIs('bar')]"
we lost the first condition (ends-with...) and
only applied the second one (pmd-dummy:typeIs).


  Commit: 1f520a9f6f3c9cecf70136c93c5e807010bceae6
  https://github.com/pmd/pmd/commit/1f520a9f6f3c9cecf70136c93c5e807010bceae6
  Author: Andreas Dangel 
  Date:   2021-09-02 (Thu, 02 Sep 2021)

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

  Log Message:
  ---
  [java] AvoidAccessibilityAlteration - improve rule message


  Commit: 83d56dab2844cdac1ca8680ad6ef00b0cc0cf703
  https://github.com/pmd/pmd/commit/83d56dab2844cdac1ca8680ad6ef00b0cc0cf703
  Author: Andreas Dangel 
  Date:   2021-09-03 (Fri, 03 Sep 2021)

  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/AvoidAccessibilityAlteration.xml

  Log Message:
  ---
  [java] AvoidAccessibilityAlteration: allow setAccessible(false)

This restores the cheks for the Java language access control.


  Commit: 1138b96b81cd7c65bd4691dc7f881b2a9ca9cc7a
  https://github.com/pmd/pmd/commit/1138b96b81cd7c65bd4691dc7f881b2a9ca9cc7a
  Author: Andreas Dangel 
  Date:   2021-09-03 (Fri, 03 Sep 2021)

  Changed paths:
M docs/pages/release_notes.md

  Log Message:
  ---
  [doc] Update release notes (#3493, #3010)


  Commit: 3dd4eda7eac9bb88ff497d1df2e92ada130f2f85
  https://github.com/pmd/pmd/commit/3dd4eda7eac9bb88ff497d1df2e92ada130f2f85
  Author: Andreas Dangel 
  Date:   2021-09-03 (Fri, 03 Sep 2021)

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

  Log Message:
  ---
  [java] AvoidAccessibilityAlteration: more tests for setAccessible(false)


  Commit: 8fd326ca0a002f9d8a744a82bb75d451393fcbad
  https://github.com/pmd/pmd/commit/8fd326ca0a002f9d8a744a82bb75d451393fcbad
  Author: Andreas Dangel 
  Date:   2021-09-10 (Fri, 10 Sep 2021)

  Changed paths:
M 
pmd-core/src/main/java/net/sourceforge/pmd/lang/rule/xpath/internal/RuleChainAnalyzer.java
M 
pmd-core/src/test/java/net/sourceforge/pmd/lang/rule/xpath/SaxonXPathRuleQueryTest.java

  Log Message:
  ---
  [core] Fix XPath rulechain with combined node tests

For now, we don't try to optimize the expression for
rulechain. Although it would be theoretically possible:
the manual optimization looks like variant3 in the
unit test.


  Commit: 414b5c9a89b5e37e7a1be91894ec85ddf2cd68c7
  https://github.com/pmd/pmd/commit/414b5c9a89b5e37e7a1be91894ec85ddf2cd68c7
  Author: Andreas Dangel 
  Date:   2021-09-10 (Fri, 10 Sep 2021)

  Changed paths:
M docs/pages/release_notes.md

  Log Message:
  ---
  [doc] Update release notes (#3499)


  Commit: 4377ca0ef915fc059cb7e48755757489e8636c9c
  https://github.com/pmd/pmd/commit/4377ca0ef915fc059cb7e48755757489e8636c9c
  Author: Andreas Dangel 
  Date:   2021-09-10 (Fri, 10 Sep 2021)

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

  Log Message:
  ---
  [doc] Mention deprecation of Security Manager for AvoidAccessAlteration


  Commit: d7d70d503e9720f23d42dd245de515f6dda975f7
  https://github.com/pmd/pmd/commit/d7d70d503e9720f23d42dd245de515f6dda975f7
  Author: Clément Fournier 
  Date:   2021-09-18 

[pmd-commits] [pmd/pmd] 8fd326: [core] Fix XPath rulechain with combined node tests

2021-09-18 Thread Clément Fournier via Pmd-commits
  Branch: refs/heads/master
  Home:   https://github.com/pmd/pmd
  Commit: 8fd326ca0a002f9d8a744a82bb75d451393fcbad
  https://github.com/pmd/pmd/commit/8fd326ca0a002f9d8a744a82bb75d451393fcbad
  Author: Andreas Dangel 
  Date:   2021-09-10 (Fri, 10 Sep 2021)

  Changed paths:
M 
pmd-core/src/main/java/net/sourceforge/pmd/lang/rule/xpath/internal/RuleChainAnalyzer.java
M 
pmd-core/src/test/java/net/sourceforge/pmd/lang/rule/xpath/SaxonXPathRuleQueryTest.java

  Log Message:
  ---
  [core] Fix XPath rulechain with combined node tests

For now, we don't try to optimize the expression for
rulechain. Although it would be theoretically possible:
the manual optimization looks like variant3 in the
unit test.


  Commit: 414b5c9a89b5e37e7a1be91894ec85ddf2cd68c7
  https://github.com/pmd/pmd/commit/414b5c9a89b5e37e7a1be91894ec85ddf2cd68c7
  Author: Andreas Dangel 
  Date:   2021-09-10 (Fri, 10 Sep 2021)

  Changed paths:
M docs/pages/release_notes.md

  Log Message:
  ---
  [doc] Update release notes (#3499)


  Commit: e0bc09ed8efe3b2c34894b4925beb982db309cc6
  https://github.com/pmd/pmd/commit/e0bc09ed8efe3b2c34894b4925beb982db309cc6
  Author: Clément Fournier 
  Date:   2021-09-18 (Sat, 18 Sep 2021)

  Changed paths:
M docs/pages/release_notes.md
M 
pmd-core/src/main/java/net/sourceforge/pmd/lang/rule/xpath/internal/RuleChainAnalyzer.java
M 
pmd-core/src/test/java/net/sourceforge/pmd/lang/rule/xpath/SaxonXPathRuleQueryTest.java
M pmd-java/src/main/resources/category/java/errorprone.xml
A 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/errorprone/AvoidAccessibilityAlterationTest.java
A 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/errorprone/xml/AvoidAccessibilityAlteration.xml

  Log Message:
  ---
  Merge branch 'master' into pr/3499


  Commit: 4c752c650acf5330cce1d39058269465b6834d38
  https://github.com/pmd/pmd/commit/4c752c650acf5330cce1d39058269465b6834d38
  Author: Clément Fournier 
  Date:   2021-09-18 (Sat, 18 Sep 2021)

  Changed paths:
M docs/pages/release_notes.md
M 
pmd-core/src/main/java/net/sourceforge/pmd/lang/rule/xpath/internal/RuleChainAnalyzer.java
M 
pmd-core/src/test/java/net/sourceforge/pmd/lang/rule/xpath/SaxonXPathRuleQueryTest.java

  Log Message:
  ---
  Merge branch 'pr/3499'

Refs #3499


Compare: https://github.com/pmd/pmd/compare/d7d70d503e97...4c752c650acf


___
Pmd-commits mailing list
Pmd-commits@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/pmd-commits