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
Ayoub Kaanich
d33b9d9eae
Fix typo
2017-07-29 07:41:47 +01:00
oowekyala
63e51152f5
Abstracted Computer, Memoizer, ProjectMirror
2017-07-28 21:53:38 +02:00
Matias Comercio
e5ddad3c3b
Remove pushed .gitignored files
...
These files were already at the repository
but they should have been ignored
2017-07-27 18:31:20 -03:00
Matias Comercio
5880a85bb1
Autofix line ending issues
...
These files didn't have the expected line ending according to
the .gitattributes rule: `* text=auto`.
Don't know why this could have happened, but all these files
where created before the mentioned rule
2017-07-27 17:28:29 -03:00
oowekyala
edc8d980bb
Signed nodes for field and operation declarations
2017-07-27 18:35:14 +02:00
oowekyala
582eedf4f6
Abstracted qualified names
2017-07-27 18:01:54 +02:00
Juan Martín Sotuyo Dodero
6fcfa04a1f
Add tests and update old ones
2017-07-25 12:52:59 -03:00
Juan Martín Sotuyo Dodero
86883f26c7
[core] Render config errors
...
- All renderers preivously including processing errors now also include
configuration errors.
- I take the chance to fix a couple of issues with `VBHTMLRenderer`,
that was rendering processing errors using `toString()` (which has a
default implementation)
- Notice that renderers that didn't previously include processing
errors are unmodified
2017-07-25 12:52:49 -03:00
oowekyala
194bc6d71a
Fix Checkstyle violations
2017-07-25 14:18:26 +02:00
oowekyala
e14e338ef4
Made backwards compatible constructors
2017-07-25 11:35:11 +02:00
oowekyala
edf8ce0732
Factorized enumerated property
2017-07-25 11:27:55 +02:00
oowekyala
dddf78d443
Checkstyle fixes
2017-07-25 10:04:44 +02:00
Juan Martín Sotuyo Dodero
3519d82ddb
Fix checkstyle issues
2017-07-24 16:57:30 -03:00
Juan Martín Sotuyo Dodero
583184aae2
Fix bad imports
2017-07-24 16:55:58 -03:00
Juan Martín Sotuyo Dodero
1d639b6c96
Remove usages of deprecated methods
2017-07-24 16:55:58 -03:00
Juan Martín Sotuyo Dodero
94ed1e8a86
Remove usages of deprecated methods
2017-07-24 16:11:15 -03:00
Juan Martín Sotuyo Dodero
ffbd8c02ff
Deprecate a bunch of useless methods
...
- Either not used, or we have better implementations available on
Apache commons
2017-07-24 15:50:22 -03:00
Juan Martín Sotuyo Dodero
0ab96a3da6
Remove deprecated APIs
2017-07-24 15:14:46 -03:00
Juan Martín Sotuyo Dodero
5eb47c4dd2
Make RuleSetReference immutable
2017-07-24 14:13:22 -03:00