Branch: refs/heads/master
Home: https://github.com/pmd/pmd
Commit: 0ff97e5959a939d90abca9f07b6f392ea9b31f78
https://github.com/pmd/pmd/commit/0ff97e5959a939d90abca9f07b6f392ea9b31f78
Author: Andreas Dangel <[email protected]>
Date: 2019-10-13 (Sun, 13 Oct 2019)
Changed paths:
M docs/pages/release_notes.md
M pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/xpath/Attribute.java
M pmd-dist/src/test/java/net/sourceforge/pmd/it/BinaryDistributionIT.java
M pmd-dist/src/test/java/net/sourceforge/pmd/it/CpdExecutor.java
M pmd-dist/src/test/java/net/sourceforge/pmd/it/ExecutionResult.java
M pmd-dist/src/test/java/net/sourceforge/pmd/it/PMDExecutor.java
A pmd-dist/src/test/resources/rulesets/all-apex.xml
A pmd-dist/src/test/resources/rulesets/all-java.xml
R pmd-dist/src/test/resources/sample-source/JumbledIncrementer.java
A pmd-dist/src/test/resources/sample-source/apex/TableGridController.cls
A pmd-dist/src/test/resources/sample-source/java/JumbledIncrementer.java
Log Message:
-----------
fix:[core] Wrong deprecation warnings for unused XPath attributes
* Improve integration tests in pmd-dist to detect
warnings about deprecated attributes.
* Wrap the attribute value in a singleton list, to be able to distinguish
between no value (null in the list) and value not determined yet
(list is null).
* Add integration test for apex.
* Updated release notes
fixes #2020
Commit: 52341d9d673f565b744df221a751a4e05ffccb37
https://github.com/pmd/pmd/commit/52341d9d673f565b744df221a751a4e05ffccb37
Author: Andreas Dangel <[email protected]>
Date: 2019-10-14 (Mon, 14 Oct 2019)
Changed paths:
M pmd-java/src/main/resources/category/java/codestyle.xml
M pmd-java/src/main/resources/category/java/design.xml
M pmd-java/src/main/resources/category/java/errorprone.xml
Log Message:
-----------
[java] Fix deprecated attributes in XPath rules
Commit: 6f4ccfb97992f3e840a5d4a3e93a65c48156398c
https://github.com/pmd/pmd/commit/6f4ccfb97992f3e840a5d4a3e93a65c48156398c
Author: Andreas Dangel <[email protected]>
Date: 2019-10-25 (Fri, 25 Oct 2019)
Changed paths:
A
pmd-dist/src/test/java/net/sourceforge/pmd/it/AbstractBinaryDistributionTest.java
A pmd-dist/src/test/java/net/sourceforge/pmd/it/AllRulesIT.java
M pmd-dist/src/test/java/net/sourceforge/pmd/it/BinaryDistributionIT.java
A pmd-dist/src/test/resources/rulesets/all-javascript.xml
A pmd-dist/src/test/resources/rulesets/all-jsp.xml
A pmd-dist/src/test/resources/rulesets/all-plsql.xml
A pmd-dist/src/test/resources/rulesets/all-pom.xml
A pmd-dist/src/test/resources/rulesets/all-velocitytemplate.xml
A pmd-dist/src/test/resources/rulesets/all-visualforce.xml
A pmd-dist/src/test/resources/rulesets/all-xml.xml
A pmd-dist/src/test/resources/rulesets/all-xsl.xml
A pmd-dist/src/test/resources/sample-source/javascript/SampleCode.js
A pmd-dist/src/test/resources/sample-source/jsp/SampleCode.jsp
A pmd-dist/src/test/resources/sample-source/plsql/SampleCode.pls
A pmd-dist/src/test/resources/sample-source/pom/pom.xml.pom
A pmd-dist/src/test/resources/sample-source/velocitytemplate/helloworld.vm
A pmd-dist/src/test/resources/sample-source/visualforce/SampleCode.page
A pmd-dist/src/test/resources/sample-source/xml/samplecode.xml
A pmd-dist/src/test/resources/sample-source/xsl/samplecode.xslt
Log Message:
-----------
Add rule integration tests for all other supported languages
Commit: 37aaa675db042f87643cf7a0bfbe6aad3cfc2678
https://github.com/pmd/pmd/commit/37aaa675db042f87643cf7a0bfbe6aad3cfc2678
Author: Andreas Dangel <[email protected]>
Date: 2019-10-26 (Sat, 26 Oct 2019)
Changed paths:
R docs/pages/pmd/rules/apex.md
R docs/pages/pmd/rules/apex/bestpractices.md
R docs/pages/pmd/rules/apex/codestyle.md
R docs/pages/pmd/rules/apex/design.md
R docs/pages/pmd/rules/apex/documentation.md
R docs/pages/pmd/rules/apex/errorprone.md
R docs/pages/pmd/rules/apex/performance.md
R docs/pages/pmd/rules/apex/security.md
R docs/pages/pmd/rules/ecmascript.md
R docs/pages/pmd/rules/ecmascript/bestpractices.md
R docs/pages/pmd/rules/ecmascript/codestyle.md
R docs/pages/pmd/rules/ecmascript/errorprone.md
R docs/pages/pmd/rules/java.md
R docs/pages/pmd/rules/java/bestpractices.md
R docs/pages/pmd/rules/java/codestyle.md
R docs/pages/pmd/rules/java/design.md
R docs/pages/pmd/rules/java/documentation.md
R docs/pages/pmd/rules/java/errorprone.md
R docs/pages/pmd/rules/java/multithreading.md
R docs/pages/pmd/rules/java/performance.md
R docs/pages/pmd/rules/java/security.md
R docs/pages/pmd/rules/jsp.md
R docs/pages/pmd/rules/jsp/bestpractices.md
R docs/pages/pmd/rules/jsp/codestyle.md
R docs/pages/pmd/rules/jsp/design.md
R docs/pages/pmd/rules/jsp/errorprone.md
R docs/pages/pmd/rules/jsp/security.md
R docs/pages/pmd/rules/plsql.md
R docs/pages/pmd/rules/plsql/bestpractices.md
R docs/pages/pmd/rules/plsql/codestyle.md
R docs/pages/pmd/rules/plsql/design.md
R docs/pages/pmd/rules/plsql/errorprone.md
R docs/pages/pmd/rules/pom.md
R docs/pages/pmd/rules/pom/errorprone.md
R docs/pages/pmd/rules/vf.md
R docs/pages/pmd/rules/vf/security.md
R docs/pages/pmd/rules/vm.md
R docs/pages/pmd/rules/vm/bestpractices.md
R docs/pages/pmd/rules/vm/design.md
R docs/pages/pmd/rules/vm/errorprone.md
R docs/pages/pmd/rules/xml.md
R docs/pages/pmd/rules/xml/errorprone.md
R docs/pages/pmd/rules/xsl.md
R docs/pages/pmd/rules/xsl/codestyle.md
R docs/pages/pmd/rules/xsl/performance.md
Log Message:
-----------
Remove the generated rule documentation from repository
Commit: 7ae9247518d1716eeedd2105419e43964c50b7c6
https://github.com/pmd/pmd/commit/7ae9247518d1716eeedd2105419e43964c50b7c6
Author: Andreas Dangel <[email protected]>
Date: 2019-10-26 (Sat, 26 Oct 2019)
Changed paths:
M .travis/build-deploy.sh
M .travis/build-doc.sh
M pmd-doc/pom.xml
Log Message:
-----------
Generate rule docs only with maven profile "generate-rule-docs"
For travis build, PMD needs to be built now before jekyll can
generate the documentation.
In the main build, rule docs are not committed anymore.
Commit: 4ee8e65417d62a3949d48e702b3483e12b4578a7
https://github.com/pmd/pmd/commit/4ee8e65417d62a3949d48e702b3483e12b4578a7
Author: Andreas Dangel <[email protected]>
Date: 2019-10-26 (Sat, 26 Oct 2019)
Changed paths:
M .travis.yml
M .travis/release.sh
Log Message:
-----------
Upload release notes with the "docs" build.
The github release is first created as a draft, when we edit
the release notes, we publish it (draft=false), so that the
release notification mail contains the full release notes.
Commit: c134f23d7c5c4dd0acc227ee934f311dc4f307ab
https://github.com/pmd/pmd/commit/c134f23d7c5c4dd0acc227ee934f311dc4f307ab
Author: Andreas Dangel <[email protected]>
Date: 2019-10-26 (Sat, 26 Oct 2019)
Changed paths:
M .travis/build-doc.sh
M pmd-doc/pom.xml
Log Message:
-----------
Move all doc checks into the profile "generate-rule-docs"
Commit: dd87fcb9689c165ef6095f321671cf20cfb05f35
https://github.com/pmd/pmd/commit/dd87fcb9689c165ef6095f321671cf20cfb05f35
Author: Andreas Dangel <[email protected]>
Date: 2019-10-26 (Sat, 26 Oct 2019)
Changed paths:
M .gitignore
Log Message:
-----------
gitignore docs/pages/pmd/rules
Commit: 6e6adb97101b279f51cc58188f60b631de0aab88
https://github.com/pmd/pmd/commit/6e6adb97101b279f51cc58188f60b631de0aab88
Author: Andreas Dangel <[email protected]>
Date: 2019-10-26 (Sat, 26 Oct 2019)
Changed paths:
M .travis/build-doc.sh
Log Message:
-----------
[ci] Generate the rule documentation also for pull requests
This will execute the DeadLinksChecker and RuleTagChecker
after the rule documentation has been generated.
Commit: 7f31ad186b4b90e0037b8b7e3948d2cac2263e81
https://github.com/pmd/pmd/commit/7f31ad186b4b90e0037b8b7e3948d2cac2263e81
Author: Andreas Dangel <[email protected]>
Date: 2019-10-26 (Sat, 26 Oct 2019)
Changed paths:
M .travis/build-doc.sh
Log Message:
-----------
[ci] Prevent doc build from deploying the binary distribution
The documentation build should only deploy the pmd-doc*.zip
artefacts and not more.
Commit: 0a94dec8f051b49922a5745df1ea97d6ba88fc9a
https://github.com/pmd/pmd/commit/0a94dec8f051b49922a5745df1ea97d6ba88fc9a
Author: Andreas Dangel <[email protected]>
Date: 2019-10-28 (Mon, 28 Oct 2019)
Changed paths:
M docs/pages/release_notes.md
M pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/xpath/Attribute.java
A
pmd-dist/src/test/java/net/sourceforge/pmd/it/AbstractBinaryDistributionTest.java
A pmd-dist/src/test/java/net/sourceforge/pmd/it/AllRulesIT.java
M pmd-dist/src/test/java/net/sourceforge/pmd/it/BinaryDistributionIT.java
M pmd-dist/src/test/java/net/sourceforge/pmd/it/CpdExecutor.java
M pmd-dist/src/test/java/net/sourceforge/pmd/it/ExecutionResult.java
M pmd-dist/src/test/java/net/sourceforge/pmd/it/PMDExecutor.java
A pmd-dist/src/test/resources/rulesets/all-apex.xml
A pmd-dist/src/test/resources/rulesets/all-java.xml
A pmd-dist/src/test/resources/rulesets/all-javascript.xml
A pmd-dist/src/test/resources/rulesets/all-jsp.xml
A pmd-dist/src/test/resources/rulesets/all-plsql.xml
A pmd-dist/src/test/resources/rulesets/all-pom.xml
A pmd-dist/src/test/resources/rulesets/all-velocitytemplate.xml
A pmd-dist/src/test/resources/rulesets/all-visualforce.xml
A pmd-dist/src/test/resources/rulesets/all-xml.xml
A pmd-dist/src/test/resources/rulesets/all-xsl.xml
R pmd-dist/src/test/resources/sample-source/JumbledIncrementer.java
A pmd-dist/src/test/resources/sample-source/apex/TableGridController.cls
A pmd-dist/src/test/resources/sample-source/java/JumbledIncrementer.java
A pmd-dist/src/test/resources/sample-source/javascript/SampleCode.js
A pmd-dist/src/test/resources/sample-source/jsp/SampleCode.jsp
A pmd-dist/src/test/resources/sample-source/plsql/SampleCode.pls
A pmd-dist/src/test/resources/sample-source/pom/pom.xml.pom
A pmd-dist/src/test/resources/sample-source/velocitytemplate/helloworld.vm
A pmd-dist/src/test/resources/sample-source/visualforce/SampleCode.page
A pmd-dist/src/test/resources/sample-source/xml/samplecode.xml
A pmd-dist/src/test/resources/sample-source/xsl/samplecode.xslt
M pmd-java/src/main/resources/category/java/codestyle.xml
M pmd-java/src/main/resources/category/java/design.xml
M pmd-java/src/main/resources/category/java/errorprone.xml
Log Message:
-----------
Merge branch 'pr-2044'
[core] Wrong deprecation warnings for unused XPath attributes
Commit: f9d7b0891b5b12d528b3a6e720423b40145dc289
https://github.com/pmd/pmd/commit/f9d7b0891b5b12d528b3a6e720423b40145dc289
Author: Andreas Dangel <[email protected]>
Date: 2019-10-28 (Mon, 28 Oct 2019)
Changed paths:
M .gitignore
M .travis.yml
M .travis/build-deploy.sh
M .travis/build-doc.sh
M .travis/release.sh
R docs/pages/pmd/rules/apex.md
R docs/pages/pmd/rules/apex/bestpractices.md
R docs/pages/pmd/rules/apex/codestyle.md
R docs/pages/pmd/rules/apex/design.md
R docs/pages/pmd/rules/apex/documentation.md
R docs/pages/pmd/rules/apex/errorprone.md
R docs/pages/pmd/rules/apex/performance.md
R docs/pages/pmd/rules/apex/security.md
R docs/pages/pmd/rules/ecmascript.md
R docs/pages/pmd/rules/ecmascript/bestpractices.md
R docs/pages/pmd/rules/ecmascript/codestyle.md
R docs/pages/pmd/rules/ecmascript/errorprone.md
R docs/pages/pmd/rules/java.md
R docs/pages/pmd/rules/java/bestpractices.md
R docs/pages/pmd/rules/java/codestyle.md
R docs/pages/pmd/rules/java/design.md
R docs/pages/pmd/rules/java/documentation.md
R docs/pages/pmd/rules/java/errorprone.md
R docs/pages/pmd/rules/java/multithreading.md
R docs/pages/pmd/rules/java/performance.md
R docs/pages/pmd/rules/java/security.md
R docs/pages/pmd/rules/jsp.md
R docs/pages/pmd/rules/jsp/bestpractices.md
R docs/pages/pmd/rules/jsp/codestyle.md
R docs/pages/pmd/rules/jsp/design.md
R docs/pages/pmd/rules/jsp/errorprone.md
R docs/pages/pmd/rules/jsp/security.md
R docs/pages/pmd/rules/plsql.md
R docs/pages/pmd/rules/plsql/bestpractices.md
R docs/pages/pmd/rules/plsql/codestyle.md
R docs/pages/pmd/rules/plsql/design.md
R docs/pages/pmd/rules/plsql/errorprone.md
R docs/pages/pmd/rules/pom.md
R docs/pages/pmd/rules/pom/errorprone.md
R docs/pages/pmd/rules/vf.md
R docs/pages/pmd/rules/vf/security.md
R docs/pages/pmd/rules/vm.md
R docs/pages/pmd/rules/vm/bestpractices.md
R docs/pages/pmd/rules/vm/design.md
R docs/pages/pmd/rules/vm/errorprone.md
R docs/pages/pmd/rules/xml.md
R docs/pages/pmd/rules/xml/errorprone.md
R docs/pages/pmd/rules/xsl.md
R docs/pages/pmd/rules/xsl/codestyle.md
R docs/pages/pmd/rules/xsl/performance.md
M pmd-doc/pom.xml
Log Message:
-----------
Merge branch 'pr-2027'
[doc,ci] Rework doc generation and release notes
Compare: https://github.com/pmd/pmd/compare/2d4b01dca2ce...f9d7b0891b5b
_______________________________________________
Pmd-commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/pmd-commits