Branch: refs/heads/master
Home: https://github.com/pmd/pmd
Commit: 53246d584ecf3cf59b1916514984065511a37d06
https://github.com/pmd/pmd/commit/53246d584ecf3cf59b1916514984065511a37d06
Author: Juan Martín Sotuyo Dodero <[email protected]>
Date: 2024-04-18 (Thu, 18 Apr 2024)
Changed paths:
M
pmd-core/src/main/java/net/sourceforge/pmd/lang/rule/xpath/impl/AttributeAxisIterator.java
M
pmd-core/src/main/java/net/sourceforge/pmd/lang/rule/xpath/internal/SaxonXPathRuleQuery.java
Log Message:
-----------
Support sequences in XPath Attributes
Commit: a01481a4f33273a992fcd5a1e7d80c2ebc4c3d0c
https://github.com/pmd/pmd/commit/a01481a4f33273a992fcd5a1e7d80c2ebc4c3d0c
Author: Juan Martín Sotuyo Dodero <[email protected]>
Date: 2024-04-18 (Thu, 18 Apr 2024)
Changed paths:
M pmd-core/src/test/java/net/sourceforge/pmd/lang/ast/DummyNode.java
M
pmd-core/src/test/java/net/sourceforge/pmd/lang/rule/xpath/internal/SaxonXPathRuleQueryTest.java
Log Message:
-----------
Add test for collection attributes
Commit: f307e6e6cb0544a5a8a20b427f946df23bd9a581
https://github.com/pmd/pmd/commit/f307e6e6cb0544a5a8a20b427f946df23bd9a581
Author: Juan Martín Sotuyo Dodero <[email protected]>
Date: 2024-04-18 (Thu, 18 Apr 2024)
Changed paths:
M docs/pages/release_notes.md
Log Message:
-----------
Update changelog
Commit: 8db0c80f24c3b1cefd1a146a143ec5fd76df19a8
https://github.com/pmd/pmd/commit/8db0c80f24c3b1cefd1a146a143ec5fd76df19a8
Author: Juan Martín Sotuyo Dodero <[email protected]>
Date: 2024-04-19 (Fri, 19 Apr 2024)
Changed paths:
M
pmd-core/src/main/java/net/sourceforge/pmd/lang/rule/xpath/impl/AttributeAxisIterator.java
Log Message:
-----------
Restrict exposed attributes based on element types
Commit: ce5e229c61f13e12337c7c4521847f22a4551c50
https://github.com/pmd/pmd/commit/ce5e229c61f13e12337c7c4521847f22a4551c50
Author: Juan Martín Sotuyo Dodero <[email protected]>
Date: 2024-04-19 (Fri, 19 Apr 2024)
Changed paths:
M
pmd-core/src/main/java/net/sourceforge/pmd/lang/rule/xpath/internal/AstAttributeNode.java
Log Message:
-----------
Produce deprecation warnings when atomize is used
- When Saxon determines that it needs to atomize an attribute rather
than getStringValue() we were not producing deprecation warnings.
Commit: 8d51a2f2a034d7eec4db4cf8855187b95c969c12
https://github.com/pmd/pmd/commit/8d51a2f2a034d7eec4db4cf8855187b95c969c12
Author: Juan Martín Sotuyo Dodero <[email protected]>
Date: 2024-04-19 (Fri, 19 Apr 2024)
Changed paths:
M
pmd-core/src/main/java/net/sourceforge/pmd/lang/rule/xpath/internal/AstAttributeNode.java
Log Message:
-----------
Just do it once per attribute
Commit: b74b6e5a666375e16920e3bafb59783d7c662272
https://github.com/pmd/pmd/commit/b74b6e5a666375e16920e3bafb59783d7c662272
Author: Juan Martín Sotuyo Dodero <[email protected]>
Date: 2024-04-19 (Fri, 19 Apr 2024)
Changed paths:
M
pmd-core/src/main/java/net/sourceforge/pmd/lang/rule/xpath/internal/AstAttributeNode.java
Log Message:
-----------
Revert. Different rules on the same node report separately
Commit: 0d6f196c6dbeca13b22d844cb978e658253f8f9a
https://github.com/pmd/pmd/commit/0d6f196c6dbeca13b22d844cb978e658253f8f9a
Author: Juan Martín Sotuyo Dodero <[email protected]>
Date: 2024-04-19 (Fri, 19 Apr 2024)
Changed paths:
M
pmd-core/src/test/java/net/sourceforge/pmd/lang/rule/xpath/impl/AttributeAxisIteratorTest.java
Log Message:
-----------
Fix broken tests
Commit: 3a4abd720e6f4a18972e14abce61e138c822aa5e
https://github.com/pmd/pmd/commit/3a4abd720e6f4a18972e14abce61e138c822aa5e
Author: Juan Martín Sotuyo Dodero <[email protected]>
Date: 2024-04-19 (Fri, 19 Apr 2024)
Changed paths:
M
pmd-core/src/test/java/net/sourceforge/pmd/lang/rule/xpath/internal/SaxonXPathRuleQueryTest.java
Log Message:
-----------
Schema awareness changes the produced queries
Commit: 02e7a713fa2f76f71ccb5a783a112c4bf37d3aea
https://github.com/pmd/pmd/commit/02e7a713fa2f76f71ccb5a783a112c4bf37d3aea
Author: Juan Martín Sotuyo Dodero <[email protected]>
Date: 2024-04-19 (Fri, 19 Apr 2024)
Changed paths:
M
pmd-apex/src/test/resources/net/sourceforge/pmd/lang/apex/ast/InnerClassLocations.txt
M
pmd-apex/src/test/resources/net/sourceforge/pmd/lang/apex/ast/NullCoalescingOperator.txt
M
pmd-apex/src/test/resources/net/sourceforge/pmd/lang/apex/ast/SafeNavigationOperator.txt
Log Message:
-----------
Update Apex tree dumps with the new attributes
Commit: d7693369ab3eb69833e64d739425ed0de947cb80
https://github.com/pmd/pmd/commit/d7693369ab3eb69833e64d739425ed0de947cb80
Author: Juan Martín Sotuyo Dodero <[email protected]>
Date: 2024-04-19 (Fri, 19 Apr 2024)
Changed paths:
M
pmd-lang-test/src/main/kotlin/net/sourceforge/pmd/lang/test/ast/NodePrinters.kt
Log Message:
-----------
Have the NodePrinter show collections as sequences
Commit: d9e146da7eb50f84db75379d20bd2b1a6f67beac
https://github.com/pmd/pmd/commit/d9e146da7eb50f84db75379d20bd2b1a6f67beac
Author: Juan Martín Sotuyo Dodero <[email protected]>
Date: 2024-04-19 (Fri, 19 Apr 2024)
Changed paths:
M
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/JavaAttributesPrinter.java
M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/Bug1429.txt
M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/Bug1530.txt
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/EmptyStmts1.txt
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/EmptyStmts2.txt
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/EmptyStmts3.txt
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/GitHubBug1780OuterClass.txt
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/GitHubBug207.txt
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/GitHubBug208.txt
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/GitHubBug309.txt
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/GitHubBug3642.txt
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/LambdaBug1333.txt
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/LambdaBug1470.txt
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/LambdaBug206.txt
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/ParserCornerCases.txt
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/ParserCornerCases17.txt
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/ParserCornerCases18.txt
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/SwitchStatements.txt
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/SwitchWithFallthrough.txt
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/SynchronizedStmts.txt
Log Message:
-----------
Update Java parser test to show modifiers properly
- no longer need to manually add the attributes…
- …but the format is slightly different
Commit: ca7e15c114f3b4143ad678bdafa9d18c46bb8e2c
https://github.com/pmd/pmd/commit/ca7e15c114f3b4143ad678bdafa9d18c46bb8e2c
Author: Juan Martín Sotuyo Dodero <[email protected]>
Date: 2024-04-19 (Fri, 19 Apr 2024)
Changed paths:
M
pmd-apex/src/test/resources/net/sourceforge/pmd/lang/apex/ast/InnerClassLocations.txt
M
pmd-apex/src/test/resources/net/sourceforge/pmd/lang/apex/ast/NullCoalescingOperator.txt
M
pmd-apex/src/test/resources/net/sourceforge/pmd/lang/apex/ast/SafeNavigationOperator.txt
Log Message:
-----------
update output to sequences
Commit: 0d32ac8aa1196ad602c9aab44760c3ba289316fa
https://github.com/pmd/pmd/commit/0d32ac8aa1196ad602c9aab44760c3ba289316fa
Author: Juan Martín Sotuyo Dodero <[email protected]>
Date: 2024-04-19 (Fri, 19 Apr 2024)
Changed paths:
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java14/MultipleCaseLabels.txt
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java14/SimpleSwitchExpressions.txt
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java14/SwitchExpressions.txt
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java14/SwitchRules.txt
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java14/YieldStatements.txt
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java15/NonSealedIdentifier.txt
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java15/TextBlocks.txt
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java16/LocalClassAndInterfaceDeclarations.txt
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java16/LocalRecords.txt
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java16/NonSealedIdentifier.txt
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java16/PatternMatchingInstanceof.txt
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java16/Point.txt
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java16/Records.txt
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java17/LocalVars.txt
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java17/SealedInnerClasses.txt
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java17/expression/Expr.txt
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java17/geometry/Shape.txt
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java17/geometry/Square.txt
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java21/AnnotationValueInitializers.txt
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java21/DealingWithNull.txt
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java21/EnhancedTypeCheckingSwitch.txt
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java21/ExhaustiveSwitch.txt
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java21/GuardedPatterns.txt
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java21/Jep440_RecordPatterns.txt
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java21/Jep441_PatternMatchingForSwitch.txt
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java21/PatternsInSwitchLabels.txt
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java21/RecordPatterns.txt
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java21/RecordPatternsExhaustiveSwitch.txt
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java21/RefiningPatternsInSwitch.txt
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java21/ScopeOfPatternVariableDeclarations.txt
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java21p/Jep430_StringTemplates.txt
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java21p/Jep443_UnnamedPatternsAndVariables.txt
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java21p/Jep445_UnnamedClasses1.txt
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java21p/Jep445_UnnamedClasses2.txt
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java21p/Jep445_UnnamedClasses3.txt
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java22/Jep456_UnnamedPatternsAndVariables.txt
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java22p/Jep447_StatementsBeforeSuper.txt
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java22p/Jep459_StringTemplates.txt
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java22p/Jep463_UnnamedClasses1.txt
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java22p/Jep463_UnnamedClasses2.txt
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java22p/Jep463_UnnamedClasses3.txt
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java22p/Jep463_UnnamedClasses4WithImports.txt
Log Message:
-----------
Update more tree dump tests
Commit: 62443a4c339eba94adf1d941b4b591e283a61355
https://github.com/pmd/pmd/commit/62443a4c339eba94adf1d941b4b591e283a61355
Author: Juan Martín Sotuyo Dodero <[email protected]>
Date: 2024-04-19 (Fri, 19 Apr 2024)
Changed paths:
M pmd-cli/src/test/java/net/sourceforge/pmd/cli/TreeExportCliTest.java
Log Message:
-----------
Update tree export test
Commit: 1231a54300c086d65932e7b70540ebe8e38607fe
https://github.com/pmd/pmd/commit/1231a54300c086d65932e7b70540ebe8e38607fe
Author: Juan Martín Sotuyo Dodero <[email protected]>
Date: 2024-04-19 (Fri, 19 Apr 2024)
Changed paths:
M
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/JavaAttributesPrinter.java
Log Message:
-----------
Remove unsused imports
Commit: 346d7fd0dcde6398e55673bd4abe52c25c1d488b
https://github.com/pmd/pmd/commit/346d7fd0dcde6398e55673bd4abe52c25c1d488b
Author: Juan Martín Sotuyo Dodero <[email protected]>
Date: 2024-04-19 (Fri, 19 Apr 2024)
Changed paths:
M pmd-core/src/main/java/net/sourceforge/pmd/lang/rule/xpath/Attribute.java
Log Message:
-----------
Do not warn for List being deprecated by default
Commit: 3650622645f70b358aecbbb5f8482e232abae4a8
https://github.com/pmd/pmd/commit/3650622645f70b358aecbbb5f8482e232abae4a8
Author: Juan Martín Sotuyo Dodero <[email protected]>
Date: 2024-04-19 (Fri, 19 Apr 2024)
Changed paths:
M pmd-core/src/main/java/net/sourceforge/pmd/lang/rule/xpath/Attribute.java
Log Message:
-----------
Remove unused imports
Commit: 28c5cd71146e68518e9f48fb91462659d1b6ae7d
https://github.com/pmd/pmd/commit/28c5cd71146e68518e9f48fb91462659d1b6ae7d
Author: Juan Martín Sotuyo Dodero <[email protected]>
Date: 2024-04-28 (Sun, 28 Apr 2024)
Changed paths:
M
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/ast/ASTReferenceExpression.java
M
pmd-apex/src/test/resources/net/sourceforge/pmd/lang/apex/ast/InnerClassLocations.txt
M
pmd-apex/src/test/resources/net/sourceforge/pmd/lang/apex/ast/SafeNavigationOperator.txt
Log Message:
-----------
Remove `@Names` attribute from ASTReferenceExpression
Commit: 56f12d41ea2fc86181fa031db7cc400d36efe3e8
https://github.com/pmd/pmd/commit/56f12d41ea2fc86181fa031db7cc400d36efe3e8
Author: Juan Martín Sotuyo Dodero <[email protected]>
Date: 2024-04-28 (Sun, 28 Apr 2024)
Changed paths:
M docs/pages/release_notes.md
Log Message:
-----------
Update docs/pages/release_notes.md
Co-authored-by: Clément Fournier <[email protected]>
Commit: 11e6cc53c54867329d2a03db66201f14bdfe9984
https://github.com/pmd/pmd/commit/11e6cc53c54867329d2a03db66201f14bdfe9984
Author: Juan Martín Sotuyo Dodero <[email protected]>
Date: 2024-04-28 (Sun, 28 Apr 2024)
Changed paths:
M docs/pages/pmd/userdocs/extending/writing_xpath_rules.md
Log Message:
-----------
Update docs on writing xpath rules
Commit: 124f908ca8dbfc5755943107fe6657a2d0aaed33
https://github.com/pmd/pmd/commit/124f908ca8dbfc5755943107fe6657a2d0aaed33
Author: Juan Martín Sotuyo Dodero <[email protected]>
Date: 2024-04-28 (Sun, 28 Apr 2024)
Changed paths:
M
pmd-core/src/main/java/net/sourceforge/pmd/lang/rule/xpath/impl/AttributeAxisIterator.java
Log Message:
-----------
Properly log when the impossible happens
Commit: fbb4648efc5340d22a2d080b13694b446ecb9942
https://github.com/pmd/pmd/commit/fbb4648efc5340d22a2d080b13694b446ecb9942
Author: Juan Martín Sotuyo Dodero <[email protected]>
Date: 2024-04-28 (Sun, 28 Apr 2024)
Changed paths:
M
pmd-core/src/main/java/net/sourceforge/pmd/lang/rule/xpath/internal/SaxonXPathRuleQuery.java
Log Message:
-----------
Update
pmd-core/src/main/java/net/sourceforge/pmd/lang/rule/xpath/internal/SaxonXPathRuleQuery.java
Co-authored-by: Clément Fournier <[email protected]>
Commit: 66606648a208a674c8dfbc27efba4b5a5f1169a4
https://github.com/pmd/pmd/commit/66606648a208a674c8dfbc27efba4b5a5f1169a4
Author: Juan Martín Sotuyo Dodero <[email protected]>
Date: 2024-04-28 (Sun, 28 Apr 2024)
Changed paths:
M .all-contributorsrc
M .github/workflows/build.yml
M .github/workflows/git-repo-sync.yml
M .github/workflows/troubleshooting.yml
M Dangerfile
M do-release.sh
M docs/_config.yml
A docs/images/logo/PMD_small.svg
M docs/images/logo/favicon.ico
A docs/images/logo/pmd-logo-small-300px.png
A docs/images/logo/pmd-logo-small-64px.png
A docs/images/logo/pmd-logo-small-white-300px.png
A docs/images/logo/pmd-logo-small-white-64px.png
M docs/pages/pmd/projectdocs/committers/releasing.md
M docs/pages/pmd/projectdocs/credits.md
M docs/pages/pmd/projectdocs/logo.md
M docs/pages/release_notes.md
M docs/pages/release_notes_old.md
M docs/pages/release_notes_pmd7.md
M pmd-ant/pom.xml
M pmd-apex/pom.xml
M
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/design/CognitiveComplexityRule.java
M
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/design/CyclomaticComplexityRule.java
M pmd-cli/pom.xml
M pmd-coco/pom.xml
M pmd-compat6/pom.xml
M pmd-core/pom.xml
M pmd-core/src/main/java/net/sourceforge/pmd/cpd/MatchCollector.java
M
pmd-core/src/main/java/net/sourceforge/pmd/lang/rule/xpath/internal/BaseNodeInfo.java
M pmd-core/src/main/java/net/sourceforge/pmd/util/CollectionUtil.java
M pmd-core/src/test/java/net/sourceforge/pmd/cpd/MatchAlgorithmTest.java
M pmd-cpp/pom.xml
A pmd-cpp/src/test/java/net/sourceforge/pmd/lang/cpp/cpd/CppCpdTest.java
A
pmd-cpp/src/test/resources/net/sourceforge/pmd/lang/cpp/cpd/testdata/ctype.c
M pmd-cs/pom.xml
M pmd-dart/pom.xml
M pmd-dist/pom.xml
M pmd-doc/pom.xml
M pmd-fortran/pom.xml
M pmd-gherkin/pom.xml
M pmd-go/pom.xml
M pmd-groovy/pom.xml
M pmd-html/pom.xml
M pmd-java/pom.xml
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTLambdaExpression.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/internal/PrettyPrintingUtil.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/AccessorMethodGenerationRule.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/MissingOverrideRule.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/UnnecessaryVarargsArrayCreationRule.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/UnusedFormalParameterRule.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/UnusedPrivateMethodRule.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/codestyle/AbstractNamingConventionRule.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/codestyle/FieldNamingConventionsRule.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/codestyle/IdenticalCatchBranchesRule.java
A
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/codestyle/LambdaCanBeMethodReferenceRule.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/codestyle/LinguisticNamingRule.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/codestyle/UnnecessaryFullyQualifiedNameRule.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/codestyle/UnnecessaryImportRule.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/codestyle/UnnecessaryModifierRule.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/codestyle/UseDiamondOperatorRule.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/design/CognitiveComplexityRule.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/design/CyclomaticComplexityRule.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/design/DataClassRule.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/design/GodClassRule.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/design/LawOfDemeterRule.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/design/LoosePackageCouplingRule.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/design/NPathComplexityRule.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/design/NcssCountRule.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/errorprone/CloseResourceRule.java
A
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/errorprone/ConfusingArgumentToVarargsMethodRule.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/internal/DataflowPass.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/performance/ConsecutiveLiteralAppendsRule.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/performance/InsufficientStringBufferDeclarationRule.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/types/internal/infer/ast/LambdaMirrorImpl.java
M pmd-java/src/main/resources/category/java/bestpractices.xml
M pmd-java/src/main/resources/category/java/codestyle.xml
M pmd-java/src/main/resources/category/java/errorprone.xml
M pmd-java/src/main/resources/rulesets/java/quickstart.xml
A
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/codestyle/LambdaCanBeMethodReferenceTest.java
A
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/errorprone/ConfusingArgumentToVarargsMethodTest.java
M
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/ast/TestExtensions.kt
M
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/types/internal/infer/TypeInferenceTest.kt
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/bestpractices/xml/PrimitiveWrapperInstantiation.xml
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/bestpractices/xml/UnnecessaryVarargsArrayCreation.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/bestpractices/xml/UnusedPrivateMethod.xml
A
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/codestyle/xml/LambdaCanBeMethodReference.xml
A
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/errorprone/xml/ConfusingArgumentToVarargsMethod.xml
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/errorprone/xml/ImplicitSwitchFallThrough.xml
M pmd-javascript/pom.xml
M pmd-jsp/pom.xml
M pmd-julia/pom.xml
M pmd-kotlin/pom.xml
M pmd-lang-test/pom.xml
M pmd-languages-deps/pom.xml
M pmd-lua/pom.xml
M pmd-matlab/pom.xml
M pmd-modelica/pom.xml
M pmd-objectivec/pom.xml
M pmd-perl/pom.xml
M pmd-php/pom.xml
M pmd-plsql/pom.xml
M
pmd-plsql/src/main/java/net/sourceforge/pmd/lang/plsql/rule/design/CyclomaticComplexityRule.java
M pmd-python/pom.xml
M pmd-ruby/pom.xml
M pmd-scala-modules/pmd-scala-common/pom.xml
M pmd-scala-modules/pmd-scala_2.12/pom.xml
M pmd-scala-modules/pmd-scala_2.13/pom.xml
M pmd-swift/pom.xml
M pmd-test-schema/pom.xml
M pmd-test/pom.xml
M pmd-tsql/pom.xml
M pmd-velocity/pom.xml
M pmd-visualforce/pom.xml
M pmd-xml/pom.xml
M pom.xml
Log Message:
-----------
Merge branch 'master' into xpath-seq-attributes
Commit: 458405e02d575786cd66fa6c939158c37d48bb09
https://github.com/pmd/pmd/commit/458405e02d575786cd66fa6c939158c37d48bb09
Author: Juan Martín Sotuyo Dodero <[email protected]>
Date: 2024-04-28 (Sun, 28 Apr 2024)
Changed paths:
M
pmd-core/src/main/java/net/sourceforge/pmd/lang/rule/xpath/internal/SaxonXPathRuleQuery.java
Log Message:
-----------
Use spaces
Commit: 4bb533b6254df09c640b8b66e8a34a4b1fbc4655
https://github.com/pmd/pmd/commit/4bb533b6254df09c640b8b66e8a34a4b1fbc4655
Author: Juan Martín Sotuyo Dodero <[email protected]>
Date: 2024-04-28 (Sun, 28 Apr 2024)
Changed paths:
M
pmd-core/src/main/java/net/sourceforge/pmd/lang/rule/xpath/impl/AttributeAxisIterator.java
Log Message:
-----------
Ignore type variables
Commit: 895cfbf266e11e37d4832f6d80a4f97730f88547
https://github.com/pmd/pmd/commit/895cfbf266e11e37d4832f6d80a4f97730f88547
Author: Juan Martín Sotuyo Dodero <[email protected]>
Date: 2024-05-02 (Thu, 02 May 2024)
Changed paths:
M docs/pages/release_notes.md
Log Message:
-----------
Update docs/pages/release_notes.md
Co-authored-by: Andreas Dangel <[email protected]>
Commit: 6fd230e7aa69378f7a784d788c0529c683b3c292
https://github.com/pmd/pmd/commit/6fd230e7aa69378f7a784d788c0529c683b3c292
Author: Juan Martín Sotuyo Dodero <[email protected]>
Date: 2024-05-02 (Thu, 02 May 2024)
Changed paths:
M docs/pages/release_notes.md
Log Message:
-----------
Update docs/pages/release_notes.md
Co-authored-by: Andreas Dangel <[email protected]>
Commit: 722f25ba867ba6334bd61a51a280bfaf35e913db
https://github.com/pmd/pmd/commit/722f25ba867ba6334bd61a51a280bfaf35e913db
Author: Juan Martín Sotuyo Dodero <[email protected]>
Date: 2024-05-02 (Thu, 02 May 2024)
Changed paths:
M docs/pages/release_notes.md
M javacc-wrapper.xml
M pmd-core/src/main/java/net/sourceforge/pmd/cpd/CpdAnalysis.java
M
pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/FileAnalysisException.java
M
pmd-core/src/main/java/net/sourceforge/pmd/lang/document/BaseMappedDocument.java
M pmd-core/src/main/java/net/sourceforge/pmd/lang/rule/RuleSetFactory.java
M pmd-core/src/test/java/net/sourceforge/pmd/cpd/CpdAnalysisTest.java
M pmd-core/src/test/java/net/sourceforge/pmd/lang/DummyLanguageModule.java
A
pmd-core/src/test/java/net/sourceforge/pmd/lang/document/FragmentedTextDocumentTest.java
M
pmd-core/src/test/java/net/sourceforge/pmd/lang/rule/RuleSetFactoryMessagesTest.java
M
pmd-core/src/test/java/net/sourceforge/pmd/lang/rule/RulesetFactoryTestBase.java
M pmd-java/etc/grammar/Java.jjt
M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTResource.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTVariableId.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/SyntacticJavaTokenizerFactory.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/internal/PrettyPrintingUtil.java
M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/cpd/JavaCpdLexer.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/codestyle/EmptyControlStatementRule.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/internal/SymbolTableResolver.java
M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/types/TypeOps.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/types/TypeTestUtil.java
M pmd-java/src/main/resources/category/java/bestpractices.xml
M
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/types/TypeTestUtilTest.java
M
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/ast/ASTTryStatementTest.kt
M
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/symbols/table/internal/VarScopingTest.kt
M
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/types/internal/infer/UnresolvedTypesRecoveryTest.kt
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/ParserCornerCases17.txt
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java21p/Jep443_UnnamedPatternsAndVariables.txt
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java22/Jep456_UnnamedPatternsAndVariables.txt
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/bestpractices/xml/ReplaceVectorWithList.xml
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/bestpractices/xml/UnusedPrivateMethod.xml
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/codestyle/xml/EmptyControlStatement.xml
Log Message:
-----------
Merge branch 'master' into xpath-seq-attributes
Commit: e43312789fc1aa560ba1bdd914118144aa37b40e
https://github.com/pmd/pmd/commit/e43312789fc1aa560ba1bdd914118144aa37b40e
Author: Clément Fournier <[email protected]>
Date: 2024-05-07 (Tue, 07 May 2024)
Changed paths:
M README.md
M docs/index.md
M pom.xml
Log Message:
-----------
Merge branch 'master' into pr/4969
Commit: 83b28f3f6846689e1b1ae9a6a9830fa3ff26aa3e
https://github.com/pmd/pmd/commit/83b28f3f6846689e1b1ae9a6a9830fa3ff26aa3e
Author: Clément Fournier <[email protected]>
Date: 2024-05-07 (Tue, 07 May 2024)
Changed paths:
M docs/pages/pmd/userdocs/extending/writing_xpath_rules.md
M docs/pages/release_notes.md
M
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/ast/ASTReferenceExpression.java
M
pmd-apex/src/test/resources/net/sourceforge/pmd/lang/apex/ast/InnerClassLocations.txt
M
pmd-apex/src/test/resources/net/sourceforge/pmd/lang/apex/ast/NullCoalescingOperator.txt
M
pmd-apex/src/test/resources/net/sourceforge/pmd/lang/apex/ast/SafeNavigationOperator.txt
M pmd-cli/src/test/java/net/sourceforge/pmd/cli/TreeExportCliTest.java
M pmd-core/src/main/java/net/sourceforge/pmd/lang/rule/xpath/Attribute.java
M
pmd-core/src/main/java/net/sourceforge/pmd/lang/rule/xpath/impl/AttributeAxisIterator.java
M
pmd-core/src/main/java/net/sourceforge/pmd/lang/rule/xpath/internal/AstAttributeNode.java
M
pmd-core/src/main/java/net/sourceforge/pmd/lang/rule/xpath/internal/SaxonXPathRuleQuery.java
M pmd-core/src/test/java/net/sourceforge/pmd/lang/ast/DummyNode.java
M
pmd-core/src/test/java/net/sourceforge/pmd/lang/rule/xpath/impl/AttributeAxisIteratorTest.java
M
pmd-core/src/test/java/net/sourceforge/pmd/lang/rule/xpath/internal/SaxonXPathRuleQueryTest.java
M
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/JavaAttributesPrinter.java
M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/Bug1429.txt
M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/Bug1530.txt
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/EmptyStmts1.txt
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/EmptyStmts2.txt
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/EmptyStmts3.txt
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/GitHubBug1780OuterClass.txt
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/GitHubBug207.txt
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/GitHubBug208.txt
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/GitHubBug309.txt
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/GitHubBug3642.txt
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/LambdaBug1333.txt
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/LambdaBug1470.txt
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/LambdaBug206.txt
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/ParserCornerCases.txt
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/ParserCornerCases17.txt
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/ParserCornerCases18.txt
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/SwitchStatements.txt
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/SwitchWithFallthrough.txt
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/SynchronizedStmts.txt
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java14/MultipleCaseLabels.txt
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java14/SimpleSwitchExpressions.txt
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java14/SwitchExpressions.txt
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java14/SwitchRules.txt
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java14/YieldStatements.txt
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java15/NonSealedIdentifier.txt
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java15/TextBlocks.txt
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java16/LocalClassAndInterfaceDeclarations.txt
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java16/LocalRecords.txt
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java16/NonSealedIdentifier.txt
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java16/PatternMatchingInstanceof.txt
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java16/Point.txt
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java16/Records.txt
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java17/LocalVars.txt
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java17/SealedInnerClasses.txt
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java17/expression/Expr.txt
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java17/geometry/Shape.txt
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java17/geometry/Square.txt
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java21/AnnotationValueInitializers.txt
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java21/DealingWithNull.txt
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java21/EnhancedTypeCheckingSwitch.txt
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java21/ExhaustiveSwitch.txt
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java21/GuardedPatterns.txt
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java21/Jep440_RecordPatterns.txt
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java21/Jep441_PatternMatchingForSwitch.txt
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java21/PatternsInSwitchLabels.txt
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java21/RecordPatterns.txt
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java21/RecordPatternsExhaustiveSwitch.txt
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java21/RefiningPatternsInSwitch.txt
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java21/ScopeOfPatternVariableDeclarations.txt
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java21p/Jep430_StringTemplates.txt
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java21p/Jep443_UnnamedPatternsAndVariables.txt
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java21p/Jep445_UnnamedClasses1.txt
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java21p/Jep445_UnnamedClasses2.txt
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java21p/Jep445_UnnamedClasses3.txt
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java22/Jep456_UnnamedPatternsAndVariables.txt
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java22p/Jep447_StatementsBeforeSuper.txt
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java22p/Jep459_StringTemplates.txt
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java22p/Jep463_UnnamedClasses1.txt
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java22p/Jep463_UnnamedClasses2.txt
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java22p/Jep463_UnnamedClasses3.txt
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java22p/Jep463_UnnamedClasses4WithImports.txt
M
pmd-lang-test/src/main/kotlin/net/sourceforge/pmd/lang/test/ast/NodePrinters.kt
Log Message:
-----------
Merge branch 'pr/4969'
Ref #4969
Compare: https://github.com/pmd/pmd/compare/ef19659cb67e...83b28f3f6846
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