Branch: refs/heads/pmd/7.0.x
Home: https://github.com/pmd/pmd
Commit: 0460c38aa9b54eeee11727973e30ba8da6630f21
https://github.com/pmd/pmd/commit/0460c38aa9b54eeee11727973e30ba8da6630f21
Author: Andreas Dangel <[email protected]>
Date: 2019-10-26 (Sat, 26 Oct 2019)
Changed paths:
M .travis.yml
Log Message:
-----------
[ci] Update to bionic on travis
Commit: b84dfe80b597862ef5ee468a708b7c2dc4db7749
https://github.com/pmd/pmd/commit/b84dfe80b597862ef5ee468a708b7c2dc4db7749
Author: gibarsin <[email protected]>
Date: 2019-10-30 (Wed, 30 Oct 2019)
Changed paths:
M pmd-core/src/main/java/net/sourceforge/pmd/PMD.java
M pmd-core/src/main/java/net/sourceforge/pmd/SourceCodeProcessor.java
M
pmd-core/src/main/java/net/sourceforge/pmd/cli/PMDCommandLineInterface.java
M
pmd-core/src/main/java/net/sourceforge/pmd/processor/AbstractPMDProcessor.java
Log Message:
-----------
Minor unrelated improvements to code
Commit: 00424c63a9a00417ed82d49021749fe4ec596aed
https://github.com/pmd/pmd/commit/00424c63a9a00417ed82d49021749fe4ec596aed
Author: Andreas Dangel <[email protected]>
Date: 2019-11-01 (Fri, 01 Nov 2019)
Changed paths:
M pom.xml
Log Message:
-----------
dogfood: Upgrade to PMD 6.19.0
Commit: 1649e5c9a8689f14f00591d32faba6996e3480b0
https://github.com/pmd/pmd/commit/1649e5c9a8689f14f00591d32faba6996e3480b0
Author: Andreas Dangel <[email protected]>
Date: 2019-11-01 (Fri, 01 Nov 2019)
Changed paths:
M .travis.yml
Log Message:
-----------
Merge branch 'pr-2085'
[ci] Update to bionic on travis
Commit: 6c4ff288d31d34d06e7135384b2f6558518ea3b9
https://github.com/pmd/pmd/commit/6c4ff288d31d34d06e7135384b2f6558518ea3b9
Author: Andreas Dangel <[email protected]>
Date: 2019-11-01 (Fri, 01 Nov 2019)
Changed paths:
M docs/pages/release_notes.md
Log Message:
-----------
[doc] Update release notes, refs #2089
Commit: 702b4c1e4cc64bd7abb523c4be285189774300d6
https://github.com/pmd/pmd/commit/702b4c1e4cc64bd7abb523c4be285189774300d6
Author: Andreas Dangel <[email protected]>
Date: 2019-11-01 (Fri, 01 Nov 2019)
Changed paths:
M docs/pages/release_notes.md
M pmd-core/src/main/java/net/sourceforge/pmd/PMD.java
M pmd-core/src/main/java/net/sourceforge/pmd/SourceCodeProcessor.java
M
pmd-core/src/main/java/net/sourceforge/pmd/cli/PMDCommandLineInterface.java
M
pmd-core/src/main/java/net/sourceforge/pmd/processor/AbstractPMDProcessor.java
Log Message:
-----------
Merge branch 'pr-2089'
[core] Minor unrelated improvements to code
Commit: 3dfe5ee7baa16dfd86b6b7cacc1ce5f6f8ae98c6
https://github.com/pmd/pmd/commit/3dfe5ee7baa16dfd86b6b7cacc1ce5f6f8ae98c6
Author: Andreas Dangel <[email protected]>
Date: 2019-11-01 (Fri, 01 Nov 2019)
Changed paths:
M pmd-core/src/test/java/net/sourceforge/pmd/RuleSetFactoryTest.java
A pmd-core/src/test/java/net/sourceforge/pmd/junit/LocaleRule.java
Log Message:
-----------
[core] Fix RuleSetFactoryTest which might be locale dependent
This might happen with JREs that provide localized log level
names. In German locale and openjdk from adoptopenjdk the
warning logs are prefix with "WARNUNG: " instead of "WARNING: ".
The change now makes sure, that the test is always run in English.
Commit: d276b024075a510880c6c25a25364932c0ad117f
https://github.com/pmd/pmd/commit/d276b024075a510880c6c25a25364932c0ad117f
Author: Andreas Dangel <[email protected]>
Date: 2019-11-01 (Fri, 01 Nov 2019)
Changed paths:
M do-release.sh
Log Message:
-----------
[ci] Build with profile "generate-rule-docs" while preparing release
This should prevent us from releasing PMD with some
errors in release notes / rule docs.
Commit: bb0813547cc85e2dd0b9c9f559c6620410ff058c
https://github.com/pmd/pmd/commit/bb0813547cc85e2dd0b9c9f559c6620410ff058c
Author: Andreas Dangel <[email protected]>
Date: 2019-11-01 (Fri, 01 Nov 2019)
Changed paths:
M .travis/build-deploy.sh
Log Message:
-----------
[ci] Fix build on travis when gpg tries to sign
See
https://unix.stackexchange.com/questions/257061/gentoo-linux-gpg-encrypts-properly-a-file-passed-through-parameter-but-throws-i/257065#257065
GPG_TTY needs to be set for gpg to work properly.
It seems that with the switch to travis/bionic, this env variable
is not set anymore automatically
Commit: b0a854619c675127e21ea2ff8078dbd84be07fe8
https://github.com/pmd/pmd/commit/b0a854619c675127e21ea2ff8078dbd84be07fe8
Author: Andreas Dangel <[email protected]>
Date: 2019-11-01 (Fri, 01 Nov 2019)
Changed paths:
M .travis/build-deploy.sh
Log Message:
-----------
Revert "[ci] Fix build on travis when gpg tries to sign"
This reverts commit bb0813547cc85e2dd0b9c9f559c6620410ff058c.
Commit: bfa2d1e87237ae603a0640b111fcfe070fa370cf
https://github.com/pmd/pmd/commit/bfa2d1e87237ae603a0640b111fcfe070fa370cf
Author: Andreas Dangel <[email protected]>
Date: 2019-11-01 (Fri, 01 Nov 2019)
Changed paths:
M pom.xml
Log Message:
-----------
[ci] Fix build on travis with new gpg version
See https://issues.apache.org/jira/browse/MGPG-59 for details.
Commit: c75e2bd00060d101f52f19407091517b7bffbdb3
https://github.com/pmd/pmd/commit/c75e2bd00060d101f52f19407091517b7bffbdb3
Author: Andreas Dangel <[email protected]>
Date: 2019-11-02 (Sat, 02 Nov 2019)
Changed paths:
M docs/pages/release_notes.md
M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/ApexJorjeLogging.java
M pmd-dist/src/test/java/net/sourceforge/pmd/it/AllRulesIT.java
Log Message:
-----------
[apex] Really fix ApexLexer logging
The fix introduced with #503 (fba00843bb523cbeb06157c4793ffc29bd9a6ee7)
was incomplete and didn't work:
* The logger uses the full class name insteand of simple name
* After we changed the log level of the logger, the logger
could be garbage collected before ApexLexer retrieves it and
thus the configuration could be lost
Commit: 3807cf48be9ce7230b16b26123e048158917ca64
https://github.com/pmd/pmd/commit/3807cf48be9ce7230b16b26123e048158917ca64
Author: Juan Martín Sotuyo Dodero <[email protected]>
Date: 2019-11-03 (Sun, 03 Nov 2019)
Changed paths:
M docs/pages/release_notes.md
M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/ApexJorjeLogging.java
M pmd-dist/src/test/java/net/sourceforge/pmd/it/AllRulesIT.java
Log Message:
-----------
Merge pull request #2093 from adangel/apex-logger
[apex] Really fix ApexLexer logging
Commit: ee7f6d04945793b44566649cdd2a4c3200a0cb3b
https://github.com/pmd/pmd/commit/ee7f6d04945793b44566649cdd2a4c3200a0cb3b
Author: Andreas Dangel <[email protected]>
Date: 2019-11-04 (Mon, 04 Nov 2019)
Changed paths:
M docs/pages/release_notes.md
M pmd-core/src/main/java/net/sourceforge/pmd/RuleSetFactory.java
M pmd-core/src/test/resources/rulesets/dummy/basic.xml
M pmd-dist/src/test/java/net/sourceforge/pmd/it/AllRulesIT.java
Log Message:
-----------
[core] RuleSetFactory - recognize rule reference for same ruleset
There are two variants, how a renamed rule can be expressed in the
ruleset via a deprecated rule reference: referencing just the
new rule name or referencing the ruleset+new rule name. The latter
case was not covered yet, it was not detected, that the rule ref
references are rule in the same ruleset.
Fixes #2096
Commit: 270839c3a295a0b37cb8798a57e1a0b68c7d9b05
https://github.com/pmd/pmd/commit/270839c3a295a0b37cb8798a57e1a0b68c7d9b05
Author: Andreas Dangel <[email protected]>
Date: 2019-11-07 (Thu, 07 Nov 2019)
Changed paths:
M pom.xml
Log Message:
-----------
[ci] Configure property sonar.organization
The "sonar.organization" property is not yet, but
will become mandatory.
Take the opportunity and change it to the new organisation "pmd"
now: https://sonarcloud.io/organizations/pmd
Commit: 34b54f228f658d8b14ff1b0bc5daa5bb0ad7588d
https://github.com/pmd/pmd/commit/34b54f228f658d8b14ff1b0bc5daa5bb0ad7588d
Author: Andreas Dangel <[email protected]>
Date: 2019-11-07 (Thu, 07 Nov 2019)
Changed paths:
M pom.xml
Log Message:
-----------
Upgrade jacoco and sonar-maven-plugin
Commit: 534481f692c8569ac29399ae6d29534e3350996a
https://github.com/pmd/pmd/commit/534481f692c8569ac29399ae6d29534e3350996a
Author: Juan Martín Sotuyo Dodero <[email protected]>
Date: 2019-11-07 (Thu, 07 Nov 2019)
Changed paths:
M docs/pages/release_notes.md
M pmd-core/src/main/java/net/sourceforge/pmd/RuleSetFactory.java
M pmd-core/src/test/resources/rulesets/dummy/basic.xml
M pmd-dist/src/test/java/net/sourceforge/pmd/it/AllRulesIT.java
Log Message:
-----------
Merge pull request #2097 from adangel/issue-2096
[core] RuleSetFactory - recognize rule reference for same ruleset
Commit: b2a34c104d52962e3b890eb63e6637c43f8e8a79
https://github.com/pmd/pmd/commit/b2a34c104d52962e3b890eb63e6637c43f8e8a79
Author: Henning Schmiedehausen <[email protected]>
Date: 2019-11-08 (Fri, 08 Nov 2019)
Changed paths:
M pmd-core/src/main/java/net/sourceforge/pmd/lang/BaseLanguageModule.java
M pmd-core/src/test/java/net/sourceforge/pmd/lang/DummyLanguageModule.java
M pmd-core/src/test/java/net/sourceforge/pmd/lang/LanguageRegistryTest.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/JavaLanguageModule.java
Log Message:
-----------
Add more version shortcuts for older java
Newer java compiler (java 9+) support the `--release` option to choose
for which version of the JRE to compile. This parameter only takes
simple values as documented by `javac --help`:
```
--release <release>
Compile for a specific VM version. Supported targets: 6, 7, 8, 9, 10, 11
```
adding these versions to pmd allows the use of the same versions (6, 7
and 8) with PMD as with the compiler, thus removing the need to juggle
between single digit versions for the compiler and 1.<x> for PMD.
Commit: 82852781745b08963c75da960f22c3cb1f0d34e4
https://github.com/pmd/pmd/commit/82852781745b08963c75da960f22c3cb1f0d34e4
Author: Henning Schmiedehausen <[email protected]>
Date: 2019-11-08 (Fri, 08 Nov 2019)
Changed paths:
M pmd-core/src/main/java/net/sourceforge/pmd/lang/BaseLanguageModule.java
Log Message:
-----------
mark change as experimental per code review comment
Commit: 33b526303502ed8299494720e64c46bccc7bce6e
https://github.com/pmd/pmd/commit/33b526303502ed8299494720e64c46bccc7bce6e
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/JavaLanguageModule.java
Log Message:
-----------
[java] Support more language version aliases
javac understands for --source both "1.5" and "5" and also "1.9" and
"1.10". Tested with openjdk13.
javac understands for --release "7" and higher. javac 10 had
support for "6".
This means, not all variants work in all constellations, but PMD
should understand now the correct version regardless how it is
specified.
Commit: 4c9816fc2ee538611827446bc12aab17707d66ec
https://github.com/pmd/pmd/commit/4c9816fc2ee538611827446bc12aab17707d66ec
Author: Andreas Dangel <[email protected]>
Date: 2019-11-08 (Fri, 08 Nov 2019)
Changed paths:
M docs/pages/pmd/userdocs/cli_reference.md
M docs/pages/pmd/userdocs/tools/ant.md
Log Message:
-----------
[doc] Update documentation about language versions
Commit: a93b6819b3044e8667745763c820967017f1f0b6
https://github.com/pmd/pmd/commit/a93b6819b3044e8667745763c820967017f1f0b6
Author: Andreas Dangel <[email protected]>
Date: 2019-11-08 (Fri, 08 Nov 2019)
Changed paths:
M docs/pages/release_notes.md
Log Message:
-----------
[doc] Update release notes, fixes #1861, refs #2088
Commit: a25dadc49554e1fd1336360781a190006bfb8bb3
https://github.com/pmd/pmd/commit/a25dadc49554e1fd1336360781a190006bfb8bb3
Author: Andreas Dangel <[email protected]>
Date: 2019-11-08 (Fri, 08 Nov 2019)
Changed paths:
M docs/pages/pmd/userdocs/cli_reference.md
M docs/pages/pmd/userdocs/tools/ant.md
M docs/pages/release_notes.md
M pmd-core/src/main/java/net/sourceforge/pmd/lang/BaseLanguageModule.java
M pmd-core/src/test/java/net/sourceforge/pmd/lang/DummyLanguageModule.java
M pmd-core/src/test/java/net/sourceforge/pmd/lang/LanguageRegistryTest.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/JavaLanguageModule.java
Log Message:
-----------
Merge branch 'pr-2088'
[java] Add more version shortcuts for older java
Commit: 6a084630ee204f705a4c535d1ed8f401f3ab8a42
https://github.com/pmd/pmd/commit/6a084630ee204f705a4c535d1ed8f401f3ab8a42
Author: gibarsin <[email protected]>
Date: 2019-11-08 (Fri, 08 Nov 2019)
Changed paths:
M pmd-core/src/main/java/net/sourceforge/pmd/RuleSetWriter.java
Log Message:
-----------
fix branch build by fixing checkstyle errors
Commit: 769408f25e6276a595f661b69141f74883ce90fc
https://github.com/pmd/pmd/commit/769408f25e6276a595f661b69141f74883ce90fc
Author: Andreas Dangel <[email protected]>
Date: 2019-11-08 (Fri, 08 Nov 2019)
Changed paths:
M docs/pages/release_notes.md
Log Message:
-----------
[doc] Update release notes, closes #2091
Commit: 8257fc2e97801ea079a41875dfeedbcbb189668e
https://github.com/pmd/pmd/commit/8257fc2e97801ea079a41875dfeedbcbb189668e
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/RuleSetWriter.java
Log Message:
-----------
Merge branch 'pr-2091'
[core] Fix pmd warnings (IdenticalCatchCases)
Commit: 544ad701bad75e76b0aa75afa5e3759c67752f4b
https://github.com/pmd/pmd/commit/544ad701bad75e76b0aa75afa5e3759c67752f4b
Author: Andreas Dangel <[email protected]>
Date: 2019-11-08 (Fri, 08 Nov 2019)
Changed paths:
M .travis.yml
M do-release.sh
M docs/pages/pmd/userdocs/cli_reference.md
M docs/pages/pmd/userdocs/tools/ant.md
M docs/pages/release_notes.md
M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/ApexJorjeLogging.java
M pmd-core/src/main/java/net/sourceforge/pmd/PMD.java
M pmd-core/src/main/java/net/sourceforge/pmd/RuleSetFactory.java
M pmd-core/src/main/java/net/sourceforge/pmd/RuleSetWriter.java
M pmd-core/src/main/java/net/sourceforge/pmd/SourceCodeProcessor.java
M
pmd-core/src/main/java/net/sourceforge/pmd/cli/PMDCommandLineInterface.java
M pmd-core/src/main/java/net/sourceforge/pmd/lang/BaseLanguageModule.java
M
pmd-core/src/main/java/net/sourceforge/pmd/processor/AbstractPMDProcessor.java
M pmd-core/src/test/java/net/sourceforge/pmd/RuleSetFactoryTest.java
A pmd-core/src/test/java/net/sourceforge/pmd/junit/LocaleRule.java
M pmd-core/src/test/java/net/sourceforge/pmd/lang/DummyLanguageModule.java
M pmd-core/src/test/java/net/sourceforge/pmd/lang/LanguageRegistryTest.java
M pmd-core/src/test/resources/rulesets/dummy/basic.xml
M pmd-dist/src/test/java/net/sourceforge/pmd/it/AllRulesIT.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/JavaLanguageModule.java
M pom.xml
Log Message:
-----------
Merge remote-tracking branch 'origin/master' into pmd/7.0.x
Compare: https://github.com/pmd/pmd/compare/31fdb59be09f...544ad701bad7
_______________________________________________
Pmd-commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/pmd-commits