[pmd-commits] [pmd/pmd-designer]

2021-07-30 Thread Juan Martín Sotuyo Dodero via Pmd-commits
  Branch: refs/heads/usability-improvements
  Home:   https://github.com/pmd/pmd-designer


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


[pmd-commits] [pmd/pmd-eclipse-plugin-p2-site] a04c2b: Update pmd/pmd-eclipse-plugin-p2-site

2021-07-30 Thread Machine account for PMD via Pmd-commits
  Branch: refs/heads/gh-pages
  Home:   https://github.com/pmd/pmd-eclipse-plugin-p2-site
  Commit: a04c2b9ed6ba7db35aeb7b4401fd24dd6dff87bf
  
https://github.com/pmd/pmd-eclipse-plugin-p2-site/commit/a04c2b9ed6ba7db35aeb7b4401fd24dd6dff87bf
  Author: PMD CI (pmd-bot) 
  Date:   2021-07-30 (Fri, 30 Jul 2021)

  Changed paths:
A 4.21.0.v20210227-1131/artifacts.jar
A 4.21.0.v20210227-1131/artifacts.xml.xz
A 4.21.0.v20210227-1131/content.jar
A 4.21.0.v20210227-1131/content.xml.xz
A 
4.21.0.v20210227-1131/features/net.sourceforge.pmd.eclipse_4.21.0.v20210227-1131.jar
A 4.21.0.v20210227-1131/index.md
A 4.21.0.v20210227-1131/p2.index
A 
4.21.0.v20210227-1131/plugins/net.sourceforge.pmd.eclipse.plugin_4.21.0.v20210227-1131.jar
A 4.22.0.v20210327-1603/artifacts.jar
A 4.22.0.v20210327-1603/artifacts.xml.xz
A 4.22.0.v20210327-1603/content.jar
A 4.22.0.v20210327-1603/content.xml.xz
A 
4.22.0.v20210327-1603/features/net.sourceforge.pmd.eclipse_4.22.0.v20210327-1603.jar
A 4.22.0.v20210327-1603/index.md
A 4.22.0.v20210327-1603/p2.index
A 
4.22.0.v20210327-1603/plugins/net.sourceforge.pmd.eclipse.plugin_4.22.0.v20210327-1603.jar
A 4.23.0.v20210424-1524/META-INF/ECLIPSE-.RSA
A 4.23.0.v20210424-1524/META-INF/ECLIPSE-.SF
A 4.23.0.v20210424-1524/META-INF/MANIFEST.MF
A 4.23.0.v20210424-1524/artifacts.jar
A 4.23.0.v20210424-1524/artifacts.xml.xz
A 4.23.0.v20210424-1524/content.jar
A 4.23.0.v20210424-1524/content.xml.xz
A 
4.23.0.v20210424-1524/features/net.sourceforge.pmd.eclipse_4.23.0.v20210424-1524.jar
A 4.23.0.v20210424-1524/index.md
A 4.23.0.v20210424-1524/p2.index
A 
4.23.0.v20210424-1524/plugins/net.sourceforge.pmd.eclipse.plugin_4.23.0.v20210424-1524.jar
A 4.24.0.v20210529-0600/META-INF/ECLIPSE-.RSA
A 4.24.0.v20210529-0600/META-INF/ECLIPSE-.SF
A 4.24.0.v20210529-0600/META-INF/MANIFEST.MF
A 4.24.0.v20210529-0600/artifacts.jar
A 4.24.0.v20210529-0600/artifacts.xml.xz
A 4.24.0.v20210529-0600/content.jar
A 4.24.0.v20210529-0600/content.xml.xz
A 
4.24.0.v20210529-0600/features/net.sourceforge.pmd.eclipse_4.24.0.v20210529-0600.jar
A 4.24.0.v20210529-0600/index.md
A 4.24.0.v20210529-0600/p2.index
A 
4.24.0.v20210529-0600/plugins/net.sourceforge.pmd.eclipse.plugin_4.24.0.v20210529-0600.jar
A 4.25.0.v20210626-0908/META-INF/ECLIPSE-.RSA
A 4.25.0.v20210626-0908/META-INF/ECLIPSE-.SF
A 4.25.0.v20210626-0908/META-INF/MANIFEST.MF
A 4.25.0.v20210626-0908/artifacts.jar
A 4.25.0.v20210626-0908/artifacts.xml.xz
A 4.25.0.v20210626-0908/content.jar
A 4.25.0.v20210626-0908/content.xml.xz
A 
4.25.0.v20210626-0908/features/net.sourceforge.pmd.eclipse_4.25.0.v20210626-0908.jar
A 4.25.0.v20210626-0908/index.md
A 4.25.0.v20210626-0908/p2.index
A 
4.25.0.v20210626-0908/plugins/net.sourceforge.pmd.eclipse.plugin_4.25.0.v20210626-0908.jar
A compositeArtifacts.xml
A compositeContent.xml
A index.md
A p2.index
A snapshot/META-INF/ECLIPSE-.RSA
A snapshot/META-INF/ECLIPSE-.SF
A snapshot/META-INF/MANIFEST.MF
A snapshot/artifacts.jar
A snapshot/artifacts.xml.xz
A snapshot/content.jar
A snapshot/content.xml.xz
A snapshot/features/net.sourceforge.pmd.eclipse_4.26.0.v20210730-1435.jar
A snapshot/index.md
A snapshot/p2.index
A 
snapshot/plugins/net.sourceforge.pmd.eclipse.plugin_4.26.0.v20210730-1435.jar

  Log Message:
  ---
  Update pmd/pmd-eclipse-plugin-p2-site




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


