Skip to content

Commit 181acc0

Browse files
authored
Use _loader.neon filename as default (#46)
1 parent 0db2866 commit 181acc0

File tree

5 files changed

+12
-12
lines changed

5 files changed

+12
-12
lines changed

README.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ Split your [PHPStan baseline](https://phpstan.org/user-guide/baseline) into mult
44

55
```txt
66
baselines/
7-
├─ loader.neon
7+
├─ _loader.neon
88
├─ empty.notAllowed.neon
99
├─ foreach.nonIterable.neon
1010
├─ identical.alwaysFalse.neon
@@ -43,24 +43,24 @@ Remove old single baseline include:
4343

4444
Run native baseline generation and split it into multiple files via our script (other baseline files will be placed beside the loader):
4545
```sh
46-
vendor/bin/phpstan --generate-baseline=baselines/loader.neon && vendor/bin/split-phpstan-baseline baselines/loader.neon
46+
vendor/bin/phpstan --generate-baseline=baselines/_loader.neon && vendor/bin/split-phpstan-baseline baselines/_loader.neon
4747
```
4848

4949
Setup the baselines loader:
5050
```neon
5151
# phpstan.neon.dist
5252
includes:
53-
- baselines/loader.neon
53+
- baselines/_loader.neon
5454
```
5555

5656
_(optional)_ You can simplify generation with e.g. composer script:
5757
```json
5858
{
5959
"scripts": {
6060
"generate:baseline:phpstan": [
61-
"phpstan --generate-baseline=baselines/loader.neon",
62-
"find baselines/ -type f -not -name loader.neon -delete",
63-
"split-phpstan-baseline baselines/loader.neon"
61+
"phpstan --generate-baseline=baselines/_loader.neon",
62+
"find baselines/ -type f -not -name _loader.neon -delete",
63+
"split-phpstan-baseline baselines/_loader.neon"
6464
]
6565
}
6666
}

bin/split-phpstan-baseline

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ $includeCount = !(isset($providedOptions['no-error-count']) || in_array('--no-er
3838
if ($loaderFile === null) {
3939
error(
4040
"Missing argument. Usage:\n".
41-
" vendor/bin/phpstan --generate-baseline=baselines/loader.neon && vendor/bin/split-phpstan-baseline baselines/loader.neon"
41+
" vendor/bin/phpstan --generate-baseline=baselines/_loader.neon && vendor/bin/split-phpstan-baseline baselines/_loader.neon"
4242
);
4343
}
4444

tests/Integration/IntegrationTest.php

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -28,15 +28,15 @@ public function testResultCache(string $extension): void
2828
array_map('unlink', glob($baselinesDirAbs . '/*')); // @phpstan-ignore argument.type
2929

3030
// ensure dummy loader is present
31-
file_put_contents($baselinesDirAbs . "/loader.$extension", $emptyConfig);
31+
file_put_contents($baselinesDirAbs . "/_loader.$extension", $emptyConfig);
3232

3333
$cwd = __DIR__;
3434
$phpstan = '../../vendor/bin/phpstan';
3535
$split = '../../bin/split-phpstan-baseline';
3636

3737
$this->runCommand("$phpstan clear-result-cache -c $extension.neon", $cwd, 0);
38-
$this->runCommand("$phpstan analyse -vv -c $extension.neon --generate-baseline=../../$baselinesDir/loader.$extension", $cwd, 0, null, 'Result cache is saved.');
39-
$this->runCommand("php $split ../../$baselinesDir/loader.$extension", $cwd, 0, 'Writing baseline file');
38+
$this->runCommand("$phpstan analyse -vv -c $extension.neon --generate-baseline=../../$baselinesDir/_loader.$extension", $cwd, 0, null, 'Result cache is saved.');
39+
$this->runCommand("php $split ../../$baselinesDir/_loader.$extension", $cwd, 0, 'Writing baseline file');
4040
$this->runCommand("$phpstan analyse -vv -c $extension.neon", $cwd, 0, null, 'Result cache restored. 0 files will be reanalysed.');
4141

4242
// cache should invalidate by editing the baseline

tests/Integration/neon.neon

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,4 +5,4 @@ parameters:
55
- src
66

77
includes:
8-
- ../../cache/integration-test/baselines/loader.neon
8+
- ../../cache/integration-test/baselines/_loader.neon

tests/Integration/php.neon

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,4 +5,4 @@ parameters:
55
- src
66

77
includes:
8-
- ../../cache/integration-test/baselines/loader.php
8+
- ../../cache/integration-test/baselines/_loader.php

0 commit comments

Comments
 (0)