Commit Graph
7133 Commits
Author SHA1 Message Date
Larry Diamond 3c7d5fe0ce first shot at adding all this stuff 2013-10-17 15:26:52 -04:00
Larry Diamond 6d5160a857 add PositionLiteralsFirstInCaseInsensitiveComparisons rule
most of this rule is the same as PositionLiteralsFirstInComparisons
2013-10-17 13:38:06 -04:00
Andreas Dangel 32bf09ffd7 pmd: fix #1135 CheckResultSet ignores results set declared outside of try/catch 2013-10-16 20:43:26 +02:00
Andreas Dangel 64ca9b6f01 pmd: fix #1141 ECMAScript: getFinallyBlock() is buggy.
fix #1142 ECMAScript: getCatchClause() is buggy.
2013-10-15 23:20:32 +02:00
Andreas Dangel c1907339b3 pmd-eclipse: fix #1132 plugin does not execute custom xpath rules
Actually changing the behaviour of the global rule preferences,
so that all built-in rules of PMD are active by default and
all "unknown" (aka. custom) rules are active by default, too.
The filtering is therefore adjusted to filter out any inactive
rules rather then retaining the active ones.
2013-10-14 22:01:23 +02:00
Andreas Dangel 2da0cb94f9 pmd: fix #1131 CloseResource should complain if code betwen declaration of resource and try 2013-10-13 19:16:02 +02:00
Andreas Dangel 475e49f68a pmd: verify #1127 False positive: Constructor Calls Overridable Method 2013-10-12 18:42:45 +02:00
Andreas Dangel 74e8e41d15 pmd: fix #1121 NullPointerException when invoking XPathCLI 2013-10-11 19:31:03 +02:00
Andreas Dangel 64e35caa50 pmd: fix #1136 ECAMScript: NullPointerException in getLeft() and getRight() 2013-10-10 11:44:41 +02:00
Andreas Dangel b329e32fcc pmd: fix #1106 PMD 5.0.4 fails with NPE on parsing java enum with inner class instance creation 2013-10-09 23:33:39 +02:00
Andreas Dangel 7fe7695da1 pmd: update changelog for #1130 and correct test case 2013-10-09 22:32:27 +02:00
Andreas Dangel 499520ae9c Merge branch 'master' of https://github.com/albfernandez/pmd 2013-10-09 22:09:08 +02:00
Andreas Dangel a1a736c325 pmd: update changelog for #1134 2013-10-09 22:01:35 +02:00
Andreas Dangel 62e3bcdbad Merge branch 'UseStringBufferLengthEqualsEmptyStringFix' of https://github.com/acanda/pmd 2013-10-09 22:00:33 +02:00
Andreas Dangel 49ee265855 pmd: add test case for #881 2013-10-09 21:49:03 +02:00
Andreas Dangel b90e87b548 Merge branch 'master' of https://github.com/awhitford/pmd into awhitford-master 2013-10-09 21:40:34 +02:00
Andreas Dangel ed60fde269 pmd-cpd: applied patch #272, thanks to Delmas. This adds the "--exclude"
option similar to "--files".
2013-09-29 16:03:10 +02:00
Andreas Dangel 4ad6ecd8d2 pmd-emacs: simplify execution of pmd using wildcard class path
* update default rule names
* update default location of pmd to be ~/pmd
* use compilation-start instead of deprecated compile-internal
2013-09-29 15:12:21 +02:00
Ernst Reissner 0b29963d8c pmd-emacs: update pmd.el to work with PMD 5.0.2 and 5.0.5 2013-09-29 15:12:21 +02:00
alberto a24cbf034b Recognize custom close method #1130 2013-09-21 17:53:06 +02:00
Philip Graf 46620058e2 pmd: fix #1134 UseStringBufferLength false positives 2013-09-19 23:33:17 +02:00
Torsten Kleiber 61aa42f2d1 pmd-jdeveloper: eliminate files from bundle classpath 2013-09-03 21:50:20 +02:00
Torsten Kleiber 28bac21b4f pmd-jdeveloper: update JDeveloper documentation for the website 2013-09-03 20:32:21 +02:00
Torsten Kleiber 9b7d234cae pmd-jdeveloper: eleminate warnings in the extension 2013-09-03 20:31:22 +02:00
Torsten Kleiber 91c0502178 pmd-jdeveloper: Add missing files 2013-09-03 20:18:01 +02:00
Anthony Whitford 16bf1c5c99 Bug 881 - Skipping the setter check for final fields for the BeanMembersShouldSerialize rule. 2013-09-02 11:15:26 -07:00
Torsten Kleiber 2cce739814 Updated PMD version to 5.0.5 for JDeveloper 11.1.1 to 11.1.2 2013-08-29 15:50:53 +02:00
Andreas Dangel e0f664e9f4 pmd: update release procedure to fix #1119 PMD jar missing in pmd-bin-5.0.5.zip 2013-08-12 20:31:09 +02:00
Andreas Dangel 6e55c514ee pmd-eclipse: update release notes and mention release notes in release procedure 2013-08-11 13:27:37 +02:00
Andreas Dangel 617813a6ae pmd-eclipse: fix release notes 2013-08-11 13:21:39 +02:00
Andreas Dangel ba401c1761 pmd-eclipse: Prepare next pmd-eclipse-plugin development version 4.0.2-SNAPSHOT 2013-08-11 13:01:58 +02:00
Andreas Dangel 61dffa5f01 pmd-eclipse: update release procedure 2013-08-11 12:58:46 +02:00
Andreas Dangel 0babfc13ff pmd-eclipse: update to use pmd 5.0.5 2013-08-11 12:55:00 +02:00
Andreas Dangel d0ad6ae6ce pmd: update the release process 2013-08-11 12:49:16 +02:00
Andreas Dangel a7f842c92e pmd: Prepare pmd release 5.0.5 2013-08-11 12:29:13 +02:00
Andreas Dangel 4ccb814cf1 pmd-eclipse: fix #988 Build path exclusions not honored 2013-08-11 00:17:31 +02:00
Andreas Dangel 90590dce93 pmd-eclipse: fix #1070 Properties page: "Rule-Selection" should be disabled if project-local config is selected 2013-08-10 22:59:50 +02:00
Andreas Dangel 99a0c59b98 pmd: fix #1095 AvoidFinalLocalVariable false positive 2013-08-10 21:19:29 +02:00
Andreas Dangel acc799e79d pmd-eclipse: fix #1079 Exclude pattern does not work 2013-08-10 18:36:15 +02:00
Andreas Dangel 97ace24df0 pmd-eclipse: update documentation for reporting bugs. 2013-08-10 18:22:41 +02:00
Andreas Dangel ead58c6f49 pmd-eclipse: fix #1061 PMD Eclipse: How to ... documentation missing
Basically extracted doc.zip and made it available in the eclipse help system.
2013-08-10 18:08:49 +02:00
Andreas Dangel 3677ce0235 pmd-eclipse: add back the PMD icon in eclipse about dialog.
Update feature's about text.
2013-08-10 17:26:47 +02:00
Andreas Dangel 4194855e8c pmd-eclipse: another update site link 2013-08-10 15:24:30 +02:00
Andreas Dangel 4f627b9d43 pmd-eclipse: upgrade tycho to 0.18.1 2013-08-10 15:15:56 +02:00
Andreas Dangel b33075a280 pmd-eclipse: fix #1112 Eclipse log file will not be filled 2013-08-10 15:02:01 +02:00
Andreas Dangel e0cf43a60d pmd-eclipse: active default rules and renderer for a fresh workspace
The rules, that are active by default are the ones from
java-basic, java-imports and java-unusedcode.
The active renderer by default is text.
2013-08-10 15:00:26 +02:00
Andreas Dangel ebe526ca10 pmd-eclipse: fix #1052 right click to add reviewed comment missing 2013-08-10 13:54:52 +02:00
Andreas Dangel 2a3c0a648a pmd-eclipse: discover the language of the file to process to avoid parse exception, if it happens to be not a java file. 2013-08-10 12:24:20 +02:00
Andreas Dangel 2107bef4ee pmd-eclipse: better fix for #1071 Violations are reported multiple times
The markers for a file are now cleared always before new markers are created/added to the file.
2013-08-10 11:13:24 +02:00
Andreas Dangel e1e03f8645 pmd-eclipse: fix #1096 SWTError: No more handles on Violation Outline View
Actually caching the shape images created by ShapePainter instead
of creating always new ones.
2013-08-09 20:16:27 +02:00