[pmd-commits] [pmd/pmd-eclipse-plugin] 00fb3c: Fix pmd error due to signing jars

2021-07-30 Thread Andreas Dangel via Pmd-commits
  Branch: refs/heads/master
  Home:   https://github.com/pmd/pmd-eclipse-plugin
  Commit: 00fb3c10679c86f8756556cf5370de49fd88a273
  
https://github.com/pmd/pmd-eclipse-plugin/commit/00fb3c10679c86f8756556cf5370de49fd88a273
  Author: Andreas Dangel 
  Date:   2021-07-30 (Fri, 30 Jul 2021)

  Changed paths:
M .ci/build.sh
M pom.xml

  Log Message:
  ---
  Fix pmd error due to signing jars

jar signing plugin and pmd plugin don't work well together
with multi-module builds: we end up with partially signed
packages - one part is signed from the previous module,
but for the current module only target/classes is on the
auxclasspath which is not signed. If there are classes in the
same packages (such as test classes) this will fail with

SecurityException: ... signer information does not match
signer information of other classes in the same package

For now, we run the builds twice - first without signing
and then with signing (but without pmd).




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


[pmd-commits] [pmd/pmd-eclipse-plugin] b99639: Fix eclipse source folder patterns conversion

2021-07-30 Thread Andreas Dangel via Pmd-commits
  Branch: refs/heads/master
  Home:   https://github.com/pmd/pmd-eclipse-plugin
  Commit: b99639742fba88b1473bcca55e8ff561176808e0
  
https://github.com/pmd/pmd-eclipse-plugin/commit/b99639742fba88b1473bcca55e8ff561176808e0
  Author: Andreas Dangel 
  Date:   2021-07-08 (Thu, 08 Jul 2021)

  Changed paths:
M ReleaseNotes.md
A 
net.sourceforge.pmd.eclipse.plugin.test/src/main/java/net/sourceforge/pmd/eclipse/runtime/properties/impl/ProjectPropertiesImplTest.java
A 
net.sourceforge.pmd.eclipse.plugin.test/src/main/java/net/sourceforge/pmd/eclipse/ui/actions/internal/InternalRuleSetUtilTest.java
M net.sourceforge.pmd.eclipse.plugin/META-INF/MANIFEST.MF
M 
net.sourceforge.pmd.eclipse.plugin/src/main/java/net/sourceforge/pmd/eclipse/runtime/properties/impl/ProjectPropertiesImpl.java

  Log Message:
  ---
  Fix eclipse source folder patterns conversion

Fixes #150


  Commit: 1a29e91522fec301a029c90ce8e544dd5221257d
  
https://github.com/pmd/pmd-eclipse-plugin/commit/1a29e91522fec301a029c90ce8e544dd5221257d
  Author: Andreas Dangel 
  Date:   2021-07-09 (Fri, 09 Jul 2021)

  Changed paths:
