Commit Graph

831 Commits

Author SHA1 Message Date
a99f0c276d Added modification methods for ClassStats 2017-05-23 20:49:00 +02:00
e4392fc751 createIfNotFound for PackageStats methods 2017-05-23 20:29:54 +02:00
5607456f2f Simplified existing metrics 2017-05-23 17:59:22 +02:00
ab14dbb47c Added LOC metric 2017-05-23 17:55:38 +02:00
167d5ec63c MethodOrConstructorDeclaration extends Node 2017-05-23 17:51:15 +02:00
a6f41f1bff Minor doc changes 2017-05-23 17:41:25 +02:00
3ad3df3a70 Implemented some navigation and modification methods on PackageStats 2017-05-23 17:29:03 +02:00
583e350da0 Finished visitor facade 2017-05-23 17:28:16 +02:00
44a4aecf85 Added utility methods for qualified names 2017-05-23 16:56:04 +02:00
4891592a57 Merge branch 'metrics-prework' of https://github.com/oowekyala/pmd into metrics-prework 2017-05-23 16:14:58 +02:00
8c0863a070 Added test for QualifiedName 2017-05-23 16:08:47 +02:00
996a08fbd6 Created QualifiedName class 2017-05-23 14:56:05 +02:00
4f826d2e08 Fix for PR 18700: False positive Design8 (lambda expression containing function call).
Fixed it by having ASTLambdaExpression.isFindBoundary() return true, analogous to ASTClassOrInterfaceBodyDeclaration.isFindBoundary().
2017-05-23 09:54:39 +02:00
c013f11ad0 Implemented qualified names 2017-05-22 22:59:12 +02:00
ed736dabb5 Implemented qualified names 2017-05-22 22:33:33 +02:00
c767953ff5 Solve dependency problem to pmd-core 2017-05-22 20:27:29 +02:00
a97997bb1e Checkstyle fixes 2017-05-22 20:19:42 +02:00
a8cb6eced7 Resolve merge conflicts with prework 2017-05-22 19:55:55 +02:00
42e0a9f8e8 Added the visitor 2017-05-22 19:50:41 +02:00
ea2523489a Checkstyle fixes 2017-05-22 19:27:36 +02:00
0be4a2c09a SourceCodeProcessor should now start MetricsVisitorFacade 2017-05-22 18:53:40 +02:00
52a7707681 Added umbrella interface for Constructor and Methods 2017-05-21 20:47:20 +02:00
9ec2388bb3 Merge branch 'master' of https://github.com/oowekyala/pmd into metrics-prework 2017-05-21 14:59:21 +02:00
1e64c0d864 [maven-release-plugin] prepare for next development iteration 2017-05-20 22:35:55 +02:00
9b70c1a0d1 [maven-release-plugin] prepare release pmd_releases/5.7.0 2017-05-20 22:35:46 +02:00
0434f9bd22 Fix javadoc 2017-05-20 21:51:31 +02:00
4e72eef495 [java] Parser Error for empty statements
Fixes #378
2017-05-20 21:28:39 +02:00
92d2e68396 Merge branch 'master' of https://github.com/fsherstobitov/pmd into issue-358 2017-05-20 20:54:06 +02:00
6d768485dd Merge branch 'master' of https://github.com/alwa/pmd into pr-392 2017-05-20 20:46:00 +02:00
fb471281b0 Merge branch 'trailingwhitespace' of https://github.com/vanniktech/pmd into pr-390 2017-05-20 20:36:21 +02:00
ff67aa0799 Update changelog, refs #334 #382 2017-05-20 20:04:38 +02:00
b82228d8df Fixes #358 Mockito verify method is not taken into account in JUnitTestsShouldIncludeAssert rule - treat Mockito's verify and Mockito.verify as assert statements 2017-05-17 11:27:04 +05:00
0193aa8f23 Outer memo infrastructure 2017-05-15 00:48:46 +02:00
3c3648151c References to class hierarchy 2017-05-14 23:43:54 +02:00
207cbf9c91 False positive for Law Of Demeter: https://sourceforge.net/p/pmd/bugs/1427/ 2017-05-10 23:56:34 +02:00
e297f7c48b Removed copypaste suggestion 2017-05-10 11:35:09 +02:00
d076264813 Remove trailing whitespaces in design.xml 2017-05-09 10:32:50 +02:00
16a878b6d6 Cleanup 2017-05-07 01:35:49 +02:00
01164e2de5 Use a permalink 2017-05-07 01:04:16 +02:00
9c1e8bb4e8 Changed package structure 2017-05-06 16:33:16 +02:00
cb0a30b2e1 Documentation 2017-05-06 16:29:44 +02:00
a8ff116fb3 Changed header template 2017-05-06 15:55:11 +02:00
fdff9bb964 Added documentation details 2017-05-06 02:14:05 +02:00
8af2b6c118 Methods and constructors are treated the same 2017-05-05 19:35:38 +02:00
6a0cd33e28 Simplified capability check 2017-05-05 19:23:53 +02:00
5d308a5312 Introduced marker interface for AST method and constructor nodes 2017-05-05 17:33:59 +02:00
5d9434b623 Merge branch 'master' into metrics-prework 2017-05-05 14:52:39 +02:00
44bb2826f1 [java] FieldDeclarationsShouldBeAtStartOfClass: Add unit test
for new "ignoreInterfaceDeclarations" property
Fixes #345
2017-05-01 17:38:14 +02:00
fa1e54f87f Add property to ignore interfaces in FieldDeclarationsShouldBeAtStartOfClassRule 2017-04-30 09:47:09 -07:00
0d0134b4fd Change version to 5.7.0-SNAPSHOT 2017-04-29 20:27:03 +02:00