12664 Commits

Author SHA1 Message Date
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
Andreas Dangel
25f51db8d7 [java] Parser Error / Nullpointer when analyzing local generic class 2018-05-19 14:33:30 +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
Clément Fournier
bf10765b0b Update release notes, refs #1116 2018-05-18 18:52:01 +02:00
Clément Fournier
8f9a8d9cb4 Remove invalid doc for multifile analysis 2018-05-18 18:50:10 +02:00
Clément Fournier
9eefc901e4 Fix link to CONTRIBUTING.md
Closes #1112
2018-05-18 14:36:52 +02:00
Clément Fournier
8c34397397 Use "latest" in sitemap instead of the other 2018-05-18 02:19:20 +02:00
Clément Fournier
cc9bd77560 Use standard output instead of hardcoding output file 2018-05-18 02:10:41 +02:00
Clément Fournier
3687f9308e Plug into release.sh 2018-05-18 01:51:05 +02:00
Clément Fournier
b22467e32a Add index pages 2018-05-18 01:32:42 +02:00
Clément Fournier
1272f597e6 Simplify, "latest" dir is ignored 2018-05-18 01:18:09 +02:00
Clément Fournier
f7f11990ad First version, with two loops 2018-05-18 01:16:02 +02:00
Clément Fournier
eb4610c0fc Add regression test case, refs #1108 2018-05-17 23:08:25 +02:00
Travis CI (pmd-bot)
699a8fe099 Update documentation 2018-05-17 12:00:39 +00:00
Clément Fournier
cb6b8277e4 Merge branch 'pr-1101' 2018-05-17 13:48:49 +02:00
Clément Fournier
b93320f723 Update release notes, refs #1101
Closes #1021
2018-05-17 13:47:24 +02:00
Akshat Bahety
6d1d5e5963 Code Style Changes 2018-05-17 12:44:33 +05:30
Andreas Dangel
fa24fa04af Merge branch 'pr-1106' 2018-05-16 19:43:27 +02:00
Andreas Dangel
0544441caa Update release notes, refs #1106, fixes #1100 2018-05-16 19:42:19 +02:00
Andreas Dangel
7b51dd1570 Extend unit tests, refs #1100 2018-05-16 19:41:58 +02:00
Akshat Bahety
dd3f20956f Changes 2018-05-16 23:04:42 +05:30
Travis CI (pmd-bot)
5dfdb5870e Update documentation 2018-05-16 17:24:19 +00:00
Andreas Dangel
fe44f9267e Fix unit test, refs #1105 2018-05-16 19:05:45 +02:00
Juan Martín Sotuyo Dodero
6d7926ca39 Merge branch 'pr-1105' 2018-05-16 12:10:32 -03:00
Robert Sösemann
9a2ac14b05 [vf] URLENCODE is ignored as valid escape method #1100 2018-05-16 15:46:40 +02:00
Clément Fournier
ead33c45bc Update release notes, refs #1105 2018-05-16 14:26:25 +02:00
Clément Fournier
47ffacdf59 Add header before XPath expression in docs 2018-05-16 14:20:25 +02:00
Akshat Bahety
efc4644b93 Checkstyle Update 2018-05-15 17:57:18 +05:30
Travis CI (pmd-bot)
03aa8d3629 Update documentation 2018-05-15 07:34:43 +00:00
Andreas Dangel
03354aa92a Merge branch 'pr-1097' 2018-05-15 09:17:30 +02:00
Andreas Dangel
9edcbc5d42 Update release notes, refs #1097 2018-05-15 09:16:47 +02:00
Andreas Dangel
393cac8930 [java] Use typeResolution for AvoidThrowingRawExceptionTypes 2018-05-15 09:16:04 +02:00
Andreas Dangel
a5207b017c Merge branch 'pr-1098' 2018-05-15 09:09:51 +02:00
Andreas Dangel
8d6e357383 Update release notes, refs #1098 2018-05-15 09:08:58 +02:00
Andreas Dangel
bc31d9ac63 [java] Simplify ByteInstantiation and ShortInstantiation, too
refs #1098
2018-05-15 09:07:52 +02:00
Andreas Dangel
89a1ad99ba Merge branch 'pr-1099' 2018-05-15 08:53:43 +02:00
Akshat Bahety
80d87aab0f Fixes #1021
adding the error file for typeres
2018-05-14 20:03:35 +05:30
Akshat Bahety
8fb843626c Merge branch 'master' of https://github.com/pmd/pmd 2018-05-14 19:52:28 +05:30
Akshat Bahety
958fd34c0f Fixes #1021 2018-05-14 19:45:41 +05:30
Juan Martín Sotuyo Dodero
676e76dbc1 Update changelog, refs #1099 2018-05-12 02:10:07 -03:00
Juan Martín Sotuyo Dodero
13f0c8000a [java] Don't report UseUtilityClass when extending
- Since the parent class is not a utility, we are neither (the parent
class may have non-static methods and fields).
 - Since this is more general than the original check for exception
types, we remove that
 - Fixes #824
 - Take the chance to have the rule use the rulechain
2018-05-12 02:06:42 -03:00
Juan Martín Sotuyo Dodero
9b3fcc2608 [java] Simplify LongInstantiation and IntegerInstantiation
- Narrow down both rule's search space (therefore making better usage
of the rulechain and reducing number of checks performed)
 - Use type resolution to simplify the rules and avoid FPs when
declaring classes with the same names
2018-05-12 01:37:59 -03:00
Juan Martín Sotuyo Dodero
a378299978 Use type resolution for AvoidThrowingRawExceptionTypes
- Fixes the false negatives
 - Is actually 100X faster as we avoid all those `//ImportDeclaration`
2018-05-12 01:06:38 -03:00
Juan Martín Sotuyo Dodero
43839bd772 Failing test case for AvoidThrowingRawExceptionTypes 2018-05-12 01:03:33 -03:00