M ReleaseNotes.md
M 
net.sourceforge.pmd.eclipse.plugin/src/main/java/net/sourceforge/pmd/eclipse/ui/BasicTableLabelProvider.java
M 
net.sourceforge.pmd.eclipse.plugin/src/main/java/net/sourceforge/pmd/eclipse/ui/ItemColumnDescriptor.java
M 
net.sourceforge.pmd.eclipse.plugin/src/main/java/net/sourceforge/pmd/eclipse/ui/priority/PriorityColumnUI.java
M 
net.sourceforge.pmd.eclipse.plugin/src/main/java/net/sourceforge/pmd/eclipse/ui/priority/PriorityDescriptor.java

  Log Message:
  ---
  Dispose rule priority images from general preferences page

Fixes #153


  Commit: 46b121c9a7b3e219cb9aff2d09b23cab28820ac1
  
https://github.com/pmd/pmd-eclipse-plugin/commit/46b121c9a7b3e219cb9aff2d09b23cab28820ac1
  Author: Andreas Dangel 
  Date:   2021-07-16 (Fri, 16 Jul 2021)

  Changed paths:
M do-release.sh

  Log Message:
  ---
  Add "-r" to build qualifier as a designator for release builds.

This allows to easily distinguish between snapshot builds (without -r)
and release builds (with -r).


  Commit: a2840ee683921f96b75afd376ad792542674d6cf
  
https://github.com/pmd/pmd-eclipse-plugin/commit/a2840ee683921f96b75afd376ad792542674d6cf
  Author: Andreas Dangel 
  Date:   2021-07-16 (Fri, 16 Jul 2021)

  Changed paths:
M README.md

  Log Message:
  ---
  Update README - reference do-release.sh


  Commit: 4fcff77d8d84ab882f1f8fdf5dd52a1bbcd29e92
  
https://github.com/pmd/pmd-eclipse-plugin/commit/4fcff77d8d84ab882f1f8fdf5dd52a1bbcd29e92
  Author: Andreas Dangel 
  Date:   2021-07-16 (Fri, 16 Jul 2021)

  Changed paths:
M ReleaseNotes.md
M 
net.sourceforge.pmd.eclipse.plugin/src/main/java/name/herlin/command/AbstractProcessableCommand.java
M 
net.sourceforge.pmd.eclipse.plugin/src/main/java/name/herlin/command/DefaultCommandProcessor.java
M 
net.sourceforge.pmd.eclipse.plugin/src/main/java/name/herlin/command/DefaultCommandProcessorStrategy.java
M 
net.sourceforge.pmd.eclipse.plugin/src/main/java/net/sourceforge/pmd/eclipse/core/IRuleSetManager.java
M 
net.sourceforge.pmd.eclipse.plugin/src/main/java/net/sourceforge/pmd/eclipse/core/IRuleSetsExtension.java
M 
net.sourceforge.pmd.eclipse.plugin/src/main/java/net/sourceforge/pmd/eclipse/core/PMDCoreException.java
M 
net.sourceforge.pmd.eclipse.plugin/src/main/java/net/sourceforge/pmd/eclipse/core/ext/RuleSetsExtensionProcessor.java
M 
net.sourceforge.pmd.eclipse.plugin/src/main/java/net/sourceforge/pmd/eclipse/core/impl/RuleSetManagerImpl.java
M 
net.sourceforge.pmd.eclipse.plugin/src/main/java/net/sourceforge/pmd/eclipse/core/internal/FileModificationUtil.java
M 
net.sourceforge.pmd.eclipse.plugin/src/main/java/net/sourceforge/pmd/eclipse/logging/internal/EclipseLogAppender.java
M 
net.sourceforge.pmd.eclipse.plugin/src/main/java/net/sourceforge/pmd/eclipse/plugin/EclipseUtil.java
M 
net.sourceforge.pmd.eclipse.plugin/src/main/java/net/sourceforge/pmd/eclipse/plugin/FileChangeReviewer.java
M 
net.sourceforge.pmd.eclipse.plugin/src/main/java/net/sourceforge/pmd/eclipse/plugin/PMDPlugin.java
M 
net.sourceforge.pmd.eclipse.plugin/src/main/java/net/sourceforge/pmd/eclipse/plugin/UISettings.java
M 
net.sourceforge.pmd.eclipse.plugin/src/main/java/net/sourceforge/pmd/eclipse/runtime/PMDRuntimeConstants.java
M 
net.sourceforge.pmd.eclipse.plugin/src/main/java/net/sourceforge/pmd/eclipse/runtime/builder/PMDNature.java
M 
net.sourceforge.pmd.eclipse.plugin/src/main/java/net/sourceforge/pmd/eclipse/runtime/cmd/AbstractProjectCommand.java
M 
net.sourceforge.pmd.eclipse.plugin/src/main/java/net/sourceforge/pmd/eclipse/runtime/cmd/BaseVisitor.java
M 
net.sourceforge.pmd.eclipse.plugin/src/main/java/net/sourceforge/pmd/eclipse/runtime/cmd/BuildProjectCommand.java
M 

