A fast Java-Parser and metrics generator
Switch branches/tags
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
MetricsToGo_Core
MetricsToGo_UI_API/src/main/java/org/metricstogo/view
MetricsToGo_UI_Controller_Implementation/src/main/java/org/metricstogo/view/controllerimpl
MetricsToGo_UI_Framework
MetricsToGo_UI_Framework_API
MetricsToGo_UI_View_Implementation
.gitignore
.travis.yml
LICENSE
Readme.md
build.gradle
settings.gradle
sonar-project.properties
wrapper.gradle

Readme.md

MetricsToGo

Build Status

Setup Project and Run

Requirements:

  • Java 8
  • Gradle (> 2.2)
  • Webbrowser
  • (GIT)

Setup

Download project:

 git clone https://github.com/RosesTheN00b/MetricsToGo.git

Change into project directory

 cd MetricsToGo

Run project

 gradle clean :MetricsToGo_UI_Framework:vaadinRun

Setup Eclipse-workspace:

 gradle eclipse

Run Test-Coverage

 gradle clean test jacocoTest

What works?

  • Vaadin Server with Web-Interface
  • Add Project- / Folder-Url via Web-Interface
  • Copy-Paste Java-Files in Web-Interface
  • Some Metrics

Working Metrics:

  • Cyclomatic complexity
  • Line of code per method
  • Number of fields per class
  • Number of methods per class
  • Number of methods per interface
  • Number of interface-implementations per class