GitNotCleanException::__construct()   A
last analyzed

Complexity

Conditions 1
Paths 1

Size

Total Lines 3
Code Lines 1

Duplication

Lines 0
Ratio 0 %

Importance

Changes 1
Bugs 0 Features 0
Metric Value
cc 1
eloc 1
c 1
b 0
f 0
nc 1
nop 0
dl 0
loc 3
rs 10
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