[pmd-commits] [pmd/pmd] 03d872: [java] NPE in `InefficientStringBuffering` with Re...

2021-07-30 Thread Andreas Dangel via Pmd-commits
  Branch: refs/heads/pmd/7.0.x
  Home:   https://github.com/pmd/pmd
  Commit: 03d8728b1e47737af283a36588ce487039c16011
  https://github.com/pmd/pmd/commit/03d8728b1e47737af283a36588ce487039c16011
  Author: Andreas Dangel 
  Date:   2021-07-29 (Thu, 29 Jul 2021)

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

  Log Message:
  ---
  [java] NPE in `InefficientStringBuffering` with Records

Fixes #3420


  Commit: fbdcec348b3ed51cb5783598255f2de526181510
  https://github.com/pmd/pmd/commit/fbdcec348b3ed51cb5783598255f2de526181510
  Author: Andreas Dangel 
  Date:   2021-07-30 (Fri, 30 Jul 2021)

  Changed paths:
M .github/workflows/build.yml
M .github/workflows/git-repo-sync.yml
M .github/workflows/troubleshooting.yml
M pom.xml

  Log Message:
  ---
  Bump build-tools from 15-SNAPSHOT to 15


  Commit: 7f537581d2c984492d3bd6eaa87030b153382889
  https://github.com/pmd/pmd/commit/7f537581d2c984492d3bd6eaa87030b153382889
  Author: Andreas Dangel 
  Date:   2021-07-30 (Fri, 30 Jul 2021)

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

  Log Message:
  ---
  Merge pull request #3428 from adangel:issue-3420-inefficientstringbuffering

[java] Fix NPE in InefficientStringBuffering with Records #3428


  Commit: 32bd65196947b2f1398b0dcfc9568433ac3235e4
  https://github.com/pmd/pmd/commit/32bd65196947b2f1398b0dcfc9568433ac3235e4
  Author: Andreas Dangel 
  Date:   2021-07-30 (Fri, 30 Jul 2021)

  Changed paths:
M .github/workflows/build.yml
M .github/workflows/git-repo-sync.yml
M .github/workflows/troubleshooting.yml
M docs/pages/release_notes.md
M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/performance/xml/InefficientStringBuffering.xml
M pom.xml

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


Compare: https://github.com/pmd/pmd/compare/852e99bbe72c...32bd65196947


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


[pmd-commits] [pmd/pmd-designer] 0c4732: Usability improvements

2021-07-30 Thread Andreas Dangel via Pmd-commits
  Branch: refs/heads/compat-7.0
  Home:   https://github.com/pmd/pmd-designer
  Commit: 0c4732bbf3ad32470bbd020d0f0cbd3c21d71ec4
  
https://github.com/pmd/pmd-designer/commit/0c4732bbf3ad32470bbd020d0f0cbd3c21d71ec4
  Author: Juan Martín Sotuyo Dodero 
  Date:   2021-07-07 (Wed, 07 Jul 2021)

  Changed paths:
M 
src/main/java/net/sourceforge/pmd/util/fxdesigner/util/controls/TestCaseListCell.java
M src/main/resources/net/sourceforge/pmd/util/fxdesigner/fxml/editor.fxml
M src/main/resources/net/sourceforge/pmd/util/fxdesigner/less/tests.less

  Log Message:
  ---
  Usability improvements

 - The export AST now uses the same icon as other exports
 - The edit test code button now uses a more descriptive icon
 - The edit test name button is now smaller and to the left to keep them
all aligned
 - The duplicate test tooltip text is improved
 - The border around test status no longer fades around the sides


  Commit: 86e21fe9a8d8ff81687bf44c5c84230138a35f90
  
https://github.com/pmd/pmd-designer/commit/86e21fe9a8d8ff81687bf44c5c84230138a35f90
  Author: Juan Martín Sotuyo Dodero 
  Date:   2021-07-07 (Wed, 07 Jul 2021)

  Changed paths:
