Branch: refs/heads/pmd/7.0.x
Home: https://github.com/pmd/pmd
Commit: f3c4ec9ad9cbe1c8354a3b49546cb2e3bdabe488
https://github.com/pmd/pmd/commit/f3c4ec9ad9cbe1c8354a3b49546cb2e3bdabe488
Author: Andreas Dangel <[email protected]>
Date: 2019-11-08 (Fri, 08 Nov 2019)
Changed paths:
M docs/pages/release_notes.md
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/codestyle/UnnecessaryFullyQualifiedNameRule.java
A
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/codestyle/unnecessaryfullyqualifiedname/subpackage/MyAnnotation.java
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/codestyle/xml/UnnecessaryFullyQualifiedName.xml
Log Message:
-----------
[java] UnnecessaryFullyQualifiedName: regression / false positive
Fixes #2098
Commit: 2541e22c3836d09e3b8754760ee5b4ee6ab5bf03
https://github.com/pmd/pmd/commit/2541e22c3836d09e3b8754760ee5b4ee6ab5bf03
Author: Andreas Dangel <[email protected]>
Date: 2019-11-08 (Fri, 08 Nov 2019)
Changed paths:
M docs/pages/release_notes.md
M pmd-core/src/main/java/net/sourceforge/pmd/ant/internal/PMDTaskImpl.java
M pmd-core/src/test/java/net/sourceforge/pmd/ant/PMDTaskTest.java
A pmd-core/src/test/resources/net/sourceforge/pmd/ant/src/sample.dummy
M pmd-core/src/test/resources/net/sourceforge/pmd/ant/xml/pmdtasktest.xml
M pmd-core/src/test/resources/rulesets/dummy/basic.xml
Log Message:
-----------
[core] Shortnames parameter does not work with Ant
Fixes #2062
Commit: 4e8bc2b36a6b2d50161e80519b421cced3a481f1
https://github.com/pmd/pmd/commit/4e8bc2b36a6b2d50161e80519b421cced3a481f1
Author: Andreas Dangel <[email protected]>
Date: 2019-11-08 (Fri, 08 Nov 2019)
Changed paths:
M docs/pages/pmd/projectdocs/trivia/products.md
M docs/pages/pmd/userdocs/extending/writing_pmd_rules.md
M docs/pages/pmd/userdocs/extending/writing_xpath_rules.md
M docs/pages/release_notes.md
M docs/pages/release_notes_old.md
Log Message:
-----------
[doc] Issue with http://pmdapplied.com/ linking to a gambling Web site
Fixes #2002
Commit: bb8fbb8c1d096e0d1a9d6c2859ca9cf48439c2dc
https://github.com/pmd/pmd/commit/bb8fbb8c1d096e0d1a9d6c2859ca9cf48439c2dc
Author: Andreas Dangel <[email protected]>
Date: 2019-11-08 (Fri, 08 Nov 2019)
Changed paths:
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/codestyle/UnnecessaryFullyQualifiedNameRule.java
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/codestyle/xml/UnnecessaryFullyQualifiedName.xml
Log Message:
-----------
[java] UnnecessaryFullyQualifiedName: Fix false-neg with nested classes
Commit: 206ae6ef96ff0c5053d9061fed08dac5bbac5947
https://github.com/pmd/pmd/commit/206ae6ef96ff0c5053d9061fed08dac5bbac5947
Author: Andreas Dangel <[email protected]>
Date: 2019-11-08 (Fri, 08 Nov 2019)
Changed paths:
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/codestyle/UnnecessaryFullyQualifiedNameRule.java
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/codestyle/xml/UnnecessaryFullyQualifiedName.xml
Log Message:
-----------
[java] UnnecessaryFullyQualifiedName: Fix false-neg with nested exceptions
Commit: bef59f1f1c1b08e11fb019d4e1024d819d5e18ea
https://github.com/pmd/pmd/commit/bef59f1f1c1b08e11fb019d4e1024d819d5e18ea
Author: Andreas Dangel <[email protected]>
Date: 2019-11-10 (Sun, 10 Nov 2019)
Changed paths:
M .travis.yml
M .travis/build-deploy.sh
M .travis/build-doc.sh
M .travis/common-functions.sh
R .travis/release.sh
Log Message:
-----------
[ci] Merge release.sh into build-{deploy,doc}.sh with manual github releases
A draft github release is created or the latest release is reused,
if it is a draft release.
Assets are uploaded, release notes are added.
The release is left in draft state.
Commit: fd52b4b8ea9c13401b6e5454815ff8d5014500b0
https://github.com/pmd/pmd/commit/fd52b4b8ea9c13401b6e5454815ff8d5014500b0
Author: Andreas Dangel <[email protected]>
Date: 2019-11-10 (Sun, 10 Nov 2019)
Changed paths:
M .travis.yml
M .travis/build-doc.sh
A .travis/build-publish.sh
Log Message:
-----------
[ci] Add stage build and publish
Publish is executed after all build jobs are finished.
Commit: fafb3e76b1d93a1b0049e4ef32f263e3e417b692
https://github.com/pmd/pmd/commit/fafb3e76b1d93a1b0049e4ef32f263e3e417b692
Author: Andreas Dangel <[email protected]>
Date: 2019-11-10 (Sun, 10 Nov 2019)
Changed paths:
M .travis/build-deploy.sh
M .travis/build-doc.sh
M .travis/build-publish.sh
A .travis/github-releases-api.sh
M .travis/logger.sh
Log Message:
-----------
[ci] Create github-releases-api.sh
Commit: f85d11fe8e88dddcbfa0bd58a58482105ea23082
https://github.com/pmd/pmd/commit/f85d11fe8e88dddcbfa0bd58a58482105ea23082
Author: Andreas Dangel <[email protected]>
Date: 2019-11-10 (Sun, 10 Nov 2019)
Changed paths:
M .travis/build-deploy.sh
M .travis/build-doc.sh
M .travis/github-releases-api.sh
A .travis/sourceforge-api.sh
Log Message:
-----------
[ci] Refactor sourceforge requests into sourceforge-api.sh
Commit: 839968c95c49c6070c08cc44c8092a5f20b7929d
https://github.com/pmd/pmd/commit/839968c95c49c6070c08cc44c8092a5f20b7929d
Author: Andreas Dangel <[email protected]>
Date: 2019-11-10 (Sun, 10 Nov 2019)
Changed paths:
M .travis/build-deploy.sh
A .travis/regression-tester.sh
Log Message:
-----------
[ci] Create regression-tester.sh
Commit: 226f78bf8aaca83204b748881b404ff6fd430de5
https://github.com/pmd/pmd/commit/226f78bf8aaca83204b748881b404ff6fd430de5
Author: Andreas Dangel <[email protected]>
Date: 2019-11-10 (Sun, 10 Nov 2019)
Changed paths:
M .travis/build-deploy.sh
M .travis/build-doc.sh
M .travis/build-publish.sh
M .travis/sourceforge-api.sh
Log Message:
-----------
[ci] Refactor upload of documentation to sourceforge
Commit: 69008857d5f5817d2d147c1a3be8ff6e8221282d
https://github.com/pmd/pmd/commit/69008857d5f5817d2d147c1a3be8ff6e8221282d
Author: Andreas Dangel <[email protected]>
Date: 2019-11-11 (Mon, 11 Nov 2019)
Changed paths:
M .travis/build-doc.sh
Log Message:
-----------
[ci] Refactor build-doc.sh
Split it into several functions, that are called from "main".
Commit: 79c61c982af9b0f74a27b490207f3b809978b634
https://github.com/pmd/pmd/commit/79c61c982af9b0f74a27b490207f3b809978b634
Author: Andreas Dangel <[email protected]>
Date: 2019-11-11 (Mon, 11 Nov 2019)
Changed paths:
M .travis.yml
Log Message:
-----------
[ci] Execute sonar and coveralls only for pushes
This avoids spinning up VMs for these jobs as they would not
execute any script anyways. Sonar and coveralls are only
updated for pushes.
Commit: 1d6aab0a56b2483a31b2ab73305e251b858af900
https://github.com/pmd/pmd/commit/1d6aab0a56b2483a31b2ab73305e251b858af900
Author: Andreas Dangel <[email protected]>
Date: 2019-11-11 (Mon, 11 Nov 2019)
Changed paths:
M docs/pages/release_notes.md
Log Message:
-----------
[doc] Update release notes, fixes #2090
Commit: f93bea624c0b55dd74dbe9732afc2a3ca4fcb620
https://github.com/pmd/pmd/commit/f93bea624c0b55dd74dbe9732afc2a3ca4fcb620
Author: Andreas Dangel <[email protected]>
Date: 2019-11-15 (Fri, 15 Nov 2019)
Changed paths:
M docs/pages/release_notes.md
M pmd-java/src/main/resources/category/java/errorprone.xml
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/errorprone/xml/MissingStaticMethodInNonInstantiatableClass.xml
Log Message:
-----------
[java] False positive MissingStaticMethodInNonInstantiatableClass when
inheritors are instantiable
Fixes #2102
Commit: 9dbbfba420966e271e283b762826e5474c05d3df
https://github.com/pmd/pmd/commit/9dbbfba420966e271e283b762826e5474c05d3df
Author: Andreas Dangel <[email protected]>
Date: 2019-11-15 (Fri, 15 Nov 2019)
Changed paths:
M docs/pages/release_notes.md
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/design/ImmutableFieldRule.java
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/design/xml/ImmutableField.xml
Log Message:
-----------
[java] ImmutableField false positive with inner class
Fixes #2075
Commit: 461977b8f6fea931e4b942f20fd04378a3f3c5b7
https://github.com/pmd/pmd/commit/461977b8f6fea931e4b942f20fd04378a3f3c5b7
Author: Andreas Dangel <[email protected]>
Date: 2019-11-15 (Fri, 15 Nov 2019)
Changed paths:
M docs/pages/release_notes.md
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/codestyle/UnnecessaryFullyQualifiedNameRule.java
M
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/codestyle/unnecessaryfullyqualifiedname/TestClass.java
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/codestyle/xml/UnnecessaryFullyQualifiedName.xml
Log Message:
-----------
[java] UnnecessaryFullyQualifiedName false-positive for non-static nested
classes
Fixes #2029
Commit: f17758637fc4b1927871d7b447351cad20811e0f
https://github.com/pmd/pmd/commit/f17758637fc4b1927871d7b447351cad20811e0f
Author: Andreas Dangel <[email protected]>
Date: 2019-11-15 (Fri, 15 Nov 2019)
Changed paths:
A docs/pages/pmd/userdocs/extending/rule_deprecation.md
Log Message:
-----------
[doc] Rule deprecation policy
Commit: dd708a32c02b8a6b332a59e7c6dc34cf13e31ce1
https://github.com/pmd/pmd/commit/dd708a32c02b8a6b332a59e7c6dc34cf13e31ce1
Author: Clément Fournier <[email protected]>
Date: 2019-11-17 (Sun, 17 Nov 2019)
Changed paths:
M
pmd-core/src/main/java/net/sourceforge/pmd/lang/AbstractLanguageVersionHandler.java
M
pmd-core/src/main/java/net/sourceforge/pmd/lang/LanguageVersionHandler.java
A
pmd-core/src/main/java/net/sourceforge/pmd/util/designerbindings/DesignerBindings.java
A
pmd-core/src/main/java/net/sourceforge/pmd/util/designerbindings/RelatedNodesSelector.java
Log Message:
-----------
Add designer bindings interface
Commit: d02bccbcad23a4af889e319dd4aaf204e00f2803
https://github.com/pmd/pmd/commit/d02bccbcad23a4af889e319dd4aaf204e00f2803
Author: Andreas Dangel <[email protected]>
Date: 2019-11-18 (Mon, 18 Nov 2019)
Changed paths:
M pom.xml
Log Message:
-----------
Update dokka version to 0.10.0
Commit: 05368bddab45c4b7c42d5222a55c1ae20cfb320d
https://github.com/pmd/pmd/commit/05368bddab45c4b7c42d5222a55c1ae20cfb320d
Author: Andreas Dangel <[email protected]>
Date: 2019-11-18 (Mon, 18 Nov 2019)
Changed paths:
A docs/pages/pmd/devdocs/rule_deprecation.md
R docs/pages/pmd/userdocs/extending/rule_deprecation.md
Log Message:
-----------
[doc] Move rule deprecation policy to devdocs
Commit: 596365cf75ddf5f9e126e0caec4a4bec4d944b20
https://github.com/pmd/pmd/commit/596365cf75ddf5f9e126e0caec4a4bec4d944b20
Author: Andreas Dangel <[email protected]>
Date: 2019-11-18 (Mon, 18 Nov 2019)
Changed paths:
M docs/_data/sidebars/pmd_sidebar.yml
Log Message:
-----------
[doc] Update sidebar
Adding rule deprecation policy
Commit: ef476a6e9e6ec1bab5737b1417eeaf803ef77f96
https://github.com/pmd/pmd/commit/ef476a6e9e6ec1bab5737b1417eeaf803ef77f96
Author: Ozan Gulle <[email protected]>
Date: 2019-11-18 (Mon, 18 Nov 2019)
Changed paths:
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/codestyle/LinguisticNamingRule.java
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/codestyle/xml/LinguisticNaming.xml
Log Message:
-----------
isBoolean method also returns true for Predicates
Tests are commented out. They only work if the java version is increased to 8
on the pom.xml.
Commit: c41dc3f5ab004e0dd834721a163568a735cc71f0
https://github.com/pmd/pmd/commit/c41dc3f5ab004e0dd834721a163568a735cc71f0
Author: Ozan Gulle <[email protected]>
Date: 2019-11-19 (Tue, 19 Nov 2019)
Changed paths:
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/codestyle/xml/LinguisticNaming.xml
Log Message:
-----------
Fixed the test and added a second one
Commit: 6306809a8d93c75b46637fc7636f4292ad023fab
https://github.com/pmd/pmd/commit/6306809a8d93c75b46637fc7636f4292ad023fab
Author: Ozan Gulle <[email protected]>
Date: 2019-11-19 (Tue, 19 Nov 2019)
Changed paths:
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/codestyle/xml/LinguisticNaming.xml
Log Message:
-----------
Corrected naming
Commit: 533b32a9929404d5cbc238daff5cf4f194785923
https://github.com/pmd/pmd/commit/533b32a9929404d5cbc238daff5cf4f194785923
Author: Ozan Gulle <[email protected]>
Date: 2019-11-19 (Tue, 19 Nov 2019)
Changed paths:
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/codestyle/xml/LinguisticNaming.xml
Log Message:
-----------
Slight adjustments in the test cases
Commit: b1b3b370959445f2d0d7de0133c5ba6bac7f7c21
https://github.com/pmd/pmd/commit/b1b3b370959445f2d0d7de0133c5ba6bac7f7c21
Author: Andreas Dangel <[email protected]>
Date: 2019-11-21 (Thu, 21 Nov 2019)
Changed paths:
M docs/pages/release_notes.md
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/codestyle/UnnecessaryFullyQualifiedNameRule.java
A
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/codestyle/unnecessaryfullyqualifiedname/subpackage/MyAnnotation.java
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/codestyle/xml/UnnecessaryFullyQualifiedName.xml
Log Message:
-----------
Merge branch 'pr-2099'
[java] UnnecessaryFullyQualifiedName: regression / false positive
Commit: 967d3ae4e8af625d2f53cf87f4a46f6639ab4a95
https://github.com/pmd/pmd/commit/967d3ae4e8af625d2f53cf87f4a46f6639ab4a95
Author: Andreas Dangel <[email protected]>
Date: 2019-11-21 (Thu, 21 Nov 2019)
Changed paths:
M docs/pages/release_notes.md
M pmd-core/src/main/java/net/sourceforge/pmd/ant/internal/PMDTaskImpl.java
M pmd-core/src/test/java/net/sourceforge/pmd/ant/PMDTaskTest.java
A pmd-core/src/test/resources/net/sourceforge/pmd/ant/src/sample.dummy
M pmd-core/src/test/resources/net/sourceforge/pmd/ant/xml/pmdtasktest.xml
M pmd-core/src/test/resources/rulesets/dummy/basic.xml
Log Message:
-----------
Merge branch 'pr-2100'
[core] Shortnames parameter does not work with Ant
Commit: 5858048df212a6b1b25852a51f2c8ff40c14fa99
https://github.com/pmd/pmd/commit/5858048df212a6b1b25852a51f2c8ff40c14fa99
Author: Andreas Dangel <[email protected]>
Date: 2019-11-21 (Thu, 21 Nov 2019)
Changed paths:
M docs/pages/pmd/projectdocs/trivia/products.md
M docs/pages/pmd/userdocs/extending/writing_pmd_rules.md
M docs/pages/pmd/userdocs/extending/writing_xpath_rules.md
M docs/pages/release_notes.md
M docs/pages/release_notes_old.md
Log Message:
-----------
Merge branch 'pr-2101'
[doc] Issue with http://pmdapplied.com/ linking to a gambling Web site
Commit: c25049a24bb84588f233ae0815ba9993dcd1d5f8
https://github.com/pmd/pmd/commit/c25049a24bb84588f233ae0815ba9993dcd1d5f8
Author: Andreas Dangel <[email protected]>
Date: 2019-11-21 (Thu, 21 Nov 2019)
Changed paths:
M docs/pages/release_notes.md
M pmd-java/src/main/resources/category/java/errorprone.xml
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/errorprone/xml/MissingStaticMethodInNonInstantiatableClass.xml
Log Message:
-----------
Merge branch 'pr-2111'
[java] False positive MissingStaticMethodInNonInstantiatableClass ...
when inheritors are instantiable
Commit: 9cf0083bcec10eba312afa52a24769647b9bf56e
https://github.com/pmd/pmd/commit/9cf0083bcec10eba312afa52a24769647b9bf56e
Author: Andreas Dangel <[email protected]>
Date: 2019-11-21 (Thu, 21 Nov 2019)
Changed paths:
M docs/pages/release_notes.md
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/design/ImmutableFieldRule.java
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/design/xml/ImmutableField.xml
Log Message:
-----------
Merge branch 'pr-2112'
[java] ImmutableField false positive with inner class
Commit: f8bf862d43c81d6db357d4ac26904d4c5450899a
https://github.com/pmd/pmd/commit/f8bf862d43c81d6db357d4ac26904d4c5450899a
Author: Andreas Dangel <[email protected]>
Date: 2019-11-21 (Thu, 21 Nov 2019)
Changed paths:
M docs/pages/release_notes.md
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/codestyle/UnnecessaryFullyQualifiedNameRule.java
M
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/codestyle/unnecessaryfullyqualifiedname/TestClass.java
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/codestyle/xml/UnnecessaryFullyQualifiedName.xml
Log Message:
-----------
Merge branch 'pr-2113'
[java] UnnecessaryFullyQualifiedName false-positive for non-static
nested classes
Commit: 1790c1e84eaab11bce86c3e97a925d16397e0d63
https://github.com/pmd/pmd/commit/1790c1e84eaab11bce86c3e97a925d16397e0d63
Author: Andreas Dangel <[email protected]>
Date: 2019-11-21 (Thu, 21 Nov 2019)
Changed paths:
M
pmd-core/src/main/java/net/sourceforge/pmd/lang/AbstractLanguageVersionHandler.java
M
pmd-core/src/main/java/net/sourceforge/pmd/lang/LanguageVersionHandler.java
A
pmd-core/src/main/java/net/sourceforge/pmd/util/designerbindings/DesignerBindings.java
A
pmd-core/src/main/java/net/sourceforge/pmd/util/designerbindings/RelatedNodesSelector.java
Log Message:
-----------
Merge branch 'pr-2118'
[core] Add designer bindings interface
Commit: c1674ddd7f5a1c4a7626b39568bfc9763efe3a86
https://github.com/pmd/pmd/commit/c1674ddd7f5a1c4a7626b39568bfc9763efe3a86
Author: Andreas Dangel <[email protected]>
Date: 2019-11-21 (Thu, 21 Nov 2019)
Changed paths:
M docs/_data/sidebars/pmd_sidebar.yml
A docs/pages/pmd/devdocs/rule_deprecation.md
Log Message:
-----------
Merge branch 'pr-2114'
[doc] Rule deprecation policy
Commit: f5dc2fe80fa75f4698af6d5724b8e7fab5deab5e
https://github.com/pmd/pmd/commit/f5dc2fe80fa75f4698af6d5724b8e7fab5deab5e
Author: Andreas Dangel <[email protected]>
Date: 2019-11-21 (Thu, 21 Nov 2019)
Changed paths:
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/codestyle/xml/LinguisticNaming.xml
Log Message:
-----------
[java] LinguisticNaming: Add test case for method returning predicate
Commit: 9d584e009ca3bf76c77c4d1f63036020499eb71d
https://github.com/pmd/pmd/commit/9d584e009ca3bf76c77c4d1f63036020499eb71d
Author: Andreas Dangel <[email protected]>
Date: 2019-11-21 (Thu, 21 Nov 2019)
Changed paths:
M docs/pages/release_notes.md
Log Message:
-----------
[doc] Update release notes, refs #2121, fixes #1362
Commit: e485396b3a96b311d01494c17384693542bc52ae
https://github.com/pmd/pmd/commit/e485396b3a96b311d01494c17384693542bc52ae
Author: Andreas Dangel <[email protected]>
Date: 2019-11-21 (Thu, 21 Nov 2019)
Changed paths:
M docs/pages/release_notes.md
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/codestyle/LinguisticNamingRule.java
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/codestyle/xml/LinguisticNaming.xml
Log Message:
-----------
Merge branch 'pr-2121'
[java] Predicates treated like booleans
Commit: dd391ab78e574a925c2106ff7073f08a7fddad5b
https://github.com/pmd/pmd/commit/dd391ab78e574a925c2106ff7073f08a7fddad5b
Author: Andreas Dangel <[email protected]>
Date: 2019-11-22 (Fri, 22 Nov 2019)
Changed paths:
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/UnusedImportsRule.java
A
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/bestpractices/unusedimports/Issue2016.java
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/bestpractices/xml/UnusedImports.xml
Log Message:
-----------
[java] UnusedImports: False positive if wildcard is used and only static
methods
Added workaround for wrong typeresolution
(method result vs. class of method)
Refs #2016
Commit: f013497b1c3feedb49baf58fc041b0e09d977fa2
https://github.com/pmd/pmd/commit/f013497b1c3feedb49baf58fc041b0e09d977fa2
Author: Andreas Dangel <[email protected]>
Date: 2019-11-22 (Fri, 22 Nov 2019)
Changed paths:
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/UnusedImportsRule.java
Log Message:
-----------
fix import
Commit: e106e7ac125838d5d823bce6344ec69773b2a128
https://github.com/pmd/pmd/commit/e106e7ac125838d5d823bce6344ec69773b2a128
Author: Andreas Dangel <[email protected]>
Date: 2019-11-24 (Sun, 24 Nov 2019)
Changed paths:
M docs/pages/release_notes.md
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/design/ImmutableFieldRule.java
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/design/xml/ImmutableField.xml
Log Message:
-----------
[java] ImmutableField: False positive when variable is updated in conditional
loop
Fixes #2125
Commit: 8a6f426fb76c1ce332b883754b311d6b812c36db
https://github.com/pmd/pmd/commit/8a6f426fb76c1ce332b883754b311d6b812c36db
Author: Andreas Dangel <[email protected]>
Date: 2019-11-24 (Sun, 24 Nov 2019)
Changed paths:
M .travis.yml
M .travis/build-deploy.sh
M .travis/build-doc.sh
A .travis/build-publish.sh
M .travis/common-functions.sh
A .travis/github-releases-api.sh
M .travis/logger.sh
A .travis/regression-tester.sh
R .travis/release.sh
A .travis/sourceforge-api.sh
M docs/pages/release_notes.md
Log Message:
-----------
Merge branch 'pr-2104'
[ci] Refactor release scripts
Commit: f7778d06b5920e1d9d64b95a599e10c65b464130
https://github.com/pmd/pmd/commit/f7778d06b5920e1d9d64b95a599e10c65b464130
Author: Andreas Dangel <[email protected]>
Date: 2019-11-28 (Thu, 28 Nov 2019)
Changed paths:
M .travis/setup-secrets.sh
Log Message:
-----------
[ci] Not setting up gpg under Windows
Importing the release signing key will start the gpg-agent.
This background task then prevents travis-ci from terminating
the build job under Windows.
Since gpg is not needed for building PMD under Windows, I simply
don't import the keys.
Alternatively, running "gpgconf --kill gpg-agent" should also
work.
Commit: 226fa8e06109a4feca490f9e581a6ab7210af3be
https://github.com/pmd/pmd/commit/226fa8e06109a4feca490f9e581a6ab7210af3be
Author: Andreas Dangel <[email protected]>
Date: 2019-11-28 (Thu, 28 Nov 2019)
Changed paths:
M .travis/setup-secrets.sh
Log Message:
-----------
[ci] Fix missing shell functions
Commit: cdf11ed0fa456ef8ced119cfad01d7768543b44c
https://github.com/pmd/pmd/commit/cdf11ed0fa456ef8ced119cfad01d7768543b44c
Author: Andreas Dangel <[email protected]>
Date: 2019-11-28 (Thu, 28 Nov 2019)
Changed paths:
M docs/pages/release_notes.md
M
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/ast/ASTSoqlExpression.java
A
pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/ast/ASTSoqlExpressionTest.java
Log Message:
-----------
[apex] Provide access to underlying query of SoqlExpression
Fixes #2136
Commit: a85638a0e0ce4ef04bf9d4362ad167388c1868d4
https://github.com/pmd/pmd/commit/a85638a0e0ce4ef04bf9d4362ad167388c1868d4
Author: Andreas Dangel <[email protected]>
Date: 2019-11-29 (Fri, 29 Nov 2019)
Changed paths:
M docs/pages/release_notes.md
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/UnusedImportsRule.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/typeresolution/ClassTypeResolver.java
M
pmd-java/src/test/java/net/sourceforge/pmd/typeresolution/ClassTypeResolverTest.java
A
pmd-java/src/test/java/net/sourceforge/pmd/typeresolution/testdata/MethodCallExpressionTypes.java
Log Message:
-----------
[java] Preserve possible type of the target reference for method invocations
We already resolved the result type of a method invocation,
but in some cases, we also need the type of the target reference
for static method calls.
Reverts the previously introduced fix in UnusedImportsRule.
Fixes #2016
Commit: 3a2791007ea1fb83b2b38c12ef4ca0ffa25939bb
https://github.com/pmd/pmd/commit/3a2791007ea1fb83b2b38c12ef4ca0ffa25939bb
Author: Andreas Dangel <[email protected]>
Date: 2019-11-29 (Fri, 29 Nov 2019)
Changed paths:
M
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/bestpractices/unusedimports/Issue2016.java
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/bestpractices/xml/UnusedImports.xml
Log Message:
-----------
Fix checkstyle
Commit: 15fc638241e9afa43d6d7b22efd2f542fd29c160
https://github.com/pmd/pmd/commit/15fc638241e9afa43d6d7b22efd2f542fd29c160
Author: Andreas Dangel <[email protected]>
Date: 2019-11-29 (Fri, 29 Nov 2019)
Changed paths:
M docs/pages/release_notes.md
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/design/ImmutableFieldRule.java
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/design/xml/ImmutableField.xml
Log Message:
-----------
Merge branch 'pr-2126'
[java] ImmutableField: False positive when variable is updated in conditional
loop
Commit: 19f507fc0108acc7da13ff31f86ef9db9474ce82
https://github.com/pmd/pmd/commit/19f507fc0108acc7da13ff31f86ef9db9474ce82
Author: Andreas Dangel <[email protected]>
Date: 2019-11-29 (Fri, 29 Nov 2019)
Changed paths:
M docs/pages/release_notes.md
M
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/ast/ASTSoqlExpression.java
A
pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/ast/ASTSoqlExpressionTest.java
Log Message:
-----------
Merge branch 'pr-2137'
[apex] Provide access to underlying query of SoqlExpression
Commit: c5d79a0db4e4987efc2c6bb839d70ebdf6537c65
https://github.com/pmd/pmd/commit/c5d79a0db4e4987efc2c6bb839d70ebdf6537c65
Author: Andreas Dangel <[email protected]>
Date: 2019-11-29 (Fri, 29 Nov 2019)
Changed paths:
M docs/pages/release_notes.md
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/typeresolution/ClassTypeResolver.java
A
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/bestpractices/unusedimports/Issue2016.java
M
pmd-java/src/test/java/net/sourceforge/pmd/typeresolution/ClassTypeResolverTest.java
A
pmd-java/src/test/java/net/sourceforge/pmd/typeresolution/testdata/MethodCallExpressionTypes.java
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/bestpractices/xml/UnusedImports.xml
Log Message:
-----------
Merge branch 'pr-2138'
[java] Preserve possible type of the target reference for method invocations
Commit: d3340c71eb1f16e9a14b355e38bc8a5988f67489
https://github.com/pmd/pmd/commit/d3340c71eb1f16e9a14b355e38bc8a5988f67489
Author: Andreas Dangel <[email protected]>
Date: 2019-11-29 (Fri, 29 Nov 2019)
Changed paths:
M docs/_config.yml
M docs/pages/next_major_development.md
M docs/pages/release_notes.md
Log Message:
-----------
Prepare pmd release 6.20.0
Commit: 78da370fb88afd7abe4bfbeb091bb4fcc71ab655
https://github.com/pmd/pmd/commit/78da370fb88afd7abe4bfbeb091bb4fcc71ab655
Author: Andreas Dangel <[email protected]>
Date: 2019-11-29 (Fri, 29 Nov 2019)
Changed paths:
M pmd-apex-jorje/pom.xml
M pmd-apex/pom.xml
M pmd-core/pom.xml
M pmd-cpp/pom.xml
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-go/pom.xml
M pmd-groovy/pom.xml
M pmd-java/pom.xml
M pmd-java8/pom.xml
M pmd-javascript/pom.xml
M pmd-jsp/pom.xml
M pmd-kotlin/pom.xml
M pmd-lang-test/pom.xml
M pmd-lua/pom.xml
M pmd-matlab/pom.xml
M pmd-objectivec/pom.xml
M pmd-perl/pom.xml
M pmd-php/pom.xml
M pmd-plsql/pom.xml
M pmd-python/pom.xml
M pmd-ruby/pom.xml
M pmd-scala/pom.xml
M pmd-swift/pom.xml
M pmd-test/pom.xml
M pmd-visualforce/pom.xml
M pmd-vm/pom.xml
M pmd-xml/pom.xml
M pom.xml
Log Message:
-----------
[maven-release-plugin] prepare release pmd_releases/6.20.0
Commit: 00392cefc222fefa6e4152108a223723a80ef3bc
https://github.com/pmd/pmd/commit/00392cefc222fefa6e4152108a223723a80ef3bc
Author: Andreas Dangel <[email protected]>
Date: 2019-11-29 (Fri, 29 Nov 2019)
Changed paths:
M pmd-apex-jorje/pom.xml
M pmd-apex/pom.xml
M pmd-core/pom.xml
M pmd-cpp/pom.xml
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-go/pom.xml
M pmd-groovy/pom.xml
M pmd-java/pom.xml
M pmd-java8/pom.xml
M pmd-javascript/pom.xml
M pmd-jsp/pom.xml
M pmd-kotlin/pom.xml
M pmd-lang-test/pom.xml
M pmd-lua/pom.xml
M pmd-matlab/pom.xml
M pmd-objectivec/pom.xml
M pmd-perl/pom.xml
M pmd-php/pom.xml
M pmd-plsql/pom.xml
M pmd-python/pom.xml
M pmd-ruby/pom.xml
M pmd-scala/pom.xml
M pmd-swift/pom.xml
M pmd-test/pom.xml
M pmd-visualforce/pom.xml
M pmd-vm/pom.xml
M pmd-xml/pom.xml
M pom.xml
Log Message:
-----------
[maven-release-plugin] prepare for next development iteration
Commit: e87ab21b08b0527aad5d34dc76f47ae2301136f8
https://github.com/pmd/pmd/commit/e87ab21b08b0527aad5d34dc76f47ae2301136f8
Author: Andreas Dangel <[email protected]>
Date: 2019-11-29 (Fri, 29 Nov 2019)
Changed paths:
M docs/_config.yml
M docs/pages/release_notes.md
M docs/pages/release_notes_old.md
Log Message:
-----------
Prepare next development version
Commit: ece63cb3cc9bb73466deb9583dcbfd07264b7cec
https://github.com/pmd/pmd/commit/ece63cb3cc9bb73466deb9583dcbfd07264b7cec
Author: Andreas Dangel <[email protected]>
Date: 2019-11-29 (Fri, 29 Nov 2019)
Changed paths:
M .travis.yml
M .travis/build-deploy.sh
M .travis/build-doc.sh
A .travis/build-publish.sh
M .travis/common-functions.sh
A .travis/github-releases-api.sh
M .travis/logger.sh
A .travis/regression-tester.sh
R .travis/release.sh
M .travis/setup-secrets.sh
A .travis/sourceforge-api.sh
M docs/_config.yml
M docs/_data/sidebars/pmd_sidebar.yml
M docs/pages/next_major_development.md
A docs/pages/pmd/devdocs/rule_deprecation.md
M docs/pages/pmd/projectdocs/trivia/products.md
M docs/pages/pmd/userdocs/extending/writing_pmd_rules.md
M docs/pages/pmd/userdocs/extending/writing_xpath_rules.md
M docs/pages/release_notes.md
M docs/pages/release_notes_old.md
M
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/ast/ASTSoqlExpression.java
A
pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/ast/ASTSoqlExpressionTest.java
M pmd-core/src/main/java/net/sourceforge/pmd/ant/internal/PMDTaskImpl.java
M
pmd-core/src/main/java/net/sourceforge/pmd/lang/AbstractLanguageVersionHandler.java
M
pmd-core/src/main/java/net/sourceforge/pmd/lang/LanguageVersionHandler.java
A
pmd-core/src/main/java/net/sourceforge/pmd/util/designerbindings/DesignerBindings.java
A
pmd-core/src/main/java/net/sourceforge/pmd/util/designerbindings/RelatedNodesSelector.java
M pmd-core/src/test/java/net/sourceforge/pmd/ant/PMDTaskTest.java
A pmd-core/src/test/resources/net/sourceforge/pmd/ant/src/sample.dummy
M pmd-core/src/test/resources/net/sourceforge/pmd/ant/xml/pmdtasktest.xml
M pmd-core/src/test/resources/rulesets/dummy/basic.xml
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/design/ImmutableFieldRule.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/typeresolution/ClassTypeResolver.java
M pmd-java/src/main/resources/category/java/errorprone.xml
A
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/bestpractices/unusedimports/Issue2016.java
M
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/codestyle/unnecessaryfullyqualifiedname/TestClass.java
A
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/codestyle/unnecessaryfullyqualifiedname/subpackage/MyAnnotation.java
M
pmd-java/src/test/java/net/sourceforge/pmd/typeresolution/ClassTypeResolverTest.java
A
pmd-java/src/test/java/net/sourceforge/pmd/typeresolution/testdata/MethodCallExpressionTypes.java
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/bestpractices/xml/UnusedImports.xml
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/codestyle/xml/LinguisticNaming.xml
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/codestyle/xml/UnnecessaryFullyQualifiedName.xml
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/design/xml/ImmutableField.xml
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/errorprone/xml/MissingStaticMethodInNonInstantiatableClass.xml
M pom.xml
Log Message:
-----------
Merge remote-tracking branch 'origin/master' into pmd/7.0.x
Compare: https://github.com/pmd/pmd/compare/9f3a3dfb8544...ece63cb3cc9b
_______________________________________________
Pmd-commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/pmd-commits