Skip to content

Commit 5bb4a31

Browse files
Use branch-specific cache file for PHP-CS-Fixer
1 parent 6d7416d commit 5bb4a31

File tree

2 files changed

+7
-1
lines changed

2 files changed

+7
-1
lines changed

.gitignore

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414

1515
# PHP-CS-Fixer
1616
/.php-cs-fixer.php
17-
/.php-cs-fixer.cache
17+
/.php-cs-fixer.cache*
1818

1919
# Psalm
2020
/.psalm/cache

.php-cs-fixer.dist.php

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -341,4 +341,10 @@
341341
'whitespace_after_comma_in_array' => true,
342342
]);
343343

344+
$branch = @trim((string) @shell_exec('git rev-parse --abbrev-ref HEAD'));
345+
346+
if (!empty($branch)) {
347+
$config->setCacheFile(__DIR__ . '/.php-cs-fixer.cache.' . $branch);
348+
}
349+
344350
return $config;

0 commit comments

Comments
 (0)