Skip to content

Commit 4eb6ad3

Browse files
committed
Skip analysis if only scanning files.
1 parent f7f40a0 commit 4eb6ad3

File tree

2 files changed

+8
-0
lines changed

2 files changed

+8
-0
lines changed

src/Rules/UnusedClassRule.php

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,10 @@ public function processNode(Node $node, Scope $scope): array
3434
throw InvalidNodeTypeException::create($node, CollectedDataNode::class);
3535
}
3636

37+
if ($node->isOnlyFilesAnalysis()) {
38+
return [];
39+
}
40+
3741
$classDeclarationData = $node->get(DeclareClassCollector::class);
3842
$groupUses = $node->get(ClassGroupUseCollector::class);
3943
$normalUses = $node->get(ClassUseCollector::class);

src/Rules/UnusedTraitRule.php

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,10 @@ public function processNode(Node $node, Scope $scope): array
3333
throw InvalidNodeTypeException::create($node, CollectedDataNode::class);
3434
}
3535

36+
if ($node->isOnlyFilesAnalysis()) {
37+
return [];
38+
}
39+
3640
$traitDeclarationData = $node->get(TraitDeclarationCollector::class);
3741
$traitUses = $node->get(TraitUseCollector::class);
3842

0 commit comments

Comments
 (0)