| Percentage | Lines | ||
|---|---|---|---|
| ReleaseManager |
|
0 % | 52 |
| ReleaseCommand |
|
9 % | 197 |
| ForwardCompatibleTestCase |
|
33 % | 58 |
| Git |
|
36 % | 173 |
| ReleasePlugin |
|
67 % | 17 |
| VersionManipulator |
|
100 % | 102 |
| Version |
|
100 % | 53 |
| SemVer |
|
100 % | 137 |
| Config |
|
100 % | 21 |
| CRAP Score | Lines | ||
|---|---|---|---|
| ReleaseManager::gatFutureVersion() | 42 | 17 | |
| ReleaseCommand::interact() | 42 | 30 | |
| Git::getBranches() | 42 | 19 | |
| Git::getCurrentBranch() | 30 | 15 | |
| Git::getRemoteStatus() | 30 | 25 | |
| ReleaseCommand::assertGitIsUpToDate() | 20 | 15 | |
| ReleaseCommand::assertGitCurrentBranch() | 20 | 13 | |
| ReleaseCommand::execute() | 20 | 33 | |
| ReleaseCommand::initialize() | 12 | 26 | |
| VersionManipulator::bump() | 8 | 17 | |