diff --git a/src/Psalm/Internal/Analyzer/ProjectAnalyzer.php b/src/Psalm/Internal/Analyzer/ProjectAnalyzer.php index 313e2aad41a..17eae09d52d 100644 --- a/src/Psalm/Internal/Analyzer/ProjectAnalyzer.php +++ b/src/Psalm/Internal/Analyzer/ProjectAnalyzer.php @@ -492,23 +492,17 @@ public function check($base_dir, $is_diff = false) $this->progress->startScanningFiles(); - if ($diff_files === null - || $deleted_files === null - || count($diff_files) > 200 - ) { - $this->codebase->scanner->addFilesToDeepScan($this->project_files); - } - $diff_no_files = false; if ($diff_files === null || $deleted_files === null || count($diff_files) > 200 ) { - $this->codebase->analyzer->addFilesToAnalyze($this->project_files); - $this->visitAutoloadFiles(); + $this->codebase->scanner->addFilesToDeepScan($this->project_files); + $this->codebase->analyzer->addFilesToAnalyze($this->project_files); + $this->config->initializePlugins($this); $this->codebase->scanFiles($this->threads);