GitNotCleanException   A
last analyzed

Complexity

Total Complexity 1

Size/Duplication

Total Lines 20
Duplicated Lines 0 %

Importance

Changes 2
Bugs 0 Features 0
Metric Value
wmc 1
eloc 16
c 2
b 0
f 0
dl 0
loc 20
rs 10

1 Method

Rating   Name   Duplication   Size   Complexity  
A __construct() 0 3 1
1
<?php
2
3
declare(strict_types=1);
4
5
namespace DaveLiddament\StaticAnalysisResultsBaseliner\Plugins\GitDiffHistoryAnalyser;
6
7
use DaveLiddament\StaticAnalysisResultsBaseliner\Domain\HistoryAnalyser\HistoryAnalyserException;
8
9
final class GitNotCleanException extends HistoryAnalyserException
10
{
11
    private const MESSAGE = <<<TEXT
12
There are modified or new files. To see them run:
13
14
 git status
15
16
17
SARB pins the baseline current git SHA. As some files are modified/new the current SHA it not representative of the current state of the codebase.
18
19
To fix there are 2 choices:
20
21
1. Commit these modified/new files
22
2. If the modified/new files have no impact on the static analyser's output rerun this command with the -f flag.
23
24
TEXT;
25
26
    public function __construct()
27
    {
28
        parent::__construct(self::MESSAGE);
29
    }
30
}
31