Skip to content

Commit 0f59e67

Browse files
Add rule name to error message
Signed-off-by: sourya_deepsource <sourya@deepsource.io>
1 parent b11218b commit 0f59e67

1 file changed

Lines changed: 6 additions & 0 deletions

File tree

src/Analyser/FileAnalyser.php

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -78,6 +78,9 @@ public function analyseFile(
7878
$uniquedAnalysedCodeExceptionMessages = [];
7979
$nodeType = get_class($node);
8080
foreach ($registry->getRules($nodeType) as $rule) {
81+
// We need to identify unique rules to assign an issue code
82+
$ruleName = get_class($rule);
83+
8184
try {
8285
$ruleErrors = $rule->processNode($node, $scope);
8386
} catch (\PHPStan\AnalysedCodeException $e) {
@@ -147,6 +150,9 @@ public function analyseFile(
147150
$canBeIgnored = false;
148151
}
149152
}
153+
154+
$message = "{$ruleName}:::{$message}";
155+
150156
$temporaryFileErrors[] = new Error(
151157
$message,
152158
$fileName,

0 commit comments

Comments
 (0)