Branch: refs/heads/master
Home: https://github.com/pmd/pmd
Commit: 2da9708d20a226e56bbab67ed3e6be4aca05ee16
https://github.com/pmd/pmd/commit/2da9708d20a226e56bbab67ed3e6be4aca05ee16
Author: Andreas Dangel <[email protected]>
Date: 2019-06-22 (Sat, 22 Jun 2019)
Changed paths:
M docs/pages/release_notes.md
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/errorprone/CloseResourceRule.java
M pmd-java/src/main/resources/category/java/errorprone.xml
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/errorprone/xml/CloseResource.xml
Log Message:
-----------
[java] The rule CloseResource should deal with IO stream as default
Fixes #1000
Commit: eab41508da322832cbb136ce875406d51e552dc1
https://github.com/pmd/pmd/commit/eab41508da322832cbb136ce875406d51e552dc1
Author: Andreas Dangel <[email protected]>
Date: 2019-06-22 (Sat, 22 Jun 2019)
Changed paths:
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/errorprone/CloseResourceRule.java
Log Message:
-----------
[java] CloseResource: Use java.lang.AutoCloseable by default
Commit: 1e03ae5c060bd27ab4171fa1423bb6504313efe2
https://github.com/pmd/pmd/commit/1e03ae5c060bd27ab4171fa1423bb6504313efe2
Author: Andreas Dangel <[email protected]>
Date: 2019-06-22 (Sat, 22 Jun 2019)
Changed paths:
M docs/pages/release_notes.md
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/errorprone/CloseResourceRule.java
A
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/errorprone/closeresource/CustomStringWriter.java
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/errorprone/xml/CloseResource.xml
Log Message:
-----------
[java] CloseResource - add allowedResourceTypes property for exceptions
By default, ByteArrayOutputStream and StringWriter are excluded from
the rule.
Commit: 86ce57ca3c4e0e37e39f6439e421837f83d7f0df
https://github.com/pmd/pmd/commit/86ce57ca3c4e0e37e39f6439e421837f83d7f0df
Author: Andreas Dangel <[email protected]>
Date: 2019-06-22 (Sat, 22 Jun 2019)
Changed paths:
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/errorprone/CloseResourceRule.java
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/errorprone/xml/CloseResource.xml
Log Message:
-----------
[java] CloseResource: support try-with-resources
Commit: 7db495f7aa90096671782580e8b8d6ad45531eb6
https://github.com/pmd/pmd/commit/7db495f7aa90096671782580e8b8d6ad45531eb6
Author: Andreas Dangel <[email protected]>
Date: 2019-06-29 (Sat, 29 Jun 2019)
Changed paths:
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/codestyle/CommentDefaultAccessModifierRule.java
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/codestyle/xml/CommentDefaultAccessModifier.xml
Log Message:
-----------
[java] CommentDefaultAccessModifier: add new property "checkTopLevelTypes"
Fixes #1880
Commit: 26967d627e629083866268ca8ebd536beda9b829
https://github.com/pmd/pmd/commit/26967d627e629083866268ca8ebd536beda9b829
Author: Andreas Dangel <[email protected]>
Date: 2019-06-29 (Sat, 29 Jun 2019)
Changed paths:
M docs/pages/release_notes.md
Log Message:
-----------
Update release notes, fixes #1880
Commit: 314bb713360465645142d262b86923754570c034
https://github.com/pmd/pmd/commit/314bb713360465645142d262b86923754570c034
Author: Andreas Dangel <[email protected]>
Date: 2019-06-29 (Sat, 29 Jun 2019)
Changed paths:
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/codestyle/CommentDefaultAccessModifierRule.java
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/codestyle/xml/CommentDefaultAccessModifier.xml
Log Message:
-----------
Fix reporting of nested classes inside interfaces/enums
Commit: f6cc999f2c613f1f079d36a4e9e2edfe240b7b56
https://github.com/pmd/pmd/commit/f6cc999f2c613f1f079d36a4e9e2edfe240b7b56
Author: Andreas Dangel <[email protected]>
Date: 2019-06-29 (Sat, 29 Jun 2019)
Changed paths:
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/errorprone/CloseResourceRule.java
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/errorprone/xml/CloseResource.xml
Log Message:
-----------
[java] CloseResource: Use simple class name in message
Report simple class name to retain same message as before.
This helps in comparing the reports.
Commit: 62a2c12585e7df8a3dab22190596b94862f24992
https://github.com/pmd/pmd/commit/62a2c12585e7df8a3dab22190596b94862f24992
Author: Andreas Dangel <[email protected]>
Date: 2019-06-29 (Sat, 29 Jun 2019)
Changed paths:
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/errorprone/CloseResourceRule.java
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/errorprone/xml/CloseResource.xml
Log Message:
-----------
[java] CloseResource: consider javax.jms.Connection as before
Adding back the default types java.sql.Connection etc. so that
we also match javax.jms.Connection in case no type information
is available as before.
Also fix the reported type when method calls are involved.
Commit: ae046bb5164f7fcdd2735ef56d8e6b49a1916aba
https://github.com/pmd/pmd/commit/ae046bb5164f7fcdd2735ef56d8e6b49a1916aba
Author: Andreas Dangel <[email protected]>
Date: 2019-06-29 (Sat, 29 Jun 2019)
Changed paths:
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/errorprone/xml/CloseResource.xml
Log Message:
-----------
[java] CloseResource: verify old behaviour can be restored
Commit: 18006de84c423f56d717a647c5f1a20c7a33d655
https://github.com/pmd/pmd/commit/18006de84c423f56d717a647c5f1a20c7a33d655
Author: Andreas Dangel <[email protected]>
Date: 2019-06-29 (Sat, 29 Jun 2019)
Changed paths:
M docs/pages/release_notes.md
M pmd-java/src/main/resources/category/java/errorprone.xml
Log Message:
-----------
[java] CloseResource: Update release notes and rule documentation
Commit: 5825f6190fb577750a2b8ca0e9665556fead1f77
https://github.com/pmd/pmd/commit/5825f6190fb577750a2b8ca0e9665556fead1f77
Author: Andreas Dangel <[email protected]>
Date: 2019-06-29 (Sat, 29 Jun 2019)
Changed paths:
M docs/pages/pmd/projectdocs/trivia/news.md
M docs/pages/pmd/rules/java.md
M docs/pages/pmd/rules/java/bestpractices.md
M docs/pages/pmd/rules/java/errorprone.md
M docs/pages/release_notes.md
M
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/security/ApexSharingViolationsRule.java
M
pmd-apex/src/test/resources/net/sourceforge/pmd/lang/apex/rule/security/xml/ApexSharingViolations.xml
A pmd-core/src/main/resources/rulesets/releases/6160.xml
M pmd-java/src/main/resources/category/java/bestpractices.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/bestpractices/DoubleBraceInitializationTest.java
A
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/bestpractices/xml/DoubleBraceInitialization.xml
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/errorprone/xml/NonStaticInitializer.xml
M pmd-plsql/etc/grammar/PldocAST.jjt
M
pmd-plsql/src/test/java/net/sourceforge/pmd/lang/plsql/ast/JoinClauseTest.java
M
pmd-plsql/src/test/resources/net/sourceforge/pmd/lang/plsql/ast/InnerJoinUsing.pls
M
pmd-plsql/src/test/resources/net/sourceforge/pmd/lang/plsql/ast/InsertIntoClause.pls
A
pmd-plsql/src/test/resources/net/sourceforge/pmd/lang/plsql/ast/LeftOuterJoin.pls
M
pmd-plsql/src/test/resources/net/sourceforge/pmd/lang/plsql/ast/RightOuterJoin.pls
M
pmd-plsql/src/test/resources/net/sourceforge/pmd/lang/plsql/ast/SelectExpressions.pls
M
pmd-plsql/src/test/resources/net/sourceforge/pmd/lang/plsql/ast/UpdateStatementExample2.pls
M
pmd-plsql/src/test/resources/net/sourceforge/pmd/lang/plsql/ast/WhereClauseParens.pls
Log Message:
-----------
Merge branch 'master' into close-resource-io
Commit: 40849dda65c676ba5ba7f26942eddb1722e76e76
https://github.com/pmd/pmd/commit/40849dda65c676ba5ba7f26942eddb1722e76e76
Author: Andreas Dangel <[email protected]>
Date: 2019-06-29 (Sat, 29 Jun 2019)
Changed paths:
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/errorprone/CloseResourceRule.java
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/errorprone/xml/CloseResource.xml
Log Message:
-----------
[java] CloseResource: consider chained streams
This assumes that the underlaying stream is always the
first argument in the constructor call.
Commit: d10d522d1fe4d4580b64ec1370ac7b2221501f62
https://github.com/pmd/pmd/commit/d10d522d1fe4d4580b64ec1370ac7b2221501f62
Author: Karl-Philipp Richter <[email protected]>
Date: 2019-06-29 (Sat, 29 Jun 2019)
Changed paths:
M pmd-java/src/main/resources/category/java/codestyle.xml
Log Message:
-----------
Explain the existence of AvoidFinalLocalVariable in it's description
Commit: 74f36bf18ef205ab2751f27beb26c1aafecbcd9a
https://github.com/pmd/pmd/commit/74f36bf18ef205ab2751f27beb26c1aafecbcd9a
Author: Andreas Dangel <[email protected]>
Date: 2019-06-29 (Sat, 29 Jun 2019)
Changed paths:
M docs/pages/release_notes.md
M pmd-java/src/main/resources/category/java/codestyle.xml
Log Message:
-----------
[java] Deprecate AvoidFinalLocalVariable
Fixes #1612, Refs #1482
Commit: c2a45c64caad35aed004ea8c8fd95979c8ae2460
https://github.com/pmd/pmd/commit/c2a45c64caad35aed004ea8c8fd95979c8ae2460
Author: Andreas Dangel <[email protected]>
Date: 2019-06-29 (Sat, 29 Jun 2019)
Changed paths:
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/errorprone/CloseResourceRule.java
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/errorprone/xml/CloseResource.xml
Log Message:
-----------
[java] CloseResource: verify first argument for chained streams
Commit: da69dc777a960913a331454da17f3d99fdfeeeeb
https://github.com/pmd/pmd/commit/da69dc777a960913a331454da17f3d99fdfeeeeb
Author: Andreas Dangel <[email protected]>
Date: 2019-06-29 (Sat, 29 Jun 2019)
Changed paths:
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/errorprone/CloseResourceRule.java
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/errorprone/xml/CloseResource.xml
Log Message:
-----------
[java] CloseResource: fix another FP
Commit: 634e3592c7ab4b12adfb601a6ff1fedf82fa7523
https://github.com/pmd/pmd/commit/634e3592c7ab4b12adfb601a6ff1fedf82fa7523
Author: Andreas Dangel <[email protected]>
Date: 2019-06-29 (Sat, 29 Jun 2019)
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: bb2afbfb27f836899b1bd5575fb17d502c33f90c
https://github.com/pmd/pmd/commit/bb2afbfb27f836899b1bd5575fb17d502c33f90c
Author: Andreas Dangel <[email protected]>
Date: 2019-06-30 (Sun, 30 Jun 2019)
Changed paths:
M docs/pages/release_notes.md
M pmd-java/src/main/resources/category/java/codestyle.xml
Log Message:
-----------
Merge branch 'pr-1482'
Commit: 210a3dc8f9a9ef9654e2d9e3f8e93bf53889adf7
https://github.com/pmd/pmd/commit/210a3dc8f9a9ef9654e2d9e3f8e93bf53889adf7
Author: Andreas Dangel <[email protected]>
Date: 2019-06-30 (Sun, 30 Jun 2019)
Changed paths:
M docs/pages/release_notes.md
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/codestyle/CommentDefaultAccessModifierRule.java
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/codestyle/xml/CommentDefaultAccessModifier.xml
Log Message:
-----------
Merge branch 'pr-1894'
Commit: 92184ba56fa6fa3b3944f84bde7a7107642c1775
https://github.com/pmd/pmd/commit/92184ba56fa6fa3b3944f84bde7a7107642c1775
Author: Andreas Dangel <[email protected]>
Date: 2019-06-30 (Sun, 30 Jun 2019)
Changed paths:
M docs/pages/release_notes.md
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/errorprone/CloseResourceRule.java
M pmd-java/src/main/resources/category/java/errorprone.xml
A
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/errorprone/closeresource/CustomStringWriter.java
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/errorprone/xml/CloseResource.xml
Log Message:
-----------
Merge branch 'pr-1539'
Commit: cbd88560074b41ddc44bc067db819e6683f14c84
https://github.com/pmd/pmd/commit/cbd88560074b41ddc44bc067db819e6683f14c84
Author: Andreas Dangel <[email protected]>
Date: 2019-06-30 (Sun, 30 Jun 2019)
Changed paths:
M docs/pages/pmd/rules/java.md
M docs/pages/pmd/rules/java/codestyle.md
M docs/pages/pmd/rules/java/errorprone.md
Log Message:
-----------
(doc) Update generated rule documentation
Commit: 17faa9ead4d475293aba35e4460626dce5dfd722
https://github.com/pmd/pmd/commit/17faa9ead4d475293aba35e4460626dce5dfd722
Author: Andreas Dangel <[email protected]>
Date: 2019-06-30 (Sun, 30 Jun 2019)
Changed paths:
M docs/pages/release_notes.md
M pom.xml
Log Message:
-----------
Update pmd-designer to 6.16.0
Compare: https://github.com/pmd/pmd/compare/45e2248fa7e1...17faa9ead4d4
_______________________________________________
Pmd-commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/pmd-commits