12743 Commits

Author SHA1 Message Date
Andreas Dangel
fef93eec64 [ci] Add webhooks build notification for gitter 2018-05-22 20:40:37 +02:00
Andreas Dangel
8d21a855e5 Update default snapshot documentation url, use github 2018-05-22 20:31:45 +02:00
Andreas Dangel
ac9f0ac1d4 [ci] Add colors, don't fail the build/release if upload to sourceforge fails 2018-05-22 20:29:32 +02:00
Andreas Dangel
958c509209 [ci] Upload the generated documentation to pmd.sourceforge.net as well 2018-05-22 20:29:32 +02:00
Travis CI (pmd-bot)
72f5539a8b Update documentation 2018-05-22 04:58:32 +00:00
Juan Martín Sotuyo Dodero
d846fc5b51 Merge branch 'pr-1129' 2018-05-22 01:48:35 -03:00
Juan Martín Sotuyo Dodero
f06603fc67 Update changelog, refs #1129 2018-05-22 01:48:20 -03:00
Juan Martín Sotuyo Dodero
c3dcb70e9c Further improvements 2018-05-22 01:45:13 -03:00
Karl-Philipp Richter
16ad6904bd Adjust InefficientEmptyStringCheck documentation
InefficientEmptyStringCheckRule.java and the corresponding section
both contain information which the other doesn't. The class Javadoc and
the description section in performance.xml has thus been adjusted.
2018-05-22 06:40:25 +02:00
Juan Martín Sotuyo Dodero
c417d68191 Merge branch 'pr-1126' 2018-05-21 17:00:10 -03:00
Juan Martín Sotuyo Dodero
9ebf624ccb Update changelog, refs #1126 2018-05-21 16:59:22 -03:00
Andreas Dangel
6392642692 Fix release notes, take 2 2018-05-21 15:08:44 +02:00
Andreas Dangel
c85365798b Fix release notes 2018-05-21 15:07:08 +02:00
Andreas Dangel
b808da70a0 Update documentation 2018-05-21 15:03:29 +02:00
Andreas Dangel
4138cdc018 Merge branch 'pr-966' 2018-05-21 14:57:34 +02:00
Andreas Dangel
43f9237e63 Update release notes, fixes #955, refs #966 2018-05-21 14:55:16 +02:00
Andreas Dangel
af7a8b3eb6 Merge branch 'pr-1123' 2018-05-21 13:45:20 +02:00
Travis CI (pmd-bot)
edbc1f479a Update documentation 2018-05-21 11:36:09 +00:00
Andreas Dangel
c95428d27a Merge branch 'pr-1046' 2018-05-21 13:12:24 +02:00
Andreas Dangel
430238113c Update release notes, refs #1046 2018-05-21 12:59:38 +02:00
Andreas Dangel
b3460f6951 whitespaces, javadoc 2018-05-21 12:53:51 +02:00
Andreas Dangel
f14fbd02b5 Rework InsecureCryptoIvRule to use RuleChain on AllocationExpression
No need for Util. Use Symbol Table instead.
2018-05-21 12:46:29 +02:00
Andreas Dangel
e9f6668c9b Rework HardCodedCryptoKeyRule to use RuleChain on AllocationExpression and symbol table 2018-05-21 12:40:34 +02:00
Andreas Dangel
af250c3503 whitespaces 2018-05-21 11:56:23 +02:00
Andreas Dangel
ac7b94aaa2 The rule is new with 6.4.0. Sort alphabetically 2018-05-21 11:52:11 +02:00
Andreas Dangel
4d31d1fb04 whitespaces 2018-05-21 11:51:24 +02:00
Andreas Dangel
1ee12a4792 Merge branch 'pr-1080'
Fixes #1018
2018-05-21 11:39:21 +02:00
Karl-Philipp Richter
1f18181ef5 Improve implementation hint in InefficientEmptyStringCheck
The alternative implementation mentions iterating over the string and
checking for whitespace which is pretty clear, however, showing the
implementation doesn't hurt, nor does the hint for Apache
commons-lang's StringUtils.isBlank which does exactly that.

The if statement in the demonstration of inefficient code can lead to
confusion because users _might_ think that the check is only
inefficient inside an if statement although it's clear from the
description that it's not.
2018-05-21 06:15:17 +02:00
Juan Martín Sotuyo Dodero
625431f8b1 Remove unnecessary log 2018-05-20 20:33:26 -03:00
Travis CI (pmd-bot)
1d3906356d Update documentation 2018-05-20 06:10:48 +00:00
Juan Martín Sotuyo Dodero
75ea178df4 Merge branch 'pr-1053' 2018-05-20 02:55:25 -03:00
Juan Martín Sotuyo Dodero
998dd2d3ee Merge branch 'pr-1111' 2018-05-20 02:48:22 -03:00
Juan Martín Sotuyo Dodero
a4e4acb4d9 Simplify code 2018-05-20 02:43:18 -03:00
Juan Martín Sotuyo Dodero
3bbebdcabd Fix checkstyle 2018-05-20 02:32:10 -03:00
Juan Martín Sotuyo Dodero
7a23ca638a Avoid NPE
- Fix a bunch of errors in message building along the way
2018-05-20 02:25:58 -03:00
Clément Fournier
a4ea6f8fb5 Multiple improvements and bug corrections in VariableDeclaratorId 2018-05-20 01:09:24 +02:00
Clément Fournier
07b8c4f9b2 Merge branch 'pr-1068' 2018-05-20 01:09:10 +02:00
Clément Fournier
a0ed10c0e7 Update release notes, refs #1075 2018-05-19 23:53:54 +02:00
Clément Fournier
bb1dd661db Merge branch 'pr-1075' 2018-05-19 23:43:44 +02:00
Juan Martín Sotuyo Dodero
4e7c778d3a Merge branch 'pr-1122' 2018-05-19 13:42:59 -03:00
Andreas Dangel
25f51db8d7 [java] Parser Error / Nullpointer when analyzing local generic class 2018-05-19 14:33:30 +02:00
Andreas Dangel
bdb48a963f whitespace 2018-05-19 14:09:32 +02:00
Andreas Dangel
f5f07220ad [java] Fix NPE in InsecureCryptoIvRule 2018-05-19 14:06:02 +02:00
Juan Martín Sotuyo Dodero
38f758cf26 Merge branch 'pr-1118' 2018-05-18 19:09:04 -03:00
Clément Fournier
4f6150548e Fix bug with getImage overriding 2018-05-18 21:42:18 +02:00
Andreas Dangel
f80dc37e6c Merge branch 'pr-1116' 2018-05-18 21:10:43 +02:00
Andreas Dangel
8747d3e395 Merge branch 'pr-1113' 2018-05-18 21:08:24 +02:00
Clément Fournier
fb4bf5f4c7 Fix a couple of typos & checkstyle warnings 2018-05-18 21:08:03 +02:00
Clément Fournier
c10d920248 Fix implementation of isFindBoundary, add some doc 2018-05-18 21:00:35 +02:00
Clément Fournier
d1ce28d0c9 Fix wrong implementation of hasImageEqualTo 2018-05-18 20:54:43 +02:00