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