Classes

Line coverage against cyclomatic complexity. Bubble size is the number of executable lines; hover for details, click to navigate.

0% 20% 40% 60% 80% 100% 0 5 10 15 20 25 Line Coverage (%) Cyclomatic Complexity Lorekeeper\Server\Event\Combat\SkillsLoadedEvent — Coverage: 91.1% | Lines: 45 | Complexity: 22 Lorekeeper\Server\Event\Combat\MonstersDiedEvent — Coverage: 100.0% | Lines: 15 | Complexity: 6 Lorekeeper\Server\Event\Combat\CombatRoundEvent — Coverage: 85.7% | Lines: 14 | Complexity: 4 Lorekeeper\Server\Event\Combat\MonstersHealthChangedEvent — Coverage: 100.0% | Lines: 11 | Complexity: 6 Lorekeeper\Server\Event\Combat\PlayersHealthChangedEvent — Coverage: 100.0% | Lines: 11 | Complexity: 6 Lorekeeper\Server\Event\Combat\PlayersManaChangedEvent — Coverage: 100.0% | Lines: 11 | Complexity: 6 Lorekeeper\Server\Event\Combat\MonsterRespawnedEvent — Coverage: 87.5% | Lines: 8 | Complexity: 6 Lorekeeper\Server\Event\Combat\AttackRejectedEvent — Coverage: 83.3% | Lines: 6 | Complexity: 5 Lorekeeper\Server\Event\Combat\PlayerDiedEvent — Coverage: 75.0% | Lines: 4 | Complexity: 4 Lorekeeper\Server\Event\Combat\ResurrectedEvent — Coverage: 75.0% | Lines: 4 | Complexity: 4 Lorekeeper\Server\Event\Combat\MonsterHealth — Coverage: 100.0% | Lines: 1 | Complexity: 1 Lorekeeper\Server\Event\Combat\PlayerHealth — Coverage: 100.0% | Lines: 1 | Complexity: 1 Lorekeeper\Server\Event\Combat\PlayerMana — Coverage: 100.0% | Lines: 1 | Complexity: 1

Sorted by descending CRAP index.

Methods

Line coverage against cyclomatic complexity. Bubble size is the number of executable lines; hover for details, click to navigate.

0% 20% 40% 60% 80% 100% 0 2 4 6 8 10 Line Coverage (%) Cyclomatic Complexity Lorekeeper\Server\Event\Combat\SkillsLoadedEvent::from — Coverage: 90.0% | Lines: 30 | Complexity: 7 Lorekeeper\Server\Event\Combat\CombatRoundEvent::from — Coverage: 85.7% | Lines: 14 | Complexity: 4 Lorekeeper\Server\Event\Combat\MonstersDiedEvent::summary — Coverage: 100.0% | Lines: 8 | Complexity: 1 Lorekeeper\Server\Event\Combat\SkillsLoadedEvent::slot — Coverage: 87.5% | Lines: 8 | Complexity: 8 Lorekeeper\Server\Event\Combat\MonsterRespawnedEvent::from — Coverage: 100.0% | Lines: 6 | Complexity: 4 Lorekeeper\Server\Event\Combat\MonstersDiedEvent::read — Coverage: 100.0% | Lines: 6 | Complexity: 4 Lorekeeper\Server\Event\Combat\MonstersHealthChangedEvent::read — Coverage: 100.0% | Lines: 6 | Complexity: 4 Lorekeeper\Server\Event\Combat\PlayersHealthChangedEvent::read — Coverage: 100.0% | Lines: 6 | Complexity: 4 Lorekeeper\Server\Event\Combat\PlayersManaChangedEvent::read — Coverage: 100.0% | Lines: 6 | Complexity: 4 Lorekeeper\Server\Event\Combat\AttackRejectedEvent::from — Coverage: 100.0% | Lines: 5 | Complexity: 4 Lorekeeper\Server\Event\Combat\SkillsLoadedEvent::target — Coverage: 100.0% | Lines: 5 | Complexity: 5 Lorekeeper\Server\Event\Combat\MonstersHealthChangedEvent::summary — Coverage: 100.0% | Lines: 4 | Complexity: 1 Lorekeeper\Server\Event\Combat\PlayersHealthChangedEvent::summary — Coverage: 100.0% | Lines: 4 | Complexity: 1 Lorekeeper\Server\Event\Combat\PlayersManaChangedEvent::summary — Coverage: 100.0% | Lines: 4 | Complexity: 1 Lorekeeper\Server\Event\Combat\PlayerDiedEvent::from — Coverage: 100.0% | Lines: 3 | Complexity: 3 Lorekeeper\Server\Event\Combat\ResurrectedEvent::from — Coverage: 100.0% | Lines: 3 | Complexity: 3 Lorekeeper\Server\Event\Combat\AttackRejectedEvent::summary — Coverage: 0.0% | Lines: 1 | Complexity: 1 Lorekeeper\Server\Event\Combat\MonsterHealth::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Lorekeeper\Server\Event\Combat\MonsterRespawnedEvent::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Lorekeeper\Server\Event\Combat\MonsterRespawnedEvent::summary — Coverage: 0.0% | Lines: 1 | Complexity: 1 Lorekeeper\Server\Event\Combat\MonstersDiedEvent::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Lorekeeper\Server\Event\Combat\MonstersHealthChangedEvent::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Lorekeeper\Server\Event\Combat\PlayerDiedEvent::summary — Coverage: 0.0% | Lines: 1 | Complexity: 1 Lorekeeper\Server\Event\Combat\PlayerHealth::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Lorekeeper\Server\Event\Combat\PlayerMana::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Lorekeeper\Server\Event\Combat\PlayersHealthChangedEvent::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Lorekeeper\Server\Event\Combat\PlayersManaChangedEvent::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Lorekeeper\Server\Event\Combat\ResurrectedEvent::summary — Coverage: 0.0% | Lines: 1 | Complexity: 1 Lorekeeper\Server\Event\Combat\SkillsLoadedEvent::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Lorekeeper\Server\Event\Combat\SkillsLoadedEvent::summary — Coverage: 100.0% | Lines: 1 | Complexity: 1

