Skip to content

Commit 7abe943

Browse files
committed
🗃️ Implement directory exclude
1 parent 8207fb5 commit 7abe943

File tree

1 file changed

+4
-6
lines changed

1 file changed

+4
-6
lines changed

src/Analyzers/ClocAnalyzer.php

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -231,13 +231,11 @@ function ($current, $key, $iterator) use ($ext, $exclude) {
231231
// Allow recursion
232232
if ($iterator->hasChildren() && !in_array($current->getFilename(), explode(',', $exclude))) {
233233
return true;
234-
}
235-
236-
if (!$ext || ($current->isFile() && in_array($current->getExtension(), explode(',', $ext)))) {
234+
} elseif ($current->isFile() && (in_array($current->getExtension(), explode(',', $ext)) || !$ext)) {
237235
return true;
236+
} else {
237+
return false;
238238
}
239-
240-
return false;
241239
}
242240
);
243241
$files = new RecursiveIteratorIterator($filterIterator);
@@ -258,7 +256,7 @@ function ($current, $key, $iterator) use ($ext, $exclude) {
258256
*/
259257
protected function processLines(SplFileObject $file)
260258
{
261-
$extension = strtolower($file->getExtension());
259+
$extension = $file->getExtension();
262260

263261
$totalLines = 0;
264262
$totalBlankLines = 0;

0 commit comments

Comments
 (0)