Andreas Dangel
3648ca7545
Prepare pmd release 5.4.4
2017-01-28 13:07:35 +01:00
Andreas Dangel
ea0e687140
Update release script to automatically set the default download for sf
2017-01-28 12:57:01 +01:00
Andreas Dangel
2cce2cc206
Merge branch 'issue-1495' into pmd/5.4.x
2017-01-28 11:46:09 +01:00
Andreas Dangel
6899c63597
Fixes #1495 [java] UnnecessaryLocalBeforeReturn with assert
2017-01-28 11:45:59 +01:00
Andreas Dangel
25f62ae558
Merge branch 'issue-1448' into pmd/5.4.x
2017-01-28 10:43:35 +01:00
Andreas Dangel
7fbb304c8f
java: ImmutableFieldRule - use enum
2017-01-28 10:43:17 +01:00
Andreas Dangel
fa3a9b0d66
java: ImmutableFieldRule - take usages inside lambdas into account
...
Fixes #1448 ImmutableField Rule: Private field in inner class gives false positive[java] ImmutableField: Private field in inner class gives false positive with lambdas
2017-01-28 10:38:49 +01:00
Juan Martín Sotuyo Dodero
3486f84a49
Merge branch 'update-pom-desc' into pmd/5.4.x
2017-01-27 18:20:36 -03:00
Juan Martín Sotuyo Dodero
2fb2a2529b
Update pom
...
- Simplify / update project description. No HTML, since it's not rendered anywhere.
- Use my personal email as contact info
2017-01-27 18:19:27 -03:00
Andreas Dangel
d7ae6bb245
Merge branch 'update-pom' into pmd/5.4.x
2017-01-27 20:33:54 +01:00
Andreas Dangel
d32d81f078
Update URLs to issue manager, organization, ci build, mailing lists
2017-01-27 20:33:18 +01:00
Andreas Dangel
1b4cd381b4
Add Juan Martín Sotuyo Dodero as developer
2017-01-27 20:32:11 +01:00
Andreas Dangel
4032e9ba51
Merge branch 'issue-208' into pmd/5.4.x
...
Closes #211 (rebased onto pmd/5.4.x)
2017-01-27 20:00:53 +01:00
Andreas Dangel
5081c89763
Update changelog, references #208
2017-01-27 20:00:44 +01:00
Juan Martín Sotuyo Dodero
c53e1790e1
[java] Allow more than 1 annotation in local classes
...
- This fixes #208
2017-01-27 20:00:08 +01:00
Andreas Dangel
926d1c3fbc
Merge branch 'issue-206' into pmd/5.4.x
...
Closes #210 (rebased onto pmd/5.4.x)
2017-01-27 19:39:47 +01:00
Andreas Dangel
904223c2e3
Update changelog, references #206
2017-01-27 19:39:39 +01:00
Juan Martín Sotuyo Dodero
455b1c4ded
Fix grammar for annotation members
...
- The lookahead (3 tokens) was too small, and without reaching the opening
parenthesis assumed it was parsing a method and not a field.
- Using a larger lookahead solves the issue.
- Fixes #206
2017-01-27 19:38:48 +01:00
Andreas Dangel
aff9fc90ef
Merge branch 'issue-207' into pmd/5.4.x
...
Closes #209 (rebased onto pmd/5.4.x)
2017-01-27 19:12:03 +01:00
Andreas Dangel
78e31f7cbf
Update changelog, references #207
2017-01-27 19:11:53 +01:00
Juan Martín Sotuyo Dodero
33fd84d521
[java] Support generics in method references
...
- Fixes #207
- Extend the Java grammar to support generics in
method references: `Type::<Generic>method`
2017-01-27 19:10:42 +01:00
Andreas Dangel
c63347508e
Merge branch 'issue-202' into pmd/5.4.x
...
Closes #205 (rebased onto pmd/5.4.x)
2017-01-27 17:31:53 +01:00
Andreas Dangel
e45da2b427
Update changelog
2017-01-27 17:31:18 +01:00
Juan Martín Sotuyo Dodero
47137e3789
Improve docs on ConsecutiveAppendsShouldReuse
...
- This should help with people having doubts for this rule such as #202
and http://stackoverflow.com/questions/37672785/how-can-i-improve-performance-if-append-is-called-on-stringbuffer-or-stringb
- Fixes #202
2017-01-27 17:30:13 +01:00
Andreas Dangel
07887ede1d
Merge branch 'issue-199' into pmd/5.4.x
...
Closes #203 (rebased onto pmd/5.4.x)
2017-01-27 16:45:28 +01:00
Andreas Dangel
6b1d00639a
Update changelog
2017-01-27 16:44:12 +01:00
Juan Martín Sotuyo Dodero
420c6d45a3
Fixes #199 - False positives with ternary operator
...
- I deected a couple of extra related issues with ternary operators which are now fixed.
2017-01-27 16:42:24 +01:00
Andreas Dangel
470bbb3c65
Merge branch 'issue-213' into pmd/5.4.x
...
Fixes #213
Closes #198 (rebased onto pmd/5.4.x)
2017-01-27 12:04:18 +01:00
Andreas Dangel
472e9a9f55
Update changelog
2017-01-27 12:03:24 +01:00
Juan Martín Sotuyo Dodero
c2d22a1bdf
Make Mark's code snippet lazy
...
- This greatly reduces the memory footprint during analysis,
addressing part of the issues raised ay #185
- Rendering is still done to a single String which is then either printed
to STDOUT or a file, this stiill needs refactoring.
2017-01-27 12:01:46 +01:00
Andreas Dangel
9d0a6b7f4b
Merge branch 'pr-190' into pmd/5.4.x
...
Closes #190 (rebased onto pmd/5.4.x)
2017-01-22 19:24:59 +01:00
Andreas Dangel
8201ba0a06
Update changelog
2017-01-22 19:24:48 +01:00
Juan Martín Sotuyo Dodero
3caa71b94b
Resolve #180 - refactor pmd processors
...
- SourceCodeProcessor now consistently calls rule sets start / end
if cache is not up to date
- Both Mono and MultiThread Processors rely on PmdRunnable, just using
different execution strategies
- This also fixes https://sourceforge.net/p/pmd/bugs/1511/
2017-01-22 19:19:21 +01:00
Andreas Dangel
c4ce057709
Merge remote-tracking branch 'origin/pmd/5.4.x' into pmd/5.4.x
2017-01-21 15:35:37 +01:00
Andreas Dangel
96a4b7dc4e
Merge branch 'unit-test-for-pr-170' into pmd/5.4.x
2017-01-21 11:59:21 +01:00
Andreas Dangel
ba260e753c
Adjust unit test to verify console encoding of XML formatter
2017-01-21 11:58:59 +01:00
Andreas Dangel
4c1890d56c
Add unit test to verify encoding of XML formatter
2017-01-21 11:58:59 +01:00
Juan Martín Sotuyo Dodero
cc5ce5cdf9
Update changelog
2017-01-20 09:53:08 -03:00
Juan Martín Sotuyo Dodero
216e10637f
Merge branch 'pr-200' into pmd/5.4.x
2017-01-20 09:16:54 -03:00
Juan Martín Sotuyo Dodero
525542c9fa
Checkstyle fixes
2017-01-20 09:12:22 -03:00
Maikel Steneker
1681b05222
Added test case for template strings in Ecmascript.
2017-01-20 09:11:45 -03:00
Bram Stappers
f801b30e70
Added template string token to EcmaScript 5 language definition.
2017-01-20 09:11:36 -03:00
Andreas Dangel
ea19f8acee
Merge branch 'changelog-for-1556' into pmd/5.4.x
2017-01-20 11:02:52 +01:00
Andreas Dangel
f669c6c253
Update changelog
2017-01-20 11:01:32 +01:00
Juan Martín Sotuyo Dodero
ad32501f36
Merge branch 'formatter-docs' into pmd/5.4.x
2017-01-10 11:07:57 -03:00
Juan Martín Sotuyo Dodero
c8b38c83ca
Update changelog
2017-01-10 11:07:32 -03:00
Juan Martín Sotuyo Dodero
bbba3aa608
Add documentation on formatter encoding
2017-01-10 10:50:14 -03:00
Juan Martín Sotuyo Dodero
60c329b07a
Merge branch 'pr-170' into pmd/5.4.x
2017-01-10 10:05:23 -03:00
pyxide
43a38d3144
Console encoding only when interactive
2017-01-10 09:54:44 -03:00
pyxide
d7c503bee4
checkstyle fixes
2017-01-10 09:54:44 -03:00