Branch: refs/heads/main
Home: https://github.com/pmd/pmd
Commit: 9caeca82711af129a1cc058d1d0b777ed626f473
https://github.com/pmd/pmd/commit/9caeca82711af129a1cc058d1d0b777ed626f473
Author: Andreas Dangel <[email protected]>
Date: 2026-06-22 (Mon, 22 Jun 2026)
Changed paths:
M pmd-swift/src/main/antlr4/net/sourceforge/pmd/lang/swift/ast/Swift.g4
Log Message:
-----------
[swift] Support macro declarations
Commit: 4623386bc8c8ab5f8f13301161f7c4007cccf6b7
https://github.com/pmd/pmd/commit/4623386bc8c8ab5f8f13301161f7c4007cccf6b7
Author: Andreas Dangel <[email protected]>
Date: 2026-06-22 (Mon, 22 Jun 2026)
Changed paths:
M pmd-swift/src/main/antlr4/net/sourceforge/pmd/lang/swift/ast/Swift.g4
M
pmd-swift/src/test/resources/net/sourceforge/pmd/lang/swift/ast/testdata/Swift5.9.swift
Log Message:
-----------
[swift] Support parameter packs
Commit: 4e5edc40c5ac19b5a62ad60679bebcc679c78a64
https://github.com/pmd/pmd/commit/4e5edc40c5ac19b5a62ad60679bebcc679c78a64
Author: Andreas Dangel <[email protected]>
Date: 2026-06-22 (Mon, 22 Jun 2026)
Changed paths:
M pmd-swift/src/main/antlr4/net/sourceforge/pmd/lang/swift/ast/Swift.g4
M
pmd-swift/src/test/resources/net/sourceforge/pmd/lang/swift/ast/testdata/BTree.swift
Log Message:
-----------
[swift] Support generic where clauses at various places
Commit: 551d7ffe3c3c995f2841b8d3d7fa186db30b8ec0
https://github.com/pmd/pmd/commit/551d7ffe3c3c995f2841b8d3d7fa186db30b8ec0
Author: Andreas Dangel <[email protected]>
Date: 2026-06-22 (Mon, 22 Jun 2026)
Changed paths:
M pmd-swift/src/main/antlr4/net/sourceforge/pmd/lang/swift/ast/Swift.g4
Log Message:
-----------
[swift] Fix MultiStringLiteral with indentation
Commit: 300b687a8a351dfb4503e73f65b4ad45c85821be
https://github.com/pmd/pmd/commit/300b687a8a351dfb4503e73f65b4ad45c85821be
Author: Andreas Dangel <[email protected]>
Date: 2026-06-22 (Mon, 22 Jun 2026)
Changed paths:
M pmd-swift/src/main/antlr4/net/sourceforge/pmd/lang/swift/ast/Swift.g4
Log Message:
-----------
[swift] Fix compilerControlStatement with "canImport"
Also update other conditions
Commit: f5f5a77daeb7d855758864454ed826e28d07ee77
https://github.com/pmd/pmd/commit/f5f5a77daeb7d855758864454ed826e28d07ee77
Author: Andreas Dangel <[email protected]>
Date: 2026-06-22 (Mon, 22 Jun 2026)
Changed paths:
M pmd-swift/src/main/antlr4/net/sourceforge/pmd/lang/swift/ast/Swift.g4
Log Message:
-----------
[swift] Use simple dash instead of U+2013 for ANTLR character lists
Commit: d2accd1be9fe567a9ae094a63003f6a3d31e63cc
https://github.com/pmd/pmd/commit/d2accd1be9fe567a9ae094a63003f6a3d31e63cc
Author: Andreas Dangel <[email protected]>
Date: 2026-06-22 (Mon, 22 Jun 2026)
Changed paths:
M
pmd-swift/src/test/resources/net/sourceforge/pmd/lang/swift/ast/testdata/BTree.txt
M
pmd-swift/src/test/resources/net/sourceforge/pmd/lang/swift/ast/testdata/Swift5.9.txt
Log Message:
-----------
[swift] Update tree dump tests after grammar change
Commit: 487650fbdac36e44706ef8ccf7b3f7f3eea82670
https://github.com/pmd/pmd/commit/487650fbdac36e44706ef8ccf7b3f7f3eea82670
Author: Andreas Dangel <[email protected]>
Date: 2026-06-22 (Mon, 22 Jun 2026)
Changed paths:
M
pmd-swift/src/main/java/net/sourceforge/pmd/lang/swift/ast/PmdSwiftParser.java
Log Message:
-----------
[swift] Forward syntax errors as processing errors
Commit: 65a902ac63e5a51526c833802e1cb219abadd401
https://github.com/pmd/pmd/commit/65a902ac63e5a51526c833802e1cb219abadd401
Author: Andreas Dangel <[email protected]>
Date: 2026-06-22 (Mon, 22 Jun 2026)
Changed paths:
M
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/ast/ApexCommentBuilder.java
M
pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/impl/antlr4/AntlrErrorListener.java
M
pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/impl/antlr4/AntlrTokenManager.java
M
pmd-core/src/test/java/net/sourceforge/pmd/lang/ast/impl/antlr4/AntlrErrorListenerTest.java
Log Message:
-----------
[core] ANTLR: Fix column position in processing errors
ANTLR reports charPositionInLine with 0..n-1, while PMD
uses 1-based column positions.
Commit: 5d23cd2dda336b8155dcd0820e8e8085d1f64120
https://github.com/pmd/pmd/commit/5d23cd2dda336b8155dcd0820e8e8085d1f64120
Author: Andreas Dangel <[email protected]>
Date: 2026-06-22 (Mon, 22 Jun 2026)
Changed paths:
M docs/pages/release_notes.md
Log Message:
-----------
[doc] Update release notes with Swift changes
Commit: daba05ac76f9d8c33487e3aaa844118d9b318ef4
https://github.com/pmd/pmd/commit/daba05ac76f9d8c33487e3aaa844118d9b318ef4
Author: Andreas Dangel <[email protected]>
Date: 2026-06-22 (Mon, 22 Jun 2026)
Changed paths:
M pmd-swift/src/main/antlr4/net/sourceforge/pmd/lang/swift/ast/Swift.g4
Log Message:
-----------
[swift] Restore compatibility
Note, this should not be needed, see #6655
Commit: 6072813a9126249ff41ed622ac27b8b22e2fdce0
https://github.com/pmd/pmd/commit/6072813a9126249ff41ed622ac27b8b22e2fdce0
Author: Andreas Dangel <[email protected]>
Date: 2026-06-22 (Mon, 22 Jun 2026)
Changed paths:
M docs/pages/release_notes.md
Log Message:
-----------
[doc] Update release notes (#6801)
Commit: d51a53e9dcf91c1ba5620320dc744bf095382599
https://github.com/pmd/pmd/commit/d51a53e9dcf91c1ba5620320dc744bf095382599
Author: Andreas Dangel <[email protected]>
Date: 2026-06-29 (Mon, 29 Jun 2026)
Changed paths:
M
docs/pages/pmd/devdocs/major_contributions/adding_a_new_antlr_based_language.md
M docs/pages/release_notes.md
Log Message:
-----------
[doc] Update swift parser example
Commit: 7a36cd1b7e169d05f0ea1991aeb0d2d470e78b32
https://github.com/pmd/pmd/commit/7a36cd1b7e169d05f0ea1991aeb0d2d470e78b32
Author: Andreas Dangel <[email protected]>
Date: 2026-06-29 (Mon, 29 Jun 2026)
Changed paths:
M .github/workflows/build.yml
M .github/workflows/git-repo-sync.yml
M .github/workflows/publish-release.yml
M .github/workflows/publish-snapshot.yml
M docs/pages/release_notes.md
M pmd-apex/pom.xml
A
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/errorprone/InvocableClassNoArgConstructorRule.java
M pmd-apex/src/main/resources/category/apex/errorprone.xml
M pmd-apex/src/main/resources/rulesets/apex/quickstart.xml
A
pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/errorprone/InvocableClassNoArgConstructorTest.java
A
pmd-apex/src/test/resources/net/sourceforge/pmd/lang/apex/rule/design/UnusedMethod/project1/src/SomePage.page
A
pmd-apex/src/test/resources/net/sourceforge/pmd/lang/apex/rule/errorprone/xml/InvocableClassNoArgConstructor.xml
M pmd-core/pom.xml
M pmd-java/pom.xml
A
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/design/PublicMemberInNonPublicTypeRule.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/internal/TestFrameworksUtil.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/types/ClassTypeImpl.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/types/JIntersectionType.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/types/JTypeMirror.java
M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/types/JTypeVar.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/types/JWildcardType.java
M pmd-java/src/main/resources/category/java/design.xml
M pmd-java/src/main/resources/rulesets/java/quickstart.xml
A
pmd-java/src/test/java-resources/net/sourceforge/pmd/lang/java/rule/errorprone/rulesfortests/JUnit5ParentWithNestedTestClass.java
M
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/internal/TestFrameworksUtilTest.java
M
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/types/ClassTypeImplTest.kt
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/bestpractices/xml/JUnitJupiterTestShouldBePackagePrivate.xml
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/bestpractices/xml/UnusedAssignment.xml
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/design/xml/PublicMemberInNonPublicType.xml
M pom.xml
Log Message:
-----------
Merge branch 'main' into swift/processing-errors
Commit: 27ec69fb785190e99d355f1584590348e57a302f
https://github.com/pmd/pmd/commit/27ec69fb785190e99d355f1584590348e57a302f
Author: Andreas Dangel <[email protected]>
Date: 2026-06-29 (Mon, 29 Jun 2026)
Changed paths:
M
docs/pages/pmd/devdocs/major_contributions/adding_a_new_antlr_based_language.md
M docs/pages/release_notes.md
M
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/ast/ApexCommentBuilder.java
M
pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/impl/antlr4/AntlrErrorListener.java
M
pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/impl/antlr4/AntlrTokenManager.java
M
pmd-core/src/test/java/net/sourceforge/pmd/lang/ast/impl/antlr4/AntlrErrorListenerTest.java
M pmd-swift/src/main/antlr4/net/sourceforge/pmd/lang/swift/ast/Swift.g4
M
pmd-swift/src/main/java/net/sourceforge/pmd/lang/swift/ast/PmdSwiftParser.java
M
pmd-swift/src/test/resources/net/sourceforge/pmd/lang/swift/ast/testdata/BTree.swift
M
pmd-swift/src/test/resources/net/sourceforge/pmd/lang/swift/ast/testdata/BTree.txt
M
pmd-swift/src/test/resources/net/sourceforge/pmd/lang/swift/ast/testdata/Swift5.9.swift
M
pmd-swift/src/test/resources/net/sourceforge/pmd/lang/swift/ast/testdata/Swift5.9.txt
Log Message:
-----------
[swift] Report syntax errors as processing errors (#6801)
Compare: https://github.com/pmd/pmd/compare/f23e00a7e2fe...27ec69fb7851
To unsubscribe from these emails, change your notification settings at
https://github.com/pmd/pmd/settings/notifications
_______________________________________________
Pmd-commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/pmd-commits