mirror of
https://github.com/danog/psalm.git
synced 2024-12-02 17:52:45 +01:00
Simplify parser cache files maintenance
Delete files that were not modified during a no-diff run
This commit is contained in:
parent
af23619653
commit
0fcad43581
@ -684,18 +684,12 @@ class ProjectAnalyzer
|
||||
true
|
||||
);
|
||||
|
||||
if ($this->project_cache_provider && $this->parser_cache_provider) {
|
||||
$removed_parser_files = $this->parser_cache_provider->deleteOldParserCaches(
|
||||
$is_diff ? $this->project_cache_provider->getLastRun(PSALM_VERSION) : $start_checks
|
||||
);
|
||||
if ($this->project_cache_provider && $this->parser_cache_provider && !$is_diff) {
|
||||
$removed_parser_files = $this->parser_cache_provider->deleteOldParserCaches($start_checks);
|
||||
|
||||
if ($removed_parser_files) {
|
||||
$this->progress->debug('Removed ' . $removed_parser_files . ' old parser caches' . "\n");
|
||||
}
|
||||
|
||||
if ($is_diff) {
|
||||
$this->parser_cache_provider->touchParserCaches($this->getAllFiles($this->config), $start_checks);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -746,10 +746,6 @@ class IssueBuffer
|
||||
if ($project_analyzer->project_cache_provider) {
|
||||
$project_analyzer->project_cache_provider->processSuccessfulRun($start_time, PSALM_VERSION);
|
||||
}
|
||||
|
||||
if ($codebase->statements_provider->parser_cache_provider) {
|
||||
$codebase->statements_provider->parser_cache_provider->processSuccessfulRun();
|
||||
}
|
||||
}
|
||||
|
||||
if ($error_count
|
||||
|
Loading…
Reference in New Issue
Block a user