Andreas Dangel
a9dfd6e218
Prepare pmd release 6.2.0
2018-03-26 09:17:36 +02:00
Andreas Dangel
3bcecddbb0
Merge branch 'pr-986'
2018-03-26 09:03:24 +02:00
Juan Martín Sotuyo Dodero
7ef2168eae
Merge branch 'pr-958'
2018-03-25 23:39:14 -03:00
Juan Martín Sotuyo Dodero
a895d9d3d9
Update changelog, refs #958
2018-03-25 23:37:37 -03:00
BBG
9d9fa22c31
Issue #956 : fixed comments
2018-03-25 14:06:43 +08:00
Clément Fournier
ea700d84ec
Fix designer
2018-03-24 23:48:46 +01:00
Travis CI (pmd-bot)
3f1c441a5c
Update documentation
2018-03-24 21:31:12 +00:00
Clément Fournier
dbcaf663f4
Fix CompareObjectsWithEquals
2018-03-24 22:17:59 +01:00
Andreas Dangel
14d474f333
Merge branch 'pr-991'
...
Closes #974
2018-03-24 22:13:37 +01:00
Andreas Dangel
8dfef6c165
Update changelog, refs #974
2018-03-24 22:13:27 +01:00
Clément Fournier
ee85254bd0
Merge branch 'master'
2018-03-24 19:05:13 +01:00
Clément Fournier
a193af1d4a
Use auxclasspath ClassLoader to resolve type qualified names
2018-03-24 19:03:29 +01:00
BBG
f0ed81751a
Issue #956 : add AbstractJavaAnnotatableNode class
2018-03-24 18:39:22 +08:00
BBG
f86ca456a0
Issue #956 : fixed comments
2018-03-24 18:39:22 +08:00
BBG
7616f8b7a8
Issue #956 : Refactor ignoredAnnotationsDescripror in AbstractIgnoredAnnotRule class
2018-03-24 18:39:22 +08:00
BBG
e654c265a9
Issue #956 : fixed comment
2018-03-24 18:39:21 +08:00
BBG
6888806e12
Fixed issue956
2018-03-24 18:39:21 +08:00
Juan Martín Sotuyo Dodero
cec32a8508
Merge branch 'pr-996'
2018-03-23 11:23:31 -03:00
Andreas Dangel
579914fb7e
Delete old dogfood rulesets
2018-03-23 10:33:41 +01:00
Andreas Dangel
f9ef2c8c4b
Remove maven profile jdk8-modules and enable all modules by default
...
We are now enforcing java9 for building, so these modules are anyway
enabled always
2018-03-23 10:23:56 +01:00
Andreas Dangel
f335e83043
Cleanup pom.xml files
2018-03-23 10:21:16 +01:00
Andreas Dangel
6cd084b7ce
Use release build-tools 1.1.0: uses latest dogfood ruleset
...
Closes #361
2018-03-23 10:12:38 +01:00
Juan Martín Sotuyo Dodero
c71db57733
Merge branch 'master' into tree-transversal-boundaries
2018-03-23 01:19:46 -03:00
Juan Martín Sotuyo Dodero
257d11e4f1
Add unit test for boundary checking
2018-03-23 01:18:53 -03:00
Juan Martín Sotuyo Dodero
809310cbd2
Improve javadocs
2018-03-23 01:17:05 -03:00
Juan Martín Sotuyo Dodero
a1ea36adc0
Simplify calls where possible
2018-03-23 00:52:54 -03:00
Juan Martín Sotuyo Dodero
f00a085087
Merge branch 'pr-987'
2018-03-22 11:51:14 -03:00
Clément Fournier
5ebde0a0e9
Update changelog, refs #993
...
Closes #992
2018-03-22 15:05:20 +01:00
Clément Fournier
d4c5bd011c
Merge branch 'pr-993'
2018-03-22 15:03:40 +01:00
Clément Fournier
89db6fe71d
Structure improvement
2018-03-22 15:02:53 +01:00
Clément Fournier
d699c277ea
Update release notes, refs #989
...
Closes #978
2018-03-22 14:41:13 +01:00
Clément Fournier
b969974653
Merge branch 'pr-989'
2018-03-22 14:40:40 +01:00
Clément Fournier
dba594353f
Fix link and grammar
2018-03-22 14:35:44 +01:00
Andreas Dangel
f2c8b5e2e8
Make the project be importable by IntelliJ IDEA
...
See https://youtrack.jetbrains.com/issue/IDEA-188690
2018-03-21 21:54:31 +01:00
Bolarinwa Saheed
08f1fea25b
Update writing_documentation.md to fix Issue #992
2018-03-21 19:22:15 +01:00
Travis CI (pmd-bot)
d865fb4627
Update documentation
2018-03-21 16:11:04 +00:00
Clément Fournier
e6e07d22b4
Merge branch 'pr-990'
2018-03-21 16:59:48 +01:00
Clément Fournier
da8969ecb7
Update release notes, refs #990
...
Closes #832
2018-03-21 16:55:58 +01:00
Clément Fournier
6c9c229516
Remove one example
...
That example would have been flagged by the rule
2018-03-21 16:52:13 +01:00
Bolarinwa Saheed
3e24180da1
Moved all the description inside a single CDATA tag
2018-03-21 14:17:27 +01:00
Travis CI (pmd-bot)
482cb01d7c
Update documentation
2018-03-20 22:56:50 +00:00
Clément Fournier
b52bd878f6
Update the description of MissingOverride
2018-03-20 23:43:15 +01:00
Bolarinwa Saheed
8f54d451d9
Extended the documentation with some markdown inline
2018-03-20 21:58:38 +01:00
Bolarinwa Saheed
87aafcc8ef
Added link to Writing Documentation (Dev Docs)
2018-03-20 20:25:43 +01:00
Bolarinwa Saheed
e04f7c2d4f
Update design.xml - AvoidThrowingNullPointerException to close Issue #832
2018-03-20 19:54:19 +01:00
Bolarinwa Saheed
d3aa3df15e
Revert "Doc on AvoidThrowingNullPointerException updated to close Issue #832 "
...
This reverts commit e27dad18623acd416017371e7e66af6417d77cb6.
2018-03-20 17:58:17 +01:00
Clément Fournier
603a306370
Deprecate former rules, update changelog
2018-03-20 17:47:09 +01:00
Clément Fournier
67acede81f
Report multiple blocks under case label
2018-03-20 17:47:09 +01:00
Clément Fournier
b4b52e037b
Revert "Refine case statement treatment"
...
This reverts commit 580560c28c56cb57ca5350f9035856b1362400ec.
2018-03-20 17:47:09 +01:00
Clément Fournier
1ae8b1c8e6
Refine case statement treatment
...
Every dangling unbraced statement will be flagged individually
This complexifies the expression, and still ignores some cases, eg:
case 3:
{
x++;
}
{
y++;
break;
}
in which the label should be flagged anyway
2018-03-20 17:47:09 +01:00