Sorted by descending CRAP index.

Method CRAP Coverage
Lorekeeper\Server\Event\Combat\SkillsLoadedEvent::slot8.1287.5%
Lorekeeper\Server\Event\Combat\SkillsLoadedEvent::from7.0590.0%
Lorekeeper\Server\Event\Combat\SkillsLoadedEvent::target5100.0%
Lorekeeper\Server\Event\Combat\CombatRoundEvent::from4.0585.7%
Lorekeeper\Server\Event\Combat\AttackRejectedEvent::from4100.0%
Lorekeeper\Server\Event\Combat\MonsterRespawnedEvent::from4100.0%
Lorekeeper\Server\Event\Combat\MonstersDiedEvent::read4100.0%
Lorekeeper\Server\Event\Combat\MonstersHealthChangedEvent::read4100.0%
Lorekeeper\Server\Event\Combat\PlayersHealthChangedEvent::read4100.0%
Lorekeeper\Server\Event\Combat\PlayersManaChangedEvent::read4100.0%
Lorekeeper\Server\Event\Combat\PlayerDiedEvent::from3100.0%
Lorekeeper\Server\Event\Combat\ResurrectedEvent::from3100.0%
Lorekeeper\Server\Event\Combat\AttackRejectedEvent::summary20.0%
Lorekeeper\Server\Event\Combat\MonsterRespawnedEvent::summary20.0%
Lorekeeper\Server\Event\Combat\PlayerDiedEvent::summary20.0%
Lorekeeper\Server\Event\Combat\ResurrectedEvent::summary20.0%
Lorekeeper\Server\Event\Combat\MonsterHealth::__construct1100.0%
Lorekeeper\Server\Event\Combat\MonsterRespawnedEvent::__construct1100.0%
Lorekeeper\Server\Event\Combat\MonstersDiedEvent::__construct1100.0%
Lorekeeper\Server\Event\Combat\MonstersDiedEvent::summary1100.0%
Lorekeeper\Server\Event\Combat\MonstersHealthChangedEvent::__construct1100.0%
Lorekeeper\Server\Event\Combat\MonstersHealthChangedEvent::summary1100.0%
Lorekeeper\Server\Event\Combat\PlayerHealth::__construct1100.0%
Lorekeeper\Server\Event\Combat\PlayerMana::__construct1100.0%
Lorekeeper\Server\Event\Combat\PlayersHealthChangedEvent::__construct1100.0%
Lorekeeper\Server\Event\Combat\PlayersHealthChangedEvent::summary1100.0%
Lorekeeper\Server\Event\Combat\PlayersManaChangedEvent::__construct1100.0%
Lorekeeper\Server\Event\Combat\PlayersManaChangedEvent::summary1100.0%
Lorekeeper\Server\Event\Combat\SkillsLoadedEvent::__construct1100.0%
Lorekeeper\Server\Event\Combat\SkillsLoadedEvent::summary1100.0%
Lorekeeper\Server\Event\Combat\CombatRoundEvent::read0100.0%