745 Commits

Author SHA1 Message Date
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