579853385d
Keep constructor names under ignoreIdentifiers
...
- Unrelated classes that just happen to have matching constructor types
(maybe sibling classes extening the same base class, and simply
calling super on all constructors) should not be reported as copy-paste
- If you copied a whole class, CPD should still match it due to other
member methods / fields, only case it would no longer catch is that of
a class exclusively containing constructors, but that should probably be
a PMD rule, and not catched by CPD itself
2016-09-01 16:57:24 -03:00
c8a9f43ee0
Refactor InvalidSlf4jMessageFormatRule
2016-08-07 11:59:36 +02:00
cd9a8186db
reformat, whitespaces
2016-08-07 11:52:50 +02:00
a74105faa4
Fixes #1500 [java] InvalidSlf4jMessageFormat: doesn't ignore exception param
2016-08-05 11:08:36 +02:00
869ee8569e
verify #1505 [java] ConstantsInInterface false negative
2016-08-03 20:06:02 +02:00
a6acf7ca81
Fixes #1509 [java] InvalidSlf4jMessageFormat NPE
2016-08-03 19:43:10 +02:00
6746b7522c
[maven-release-plugin] prepare for next development iteration
2016-07-27 20:40:56 +02:00
cc3ad9aeb7
[maven-release-plugin] prepare release pmd_releases/5.5.1
2016-07-27 20:40:56 +02:00
20c4f168c1
Merge branch 'close-read-files' of https://github.com/wolfs/pmd into pr-104
2016-07-26 22:10:15 +02:00
a491cef61c
Merge branch 'bug-1508'
2016-07-26 21:56:14 +02:00
42a5c6a537
Merge branch 'bug-1508' into pmd/5.4.x
2016-07-26 21:42:55 +02:00
88d1823c2e
Fixes #1508 [core] [java] PMD is leaking file handles
...
Fixes InputStreams and Readers
2016-07-25 21:25:34 +02:00
9fe399f3b3
Close classes read by PMDASMClassLoader
...
When having a long running process like the Gradle daemon,
then not closing read resources makes it impossible to delete
files on Windows.
2016-07-25 13:20:56 +02:00
1916bcfd00
Merge branch 'pr-103'
2016-07-07 22:44:15 +02:00
9240f98cce
Merge branch 'pr-103' into pmd/5.4.x
2016-07-07 22:35:26 +02:00
0660097db2
Add unit test for #1501 [java] CyclomaticComplexity rule causes OOM when class reporting is disabled
2016-07-07 22:27:16 +02:00
afc0f25795
Fix for 1501: CyclomaticComplexity rule causes OOM when class reporting is disabled
2016-07-07 22:26:27 +02:00
4d52be5cf2
PMDASMClassloader: minor refactoring
2016-07-07 20:47:53 +02:00
9823f17cf8
Merge branch 'master' of https://github.com/fjalvingh/pmd into pr-101
2016-07-07 20:32:53 +02:00
46ad3a4700
Improve multithreading performance: do not lock on classloader.
2016-06-25 17:59:42 +02:00
ef2a97d267
[maven-release-plugin] prepare for next development iteration
2016-06-25 17:53:11 +02:00
64d9ef96fc
[maven-release-plugin] prepare release pmd_releases/5.5.0
2016-06-25 17:53:10 +02:00
9d6692976a
Merge branch 'ignore-method-name-on-override' of https://github.com/Monits/pmd into pr-97
2016-06-12 19:03:15 +02:00
fda753813b
Don't report bad method names on @Override
2016-06-08 19:59:58 -03:00
5c9a8eb895
Merge branch 'pmd/5.4.x'
2016-05-29 21:17:50 +02:00
4512da8f3f
[maven-release-plugin] prepare for next development iteration
2016-05-29 20:04:35 +02:00
5fa4b309ed
[maven-release-plugin] prepare release pmd_releases/5.4.2
2016-05-29 20:04:34 +02:00
8b34b2ef23
Merge branch 'bug-1479'
2016-05-29 18:37:19 +02:00
be1a996ba5
Merge branch 'bug-1479' into pmd/5.4.x
2016-05-29 18:31:09 +02:00
04f16d7627
Fixes #1479 CloseResource false positive on Statement
2016-05-29 18:20:04 +02:00
e834003e20
Merge branch 'bug-1480'
2016-05-28 16:46:04 +02:00
8f4a262e8e
Merge branch 'bug-1480' into pmd/5.4.x
2016-05-28 16:40:27 +02:00
6afe513225
Fixes #1480 false positive on public modifier used with inner interface in enum
2016-05-28 16:33:10 +02:00
c89d041e5c
Merge branch 'constant-interface' of https://github.com/Monits/pmd into Monits-constant-interface
2016-05-21 12:07:12 +02:00
38f9d4361b
Merge branch 'bug-1484'
2016-05-21 11:45:09 +02:00
a4baf5c2a8
Merge branch 'bug-1484' into pmd/5.4.x
2016-05-21 11:38:18 +02:00
0d20fe7e1c
Fixes #1484 UnusedLocalVariable - false positive - parenthesis
2016-05-21 11:37:10 +02:00
007f9b3921
Change default to match Effective Java
2016-05-20 17:12:26 -03:00
2ec75e7050
Add ConstantsInInterface rule. Effective Java, 19
2016-05-20 16:59:02 -03:00
511c7778c5
Small code enhancements, basically reordering variable declarations, constructors and variable modifiers
2016-05-15 22:41:26 +02:00
4405312c1b
Refactor PMDTaskTest in java, too using BuildFileRule
2016-05-05 19:06:31 +02:00
2afd30c283
[maven-release-plugin] prepare for next development iteration
2016-04-30 23:15:13 +02:00
d89549f994
[maven-release-plugin] prepare release pmd_releases/5.3.7
2016-04-30 23:15:13 +02:00
d6a06716e0
Merge branch 'bug-1470'
2016-04-30 19:27:59 +02:00
ad6ae9edb6
Merge branch 'bug-1470' into pmd/5.4.x
2016-04-30 19:23:47 +02:00
7d053d41c2
Merge branch 'bug-1470' into pmd/5.3.x
2016-04-30 19:18:08 +02:00
81378fe8ed
Fixes #1470 Error with type-bound lambda
2016-04-30 19:14:46 +02:00
156963d568
Merge branch 'bug-1475'
2016-04-30 18:43:31 +02:00
7ee8e28484
Merge branch 'bug-1475' into pmd/5.4.x
2016-04-30 18:40:02 +02:00
ce8c4bf1a8
Merge branch 'bug-1475' into pmd/5.3.x
2016-04-30 18:36:44 +02:00