Signed-off-by: Joas Schilling <coding@schilljs.com>
->notPath('node_modules')
->notPath('vendor')
->in(__DIR__);
+
+// Ignore additional app directories
+$rootDir = new \DirectoryIterator(__DIR__);
+foreach ($rootDir as $node) {
+ if (str_starts_with($node->getFilename(), 'apps')) {
+ $return = shell_exec('git check-ignore ' . escapeshellarg($node->getFilename() . '/'));
+
+ if ($return !== null) {
+ $config->getFinder()->exclude($node->getFilename());
+ }
+ }
+}
+
return $config;