Commit Graph
762 Commits
Author SHA1 Message Date
oowekyala a8cb6eced7 Resolve merge conflicts with prework 2017-05-22 19:55:55 +02:00
oowekyala 42e0a9f8e8 Added the visitor 2017-05-22 19:50:41 +02:00
oowekyala ea2523489a Checkstyle fixes 2017-05-22 19:27:36 +02:00
oowekyala 0be4a2c09a SourceCodeProcessor should now start MetricsVisitorFacade 2017-05-22 18:53:40 +02:00
oowekyala 52a7707681 Added umbrella interface for Constructor and Methods 2017-05-21 20:47:20 +02:00
oowekyala 9ec2388bb3 Merge branch 'master' of https://github.com/oowekyala/pmd into metrics-prework 2017-05-21 14:59:21 +02:00
Andreas Dangel 1e64c0d864 [maven-release-plugin] prepare for next development iteration 2017-05-20 22:35:55 +02:00
Andreas Dangel 9b70c1a0d1 [maven-release-plugin] prepare release pmd_releases/5.7.0 2017-05-20 22:35:46 +02:00
Andreas Dangel 0434f9bd22 Fix javadoc 2017-05-20 21:51:31 +02:00
Andreas Dangel 4e72eef495 [java] Parser Error for empty statements
Fixes #378
2017-05-20 21:28:39 +02:00
Andreas Dangel 92d2e68396 Merge branch 'master' of https://github.com/fsherstobitov/pmd into issue-358 2017-05-20 20:54:06 +02:00
Andreas Dangel 6d768485dd Merge branch 'master' of https://github.com/alwa/pmd into pr-392 2017-05-20 20:46:00 +02:00
Andreas Dangel fb471281b0 Merge branch 'trailingwhitespace' of https://github.com/vanniktech/pmd into pr-390 2017-05-20 20:36:21 +02:00
Andreas Dangel ff67aa0799 Update changelog, refs #334 #382 2017-05-20 20:04:38 +02:00
Fedor Sherstobitov 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
oowekyala 0193aa8f23 Outer memo infrastructure 2017-05-15 00:48:46 +02:00
oowekyala 3c3648151c References to class hierarchy 2017-05-14 23:43:54 +02:00
Alix Warnke 207cbf9c91 False positive for Law Of Demeter: https://sourceforge.net/p/pmd/bugs/1427/ 2017-05-10 23:56:34 +02:00
oowekyala e297f7c48b Removed copypaste suggestion 2017-05-10 11:35:09 +02:00
Niklas Baudy d076264813 Remove trailing whitespaces in design.xml 2017-05-09 10:32:50 +02:00
Oowekyala 16a878b6d6 Cleanup 2017-05-07 01:35:49 +02:00
Oowekyala 01164e2de5 Use a permalink 2017-05-07 01:04:16 +02:00
Oowekyala 9c1e8bb4e8 Changed package structure 2017-05-06 16:33:16 +02:00
Oowekyala cb0a30b2e1 Documentation 2017-05-06 16:29:44 +02:00
Oowekyala a8ff116fb3 Changed header template 2017-05-06 15:55:11 +02:00
Oowekyala fdff9bb964 Added documentation details 2017-05-06 02:14:05 +02:00
Oowekyala 8af2b6c118 Methods and constructors are treated the same 2017-05-05 19:35:38 +02:00
Oowekyala 6a0cd33e28 Simplified capability check 2017-05-05 19:23:53 +02:00
Oowekyala 5d308a5312 Introduced marker interface for AST method and constructor nodes 2017-05-05 17:33:59 +02:00
Oowekyala 5d9434b623 Merge branch 'master' into metrics-prework 2017-05-05 14:52:39 +02:00
Andreas Dangel 44bb2826f1 [java] FieldDeclarationsShouldBeAtStartOfClass: Add unit test
for new "ignoreInterfaceDeclarations" property
Fixes #345
2017-05-01 17:38:14 +02:00
Alex SaveauandGitHub fa1e54f87f Add property to ignore interfaces in FieldDeclarationsShouldBeAtStartOfClassRule 2017-04-30 09:47:09 -07:00
Andreas Dangel 0d0134b4fd Change version to 5.7.0-SNAPSHOT 2017-04-29 20:27:03 +02:00
Andreas Dangel 7373b040c9 [maven-release-plugin] prepare for next development iteration 2017-04-29 20:20:16 +02:00
Andreas Dangel 65a18787e9 [maven-release-plugin] prepare release pmd_releases/5.6.1 2017-04-29 20:20:07 +02:00
Andreas Dangel 379f8bc5ec Fix artifact name for pmd-build-tools-plugin
Fixes #363
2017-04-24 20:15:40 +02:00
Andreas Dangel d4edeefa63 [maven-release-plugin] prepare for next development iteration 2017-04-22 13:20:12 +02:00
Andreas Dangel 38fb34dc17 [maven-release-plugin] prepare release pmd_releases/5.6.0 2017-04-22 13:20:03 +02:00
Andreas Dangel ece6d81163 java UnnecessaryLocalBeforeReturn: Update property description 2017-04-22 10:58:45 +02:00
Andreas Dangel 05308ef730 java UnnecessaryLocalBeforeReturn: add property "statementOrderMatters"
Fixes #310
2017-04-22 10:53:08 +02:00
Andreas Dangel 2f98c5e679 Merge branch 'issue-330' of https://github.com/Monits/pmd into issue-330 2017-04-21 18:07:07 +02:00
Juan Martín Sotuyo Dodero 6a3b509feb [java] Fix NPE in JUnitTestsShouldIncludeAssert
- Fixes #330
2017-04-15 10:40:13 -03:00
Juan Martín Sotuyo Dodero 98b4b96c4c [java] Fix ClassCastException in AccessorClassGeneration
- Fixes #352
2017-04-15 10:09:26 -03:00
Andreas Dangel 8bba026974 Merge branch 'faster-symboltable' of https://github.com/Monits/pmd into pr-333 2017-04-14 11:27:11 +02:00
Andreas Dangel 271e059c04 Merge branch 'rename-unusedmodifier' of https://github.com/Monits/pmd into pr-299 2017-04-12 21:38:00 +02:00
Juan Martín Sotuyo Dodero 523495750f Merge branch 'pr-332' 2017-04-11 12:37:52 -03:00
Michael Pellegrini b78ed9d1a4 Enhance to allow on-demand imports of inner classes
- Allow for import java.lang.ProcessBuilder.*
- Update test cases to test for above scenario
2017-04-10 22:32:52 -04:00
Juan Martín Sotuyo Dodero 5929e57b23 [java] Avoid recomputing qualified types
- This method is called millions of times, to help resolve variable and
argument types. Memoization of the result can reduce symboltable
analysis times by up to 50%
2017-04-09 13:57:34 -03:00
Michael Pellegrini f3612139da Merge remote-tracking branch 'origin/master' into feature/import_java.lang.invoke 2017-04-07 18:40:20 -04:00
Michael Pellegrini 0e5160e488 Updating code to make more future proof 2017-04-07 18:29:40 -04:00