664 Commits

Author SHA1 Message Date
Juan Martín Sotuyo Dodero
e18fb2398b Include stacktrace for ProcessingError on reports 2017-09-03 19:55:02 -03:00
Juan Martín Sotuyo Dodero
69b44c4cb4 Fix compilation warning 2017-09-03 18:47:04 -03:00
Andreas Dangel
d301e99737 Merge branch 'pr-583' 2017-08-29 19:55:11 +02:00
Clément Fournier
5b519459b9 Move static constants of ValueParser to class ValueParsers 2017-08-29 19:53:44 +02:00
Andreas Dangel
6fccc0c2eb Merge branch 'pr-518' 2017-08-28 20:31:08 +02:00
Clément Fournier
ac7e1e970f WeakHashMap for project memoizers 2017-08-27 23:42:13 +02:00
Clément Fournier
584041e1e7 Removed the metrics visitor 2017-08-27 23:32:17 +02:00
oowekyala
76b9b39368 Separated multifile analysis from metrics 2017-08-27 23:32:09 +02:00
Clément Fournier
c1459ab4f9 Added version info to the API 2017-08-26 21:58:52 +02:00
Andreas Dangel
23a936e654 Merge branch 'pr-580' 2017-08-26 11:06:33 +02:00
Andreas Dangel
d31d0dd7cd Merge branch 'pr-578' 2017-08-26 10:57:34 +02:00
Clément Fournier
f5530660af Corrections for PR #578 2017-08-24 23:57:16 +02:00
Andreas Dangel
d3757e7611 Merge branch 'pr-464' 2017-08-24 23:01:21 +02:00
Clément Fournier
9d5b2a5e7c Add AbstractMetric to topple the class hierarchy of metrics 2017-08-24 22:28:43 +02:00
Clément Fournier
925be17be3 Merge upstream 2017-08-24 09:09:21 +02:00
Andreas Dangel
1008f7ef70 Merge branch 'pr-573' 2017-08-23 20:40:08 +02:00
Andreas Dangel
b1b2683e92 [core] Use new schema version 3.0.0 2017-08-22 20:59:42 -03:00
Clément Fournier
57439e9dc9 Remove findChildNodesWithXPathChecked from Node interface 2017-08-22 22:23:22 +02:00
Clément Fournier
5001701989 Use ATFD metric in GodClassRule -> done refactoring 2017-08-22 17:14:27 +02:00
Clément Fournier
d14603078d Use TCC metric in GodClassRule 2017-08-22 17:13:54 +02:00
Andreas Dangel
bc2ed8cade Merge branch 'metric-options' of https://github.com/oowekyala/pmd into pr-567 2017-08-21 22:07:13 +02:00
Andreas Dangel
9ed5f651fa Remove unused ProgressMonitor interface 2017-08-20 19:33:24 +02:00
Andreas Dangel
b49eb24579 Merge branch 'issue-463' of https://github.com/Monits/pmd into pr-515 2017-08-20 19:30:15 +02:00
Clément Fournier
21f268c0fb NOAM metric 2017-08-20 17:41:34 +02:00
Clément Fournier
9b05d5264e Corrections for PR #567 2017-08-19 20:23:38 +02:00
Clément Fournier
36f3dbaf03 ConsiderAssert option for cyclo 2017-08-18 14:53:46 +02:00
oowekyala
f747129e8c Internal builder for MetricOptions 2017-08-18 14:44:57 +02:00
oowekyala
8bac632333 Documentation 2017-08-18 14:44:57 +02:00
oowekyala
ceba5afece MetricOptions bundle, decorator doesn't work
The decorator needs some work because the decorated visitor takes over control to visit the children
2017-08-18 14:44:57 +02:00
oowekyala
6408b57b8e Varargs options -> bad 2017-08-18 14:44:57 +02:00
Andreas Dangel
35e25912ac Merge remote-tracking branch 'origin/master' into docs-update-for-405
# Conflicts:
#	pmd-java/src/main/resources/rulesets/java/controversial.xml
#	pmd-java/src/main/resources/rulesets/java/design.xml
#	pmd-java/src/main/resources/rulesets/java/unnecessary.xml
2017-08-17 20:15:10 +02:00
oowekyala
248b9837d6 Corrections for PR #554 2017-08-16 17:26:08 +02:00
oowekyala
2d5f1355c2 Deleted controversial/UnnecessaryParentheses 2017-08-16 14:37:46 +02:00
Andreas Dangel
3d9511a0e5 [doc] Remove old maven site 2017-08-15 14:31:03 +02:00
Juan Martín Sotuyo Dodero
25f081de24 Merge branch 'pr-526' 2017-08-12 19:23:45 -03:00
Andreas Dangel
ba32ed572b [core] Take deprecated flag into account when loading rulesets/rules 2017-08-11 20:17:37 +02:00
oowekyala
f982acca32 Checkstyle 2017-08-06 23:57:36 +02:00
oowekyala
3b27387c76 Updated changelog 2017-08-06 22:22:17 +02:00
oowekyala
6c8c6f917a Made basicProjectMemoizer abstract 2017-08-05 14:44:15 +02:00
oowekyala
78814b5edb Deleted OperationStats 2017-08-04 21:29:43 +02:00
oowekyala
2771448a37 Restricted qualifiedName interface 2017-08-04 19:44:43 +02:00
oowekyala
152dddf6c5 Separated memoization from signature matching 2017-08-04 19:19:50 +02:00
oowekyala
6d0ebbf63d Resolve conflicts 2017-08-03 18:42:58 +02:00
oowekyala
aa8c21d6e9 Picked changes to pmd-core and pmd-java from branch metrics-apex 2017-08-03 18:10:24 +02:00
Dennis Kieselhorst
1643e10cbd add Throwable to ProcessingError to allow full error reporting 2017-08-03 09:21:01 +02:00
Andreas Dangel
1b71861d9b Merge pull request #519 from Monits/render-config-errors
[core] Render config errors
2017-08-02 16:52:18 +02:00
oowekyala
6a0e7c5879 Corrections for PR #529 2017-08-01 11:56:45 +02:00
oowekyala
231758fa3a Merge branch 'master' of https://github.com/pmd/pmd into metrics-abstraction 2017-07-30 00:04:21 +02:00
oowekyala
56f3b3ea62 Specific interface for the java project mirror 2017-07-29 14:52:09 +02:00
oowekyala
622170991f Abstracted Façade, Memoizer, Computer 2017-07-29 13:53:45 +02:00