M src/main/resources/net/sourceforge/pmd/util/fxdesigner/less/tests.less

  Log Message:
  ---
  Update src/main/resources/net/sourceforge/pmd/util/fxdesigner/less/tests.less

Co-authored-by: Clément Fournier 


  Commit: f943e6caaae7f7c0825d95396f57c62154403df6
  
https://github.com/pmd/pmd-designer/commit/f943e6caaae7f7c0825d95396f57c62154403df6
  Author: Clément Fournier 
  Date:   2021-07-30 (Fri, 30 Jul 2021)

  Changed paths:
M src/main/resources/net/sourceforge/pmd/util/fxdesigner/less/tests.less

  Log Message:
  ---
  Fix formatting


  Commit: 9589a2d5ae34fe92b5812537830ae197eb131437
  
https://github.com/pmd/pmd-designer/commit/9589a2d5ae34fe92b5812537830ae197eb131437
  Author: Clément Fournier 
  Date:   2021-07-30 (Fri, 30 Jul 2021)

  Changed paths:
M 
src/main/java/net/sourceforge/pmd/util/fxdesigner/util/controls/TestCaseListCell.java
M src/main/resources/net/sourceforge/pmd/util/fxdesigner/fxml/editor.fxml
M src/main/resources/net/sourceforge/pmd/util/fxdesigner/less/tests.less

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


  Commit: 3a1c0077d0e4e9aec2b1b9e07bae8305c116da44
  
https://github.com/pmd/pmd-designer/commit/3a1c0077d0e4e9aec2b1b9e07bae8305c116da44
  Author: Clément Fournier 
  Date:   2021-07-30 (Fri, 30 Jul 2021)

  Changed paths:
M CHANGELOG.md
M pom.xml

  Log Message:
  ---
  Update changelog


  Commit: 9847bc4971512ce85855b373ed80e056724d7401
  
https://github.com/pmd/pmd-designer/commit/9847bc4971512ce85855b373ed80e056724d7401
  Author: Clément Fournier 
  Date:   2021-07-30 (Fri, 30 Jul 2021)

  Changed paths:
M src/main/resources/net/sourceforge/pmd/util/fxdesigner/less/tests.less

  Log Message:
  ---
  Merge commit '86e21fe9a8d8ff81687bf44c5c84230138a35f90'


  Commit: d0a858547b4646ecc5204ce7cfbcbc55a2b33030
  
https://github.com/pmd/pmd-designer/commit/d0a858547b4646ecc5204ce7cfbcbc55a2b33030
  Author: Andreas Dangel 
  Date:   2021-07-30 (Fri, 30 Jul 2021)

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

  Log Message:
  ---
  Bump build-tools from 15-SNAPSHOT to 15


  Commit: 3b30d734185302d29d24bfa2aeee399769a2c5af
  
https://github.com/pmd/pmd-designer/commit/3b30d734185302d29d24bfa2aeee399769a2c5af
  Author: Andreas Dangel 
  Date:   2021-07-30 (Fri, 30 Jul 2021)

  Changed paths:
M CHANGELOG.md

  Log Message:
  ---
  Update changelog


  Commit: 9e5890110c799dc25cc16bf141105394e8edc053
  
https://github.com/pmd/pmd-designer/commit/9e5890110c799dc25cc16bf141105394e8edc053
  Author: Andreas Dangel 
  Date:   2021-07-30 (Fri, 30 Jul 2021)

  Changed paths:
M .github/workflows/build.yml
M CHANGELOG.md
M pom.xml
M 
src/main/java/net/sourceforge/pmd/util/fxdesigner/util/controls/TestCaseListCell.java
M src/main/resources/net/sourceforge/pmd/util/fxdesigner/fxml/editor.fxml
M src/main/resources/net/sourceforge/pmd/util/fxdesigner/less/tests.less

  Log Message:
  ---
  Merge branch 'master' into compat-7.0


Compare: https://github.com/pmd/pmd-designer/compare/e349100a22f4...9e5890110c79


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


[pmd-commits] [pmd/pmd] 14da45: Update documentation

2021-07-30 Thread Machine account for PMD via Pmd-commits
  Branch: refs/heads/gh-pages
  Home:   https://github.com/pmd/pmd
  Commit: 14da454fd8d1e1813c997c8e5cbbd59361db96df
  https://github.com/pmd/pmd/commit/14da454fd8d1e1813c997c8e5cbbd59361db96df
  Author: PMD CI (pmd-bot) 
  Date:   2021-07-30 (Fri, 30 Jul 2021)

  Changed paths:
