Branch: refs/heads/master
Home: https://github.com/pmd/pmd
Commit: 92b8af84779f452fdc93ab038c9f4ece658b6984
https://github.com/pmd/pmd/commit/92b8af84779f452fdc93ab038c9f4ece658b6984
Author: Andreas Dangel <[email protected]>
Date: 2019-10-26 (Sat, 26 Oct 2019)
Changed paths:
M docs/pages/release_notes.md
M pmd-core/src/main/java/net/sourceforge/pmd/lang/rule/XPathRule.java
A pmd-core/src/test/java/net/sourceforge/pmd/lang/rule/XPathRuleTest.java
Log Message:
-----------
[core] Enable type resolution by default for XPath rules
Fixes #2048
All XPath rules will have now type resolution enabled by default.
While this change is in core, it actually only affects Java, since
this is the only language which has a type resolution facade
registered in its language handler.
Commit: 9019f15cab4e3b9fdd646dd8a689b90060167193
https://github.com/pmd/pmd/commit/9019f15cab4e3b9fdd646dd8a689b90060167193
Author: Andreas Dangel <[email protected]>
Date: 2019-10-27 (Sun, 27 Oct 2019)
Changed paths:
M pmd-core/src/main/java/net/sourceforge/pmd/RuleSetFactory.java
M pmd-core/src/test/java/net/sourceforge/pmd/RuleSetFactoryTest.java
M pmd-core/src/test/java/net/sourceforge/pmd/junit/JavaUtilLoggingRule.java
M pmd-core/src/test/resources/rulesets/dummy/basic.xml
Log Message:
-----------
[core] Improve logging of deprecated rule usages
Refs #2082
Not all cases are solved yet. It works, if a rule has been renamed
within the same category. If a rule is moved between categories,
then we might get multiple deprecation warnings.
There is also one important change when referencing a complete ruleset:
Previously we skipped all rules, that were deprecated without
distinguishing between rule definitions and rule references.
Now we only skip deprecated rule references but we still use
deprecated rule definitions. This affects any user, that simply uses
a "bulk-import" of category rulesets, because now, they'll also
use deprecated rules and get a warning. They'd need to exclude these
rules explicitly (or import just the rules they want to use).
Commit: 3c32f229f61b9041a532f50dd4ce0a136d7a204c
https://github.com/pmd/pmd/commit/3c32f229f61b9041a532f50dd4ce0a136d7a204c
Author: Andreas Dangel <[email protected]>
Date: 2019-10-27 (Sun, 27 Oct 2019)
Changed paths:
M pmd-core/src/main/java/net/sourceforge/pmd/RuleSetFactory.java
M pmd-core/src/test/java/net/sourceforge/pmd/RuleSetFactoryTest.java
Log Message:
-----------
[core] Don't fail hard anymore if excluded rule doesn't exist
Fixes #1978
Commit: b1adf5c97cd239bd675c444b1b38ea755c66183d
https://github.com/pmd/pmd/commit/b1adf5c97cd239bd675c444b1b38ea755c66183d
Author: Andreas Dangel <[email protected]>
Date: 2019-10-27 (Sun, 27 Oct 2019)
Changed paths:
M docs/pages/pmd/userdocs/making_rulesets.md
Log Message:
-----------
[doc] Add note for referencing a complete category or ruleset
Commit: 7e19b97e15686e3f233028c79013da5eafc70354
https://github.com/pmd/pmd/commit/7e19b97e15686e3f233028c79013da5eafc70354
Author: Andreas Dangel <[email protected]>
Date: 2019-10-27 (Sun, 27 Oct 2019)
Changed paths:
M docs/pages/release_notes.md
Log Message:
-----------
[doc] Update release notes, fixes #1978, fixes #2082
Commit: fda81bd7bc0e35a7e94ae3533ff4ae001b5a3ee9
https://github.com/pmd/pmd/commit/fda81bd7bc0e35a7e94ae3533ff4ae001b5a3ee9
Author: Andreas Dangel <[email protected]>
Date: 2019-10-28 (Mon, 28 Oct 2019)
Changed paths:
M pmd-core/src/main/java/net/sourceforge/pmd/RuleSetFactory.java
M pmd-core/src/test/java/net/sourceforge/pmd/RuleSetFactoryTest.java
Log Message:
-----------
[core] Don't enable deprecated rules if whole ruleset is imported
This restores the previous behavior.
Commit: fc8f9b1c6efcdbcc85bd46801f21205c57fbfa67
https://github.com/pmd/pmd/commit/fc8f9b1c6efcdbcc85bd46801f21205c57fbfa67
Author: Andreas Dangel <[email protected]>
Date: 2019-10-28 (Mon, 28 Oct 2019)
Changed paths:
M docs/pages/pmd/userdocs/making_rulesets.md
Log Message:
-----------
[doc] Clarify note about deprecated rules when referencing a complete ruleset
Commit: 6e92282e2447f3dcc928c7ee158085e9dce40af9
https://github.com/pmd/pmd/commit/6e92282e2447f3dcc928c7ee158085e9dce40af9
Author: Andreas Dangel <[email protected]>
Date: 2019-10-29 (Tue, 29 Oct 2019)
Changed paths:
M docs/pages/pmd/userdocs/making_rulesets.md
M docs/pages/release_notes.md
M pmd-core/src/main/java/net/sourceforge/pmd/RuleSetFactory.java
M pmd-core/src/test/java/net/sourceforge/pmd/RuleSetFactoryTest.java
M pmd-core/src/test/java/net/sourceforge/pmd/junit/JavaUtilLoggingRule.java
M pmd-core/src/test/resources/rulesets/dummy/basic.xml
Log Message:
-----------
Merge branch 'pr-2086'
[core] Improve logging of deprecated/renamed rules and non-existing excluded
rules
Commit: 79fa9d21373d7add434e3f46cb4d867e1d1ac9d9
https://github.com/pmd/pmd/commit/79fa9d21373d7add434e3f46cb4d867e1d1ac9d9
Author: Andreas Dangel <[email protected]>
Date: 2019-10-29 (Tue, 29 Oct 2019)
Changed paths:
M docs/pages/release_notes.md
M pmd-core/src/main/java/net/sourceforge/pmd/lang/rule/XPathRule.java
A pmd-core/src/test/java/net/sourceforge/pmd/lang/rule/XPathRuleTest.java
Log Message:
-----------
Merge branch 'pr-2083'
[core] Enable type resolution by default for XPath rules
Compare: https://github.com/pmd/pmd/compare/34455b3051ca...79fa9d21373d
_______________________________________________
Pmd-commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/pmd-commits