Skip to content

Commit 1a72365

Browse files
committed
added support for single-tool presets
1 parent e1e1989 commit 1a72365

1 file changed

Lines changed: 8 additions & 2 deletions

File tree

src/Checker.php

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -82,7 +82,10 @@ public function runFixer(): bool
8282
}
8383
$presetFile = "$presetPath/$preset.php";
8484
if (!is_file($presetFile)) {
85-
fwrite(STDERR, "Error: Preset configuration not found for PHP CS Fixer: {$presetFile}\n");
85+
if (is_file(dirname(__DIR__) . "/preset-sniffer/$preset.xml")) {
86+
return true;
87+
}
88+
fwrite(STDERR, "Error: Preset '$preset' not found.\n");
8689
return false;
8790
}
8891

@@ -114,7 +117,10 @@ public function runSniffer(): bool
114117
}
115118
$presetFile = "$presetPath/$preset.xml";
116119
if (!is_file($presetFile)) {
117-
fwrite(STDERR, "Error: Preset ruleset not found for PHP_CodeSniffer: {$presetFile}\n");
120+
if (is_file(dirname(__DIR__) . "/preset-fixer/$preset.php")) {
121+
return true;
122+
}
123+
fwrite(STDERR, "Error: Preset '$preset' not found.\n");
118124
return false;
119125
}
120126

0 commit comments

Comments
 (0)