M feed.xml
M pmd_release_notes.html

  Log Message:
  ---
  Update documentation

https://github.com/pmd/pmd/actions/runs/1082118772
https://github.com/pmd/pmd/compare/bf9058aae747...7f537581d2c9




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


[pmd-commits] [pmd/pmd-designer] d0a858: Bump build-tools from 15-SNAPSHOT to 15

2021-07-30 Thread Andreas Dangel via Pmd-commits
  Branch: refs/heads/master
  Home:   https://github.com/pmd/pmd-designer
  Commit: d0a858547b4646ecc5204ce7cfbcbc55a2b33030
  
https://github.com/pmd/pmd-designer/commit/d0a858547b4646ecc5204ce7cfbcbc55a2b33030
  Author: Andreas Dangel 
  Date:   2021-07-30 (Fri, 30 Jul 2021)

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

  Log Message:
  ---
  Bump build-tools from 15-SNAPSHOT to 15


  Commit: 3b30d734185302d29d24bfa2aeee399769a2c5af
  
https://github.com/pmd/pmd-designer/commit/3b30d734185302d29d24bfa2aeee399769a2c5af
  Author: Andreas Dangel 
  Date:   2021-07-30 (Fri, 30 Jul 2021)

  Changed paths:
M CHANGELOG.md

  Log Message:
  ---
  Update changelog


Compare: https://github.com/pmd/pmd-designer/compare/9847bc497151...3b30d7341853


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


[pmd-commits] [pmd/pmd] 03d872: [java] NPE in `InefficientStringBuffering` with Re...

2021-07-30 Thread Andreas Dangel via Pmd-commits
  Branch: refs/heads/master
  Home:   https://github.com/pmd/pmd
  Commit: 03d8728b1e47737af283a36588ce487039c16011
  https://github.com/pmd/pmd/commit/03d8728b1e47737af283a36588ce487039c16011
  Author: Andreas Dangel 
  Date:   2021-07-29 (Thu, 29 Jul 2021)

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

  Log Message:
  ---
  [java] NPE in `InefficientStringBuffering` with Records

Fixes #3420


  Commit: fbdcec348b3ed51cb5783598255f2de526181510
  https://github.com/pmd/pmd/commit/fbdcec348b3ed51cb5783598255f2de526181510
  Author: Andreas Dangel 
  Date:   2021-07-30 (Fri, 30 Jul 2021)

  Changed paths:
M .github/workflows/build.yml
M .github/workflows/git-repo-sync.yml
M .github/workflows/troubleshooting.yml
M pom.xml

  Log Message:
  ---
  Bump build-tools from 15-SNAPSHOT to 15


  Commit: 7f537581d2c984492d3bd6eaa87030b153382889
  https://github.com/pmd/pmd/commit/7f537581d2c984492d3bd6eaa87030b153382889
  Author: Andreas Dangel 
  Date:   2021-07-30 (Fri, 30 Jul 2021)

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

  Log Message:
  ---
  Merge pull request #3428 from adangel:issue-3420-inefficientstringbuffering

[java] Fix NPE in InefficientStringBuffering with Records #3428


Compare: https://github.com/pmd/pmd/compare/bf9058aae747...7f537581d2c9


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


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

2021-07-30 Thread Machine account for PMD via Pmd-commits
  Branch: refs/heads/gh-pages
  Home:   https://github.com/pmd/pmd
  Commit: f1cc68839805ab0d449daa55dbb7380d06940e57
  https://github.com/pmd/pmd/commit/f1cc68839805ab0d449daa55dbb7380d06940e57
  Author: PMD CI (pmd-bot) 
  Date:   2021-07-30 (Fri, 30 Jul 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_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 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/1081784500
https://github.com/pmd/pmd/compare/c17deb5f8712...bf9058aae747




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


[pmd-commits] [pmd/build-tools] 31b750: [maven-release-plugin] prepare release 15

2021-07-30 Thread Andreas Dangel via Pmd-commits
  Branch: refs/heads/master
  Home:   https://github.com/pmd/build-tools
  Commit: 31b750cfdb6d11d75c0f20f1b823b2097125c0ae
  
https://github.com/pmd/build-tools/commit/31b750cfdb6d11d75c0f20f1b823b2097125c0ae
  Author: Andreas Dangel 
  Date:   2021-07-30 (Fri, 30 Jul 2021)

  Changed paths:
M pom.xml

  Log Message:
  ---
  [maven-release-plugin] prepare release 15




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


[pmd-commits] [pmd/build-tools] 656ae6: [maven-release-plugin] prepare for next developmen...

2021-07-30 Thread Andreas Dangel via Pmd-commits
  Branch: refs/heads/master
  Home:   https://github.com/pmd/build-tools
  Commit: 656ae604fb9767a56b07141cf440494d9c6f72b9
  
https://github.com/pmd/build-tools/commit/656ae604fb9767a56b07141cf440494d9c6f72b9
  Author: Andreas Dangel 
  Date:   2021-07-30 (Fri, 30 Jul 2021)

  Changed paths:
M pom.xml

  Log Message:
  ---
  [maven-release-plugin] prepare for next development iteration




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


[pmd-commits] [pmd/build-tools]

2021-07-30 Thread Andreas Dangel via Pmd-commits
  Branch: refs/tags/15
  Home:   https://github.com/pmd/build-tools


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


[pmd-commits] [pmd/pmd] 3f2ca3: [java] Add language versions 17 (new default) and ...

2021-07-30 Thread Andreas Dangel via Pmd-commits
  Branch: refs/heads/pmd/7.0.x
  Home:   https://github.com/pmd/pmd
  Commit: 3f2ca3d247b39500802d41062ae61dbee5e292bc
  https://github.com/pmd/pmd/commit/3f2ca3d247b39500802d41062ae61dbee5e292bc
  Author: Andreas Dangel 
  Date:   2021-07-01 (Thu, 01 Jul 2021)

  Changed paths:
M docs/pages/pmd/userdocs/cli_reference.md
M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/JavaLanguageModule.java
M pmd-java/src/test/java/net/sourceforge/pmd/LanguageVersionTest.java
M 
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/ast/ASTPatternTest.kt
M 
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/ast/KotlinTestingDsl.kt

  Log Message:
  ---
  [java] Add language versions 17 (new default) and 17-preview


  Commit: d0683b790346e031255165d086bd729c4f4cfabd
  https://github.com/pmd/pmd/commit/d0683b790346e031255165d086bd729c4f4cfabd
  Author: Andreas Dangel 
  Date:   2021-07-01 (Thu, 01 Jul 2021)

  Changed paths:
M pom.xml

  Log Message:
  ---
  [java] Bump org.ow2.asm:asm from 9.1 to 9.2


  Commit: 5209a1280dfd475ae91016b4a2cfd6a1fe7d2942
  https://github.com/pmd/pmd/commit/5209a1280dfd475ae91016b4a2cfd6a1fe7d2942
  Author: Andreas Dangel 
  Date:   2021-07-01 (Thu, 01 Jul 2021)

  Changed paths:
M pmd-java/etc/grammar/Java.jjt
M 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/ast/Java16TreeDumpTest.java
A 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/ast/Java17TreeDumpTest.java
A 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java17/expression/ConstantExpr.java
A 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java17/expression/Expr.java
A 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java17/expression/Expr.txt
A 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java17/expression/NegExpr.java
A 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java17/expression/PlusExpr.java
A 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java17/expression/TimesExpr.java
A 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java17/geometry/Circle.java
A 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java17/geometry/FilledRectangle.java
A 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java17/geometry/Rectangle.java
A 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java17/geometry/Shape.java
A 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java17/geometry/Shape.txt
A 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java17/geometry/Square.java
A 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java17/geometry/Square.txt
A 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java17/geometry/TransparentRectangle.java

  Log Message:
  ---
  [java] Promote "JEP 409: Sealed Classes" for Java 17

"JEP 409: Sealed Classes" is now a permanent language
feature with Java 17.


  Commit: a4ee44f4b3eeebd58c76fa544c5743364830ad6b
  https://github.com/pmd/pmd/commit/a4ee44f4b3eeebd58c76fa544c5743364830ad6b
  Author: Andreas Dangel 
  Date:   2021-07-01 (Thu, 01 Jul 2021)

  Changed paths:
M pmd-java/etc/grammar/Java.jjt
A 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/ast/Java17PreviewTreeDumpTest.java
A 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java17p/DealingWithNull.java
A 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java17p/DealingWithNull.txt
A 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java17p/EnhancedTypeCheckingSwitch.java
A 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java17p/EnhancedTypeCheckingSwitch.txt
A 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java17p/GuardedAndParenthesizedPatterns.java
A 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java17p/PatternsInSwitchLabels.java
A 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java17p/PatternsInSwitchLabels.txt
A 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java17p/ScopeOfPatternVariableDeclarations.java
A 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java17p/ScopeOfPatternVariableDeclarations.txt

  Log Message:
  ---
  [java] Support pattern matching for switch for Java 17 Preview

JEP 406: Pattern Matching for switch (Preview)

Guarded and parenthesized patterns are not implemented yet.
More grammar changes to come.


  Commit: 

[pmd-commits] [pmd/pmd] 3f2ca3: [java] Add language versions 17 (new default) and ...

2021-07-30 Thread Andreas Dangel via Pmd-commits
  Branch: refs/heads/master
  Home:   https://github.com/pmd/pmd
  Commit: 3f2ca3d247b39500802d41062ae61dbee5e292bc
  https://github.com/pmd/pmd/commit/3f2ca3d247b39500802d41062ae61dbee5e292bc
  Author: Andreas Dangel 
  Date:   2021-07-01 (Thu, 01 Jul 2021)

  Changed paths:
M docs/pages/pmd/userdocs/cli_reference.md
M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/JavaLanguageModule.java
M pmd-java/src/test/java/net/sourceforge/pmd/LanguageVersionTest.java
M 
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/ast/ASTPatternTest.kt
M 
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/ast/KotlinTestingDsl.kt

  Log Message:
  ---
  [java] Add language versions 17 (new default) and 17-preview


  Commit: d0683b790346e031255165d086bd729c4f4cfabd
  https://github.com/pmd/pmd/commit/d0683b790346e031255165d086bd729c4f4cfabd
  Author: Andreas Dangel 
  Date:   2021-07-01 (Thu, 01 Jul 2021)

  Changed paths:
M pom.xml

  Log Message:
  ---
  [java] Bump org.ow2.asm:asm from 9.1 to 9.2


  Commit: 5209a1280dfd475ae91016b4a2cfd6a1fe7d2942
  https://github.com/pmd/pmd/commit/5209a1280dfd475ae91016b4a2cfd6a1fe7d2942
  Author: Andreas Dangel 
  Date:   2021-07-01 (Thu, 01 Jul 2021)

  Changed paths:
M pmd-java/etc/grammar/Java.jjt
M 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/ast/Java16TreeDumpTest.java
A 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/ast/Java17TreeDumpTest.java
A 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java17/expression/ConstantExpr.java
A 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java17/expression/Expr.java
A 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java17/expression/Expr.txt
A 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java17/expression/NegExpr.java
A 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java17/expression/PlusExpr.java
A 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java17/expression/TimesExpr.java
A 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java17/geometry/Circle.java
A 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java17/geometry/FilledRectangle.java
A 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java17/geometry/Rectangle.java
A 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java17/geometry/Shape.java
A 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java17/geometry/Shape.txt
A 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java17/geometry/Square.java
A 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java17/geometry/Square.txt
A 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java17/geometry/TransparentRectangle.java

  Log Message:
  ---
  [java] Promote "JEP 409: Sealed Classes" for Java 17

"JEP 409: Sealed Classes" is now a permanent language
feature with Java 17.


  Commit: a4ee44f4b3eeebd58c76fa544c5743364830ad6b
  https://github.com/pmd/pmd/commit/a4ee44f4b3eeebd58c76fa544c5743364830ad6b
  Author: Andreas Dangel 
  Date:   2021-07-01 (Thu, 01 Jul 2021)

  Changed paths:
M pmd-java/etc/grammar/Java.jjt
A 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/ast/Java17PreviewTreeDumpTest.java
A 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java17p/DealingWithNull.java
A 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java17p/DealingWithNull.txt
A 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java17p/EnhancedTypeCheckingSwitch.java
A 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java17p/EnhancedTypeCheckingSwitch.txt
A 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java17p/GuardedAndParenthesizedPatterns.java
A 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java17p/PatternsInSwitchLabels.java
A 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java17p/PatternsInSwitchLabels.txt
A 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java17p/ScopeOfPatternVariableDeclarations.java
A 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java17p/ScopeOfPatternVariableDeclarations.txt

  Log Message:
  ---
  [java] Support pattern matching for switch for Java 17 Preview

JEP 406: Pattern Matching for switch (Preview)

Guarded and parenthesized patterns are not implemented yet.
More grammar changes to come.


  Commit: