Jordi Boggiano
86fedba365
Fix 2.2 CI ( #12228 )
2024-12-10 16:11:50 +01:00
Fabien Villepinte
1e9210f7b1
Fix TypeError when a JSON file can not be read ( #10818 )
2022-06-04 15:20:58 +02:00
Jordi Boggiano
25542aca70
Update baseline
2022-05-24 21:26:37 +02:00
Jordi Boggiano
1d0fa93495
Fix lock:false still outputting lock file changes
2022-05-11 09:42:13 +02:00
Jordi Boggiano
d64e32c991
Merge remote-tracking branch 'ktomk/patch-validate-no-check-lock' into 2.2
2022-04-13 15:21:36 +02:00
Jordi Boggiano
0a8dfe6ef7
Clarify that autoloader-suffix should be a non-empty-string, fixes #10720 ( #10725 )
2022-04-13 15:17:07 +02:00
Jordi Boggiano
bb0edce095
Fixed lock file being used when lock:false is in config, refs #10715 ( #10726 )
2022-04-13 14:52:13 +02:00
Tom Klingenberg
939c998baf
validate lock-file if configured ( #10715 , --check-lock)
...
if no lock-file is configured, turn lock file validation errors into
warnings (implicit --no-check-lock) unless those are explicitly promoted
via the new --check-lock option.
- `{"config": {"lock": false}}` is an implicit `--no-check-lock` for
composer validate.
- `--check-lock` overrides an (implicit or explicit) `--no-check-lock`,
always.
issue: #10715
2022-04-12 22:30:41 +02:00
Jordi Boggiano
335c3c9450
Update baseline
2022-02-04 16:25:16 +01:00
Jordi Boggiano
62d5f4f295
Fix phpstan errors
2022-02-02 22:18:00 +01:00
Jordi Boggiano
e3d99cac59
Fix phpstan issues, update baseline and pin PHPStan version in 2.2 branch ( #10474 )
2022-01-21 12:48:16 +01:00
Jordi Boggiano
613980b039
Update baseline
2021-12-22 11:00:06 +01:00
Jordi Boggiano
77fec4dc76
Bump to level 8, enable strict rules, and ignore all existing errors with baseline
2021-12-07 12:50:03 +01:00
Jordi Boggiano
2d92e2119a
Add deprecations checks
2021-12-07 09:33:45 +01:00
Jordi Boggiano
f509c41280
Upgrade PHPStan to 1.0 ( #10253 )
...
Co-authored-by: Martin Herndl <martin@herndl.org>
2021-11-14 20:42:24 +01:00
Jordi Boggiano
cb0293cf30
Finalize phpstan level 6 for tests dir, closes #10159
2021-11-02 14:32:09 +01:00
Jordi Boggiano
3d9e9ba66f
Fix exclusion of fooProvider errors
2021-10-27 15:10:18 +02:00
Jordi Boggiano
f19d01ef92
Ignore less things in tests
2021-10-26 21:14:44 +02:00
Jordi Boggiano
81ad4e7e58
Fix deprecated phpstan config
2021-10-25 14:16:20 +02:00
Jordi Boggiano
6d37c1f8ab
Ignore unmatched errors
2021-10-19 00:09:59 +02:00
Jordi Boggiano
0b8089fe80
Ignore some irrelevant PHPStan errors in test files
2021-10-19 00:04:49 +02:00
Jordi Boggiano
0761474599
Add type info to many properties/methods
2021-08-30 14:46:49 +02:00
Jordi Boggiano
024f0eda53
Add a bunch of type info to Util namespace
2021-08-29 20:07:50 +02:00
Jordi Boggiano
d3c176ec69
PHPStan Level 5 ( #10070 )
...
* Bump PHPStan to level 5
* Update seld/phar-utils to latest
* Add phpstan-setup / phpstan scripts
2021-08-21 17:41:52 +02:00
Ondřej Mirtes
c65890d2d3
DiagnoseCommand - fix PHPDoc ( #9991 )
2021-07-07 21:52:53 +02:00
Jordi Boggiano
c686bbd7e2
Clean up invalid errors in baseline
2021-06-03 11:40:02 +02:00
Jordi Boggiano
f3bc2a3aed
Bump phpstan to level 4 using baseline
2021-06-03 11:36:39 +02:00
Jordi Boggiano
4940009f83
Bump phpstan to level 3 ( #9734 )
...
Clean up PackageInterface/CompletePackageInterface, add missing methods, type things in solver as BasePackage, added CompleteAliasPackage, ..
2021-03-09 15:49:40 +01:00
Jordi Boggiano
980eef5b68
Fix InstalledVersions issues in PHPStan by including the local file first
2021-02-25 10:49:24 +01:00
Andrés De la Cruz
480a6439fd
Fix phpstan phpdocs issues ( #9478 )
2020-11-20 09:28:09 +01:00
Jordi Boggiano
c2317d59bb
Bump phpstan and deps
2020-09-11 11:56:16 +02:00
Jordi Boggiano
1593b67230
Fix warnings on higher phpunit versions
2020-09-11 11:01:32 +02:00
Jordi Boggiano
ae44a5963d
ZipArchive issues fixed in phpstan it seems
2020-06-22 10:54:38 +02:00
Ayesh Karunaratne
d906ff12c9
PHPStan fixes: `autoload_files`, and `ignoreErrors` ( #8974 )
...
* PHPStan: Remove autoload_files directive as it is not necessary anymore
* PHPStan: Add error exclusions for sapi_windows_set_ctrl_handler function
* PHPStan: Add error exclusions for ZipArchive::LIBZIP_VERSION
* PHPStan: Require phpstan ^0.12.26
* Ensure zip ext is available on gh actions
Co-authored-by: Jordi Boggiano <j.boggiano@seld.be>
2020-06-16 10:05:44 +02:00
Jordi Boggiano
c9571f90b4
Run phpstan with regular output and then run again to cs2pr if there was an error, to keep usable output in CI logs
2020-06-04 16:11:02 +02:00
Jordi Boggiano
e9a2f922d5
Fix phpstan config
2020-04-22 10:37:21 +02:00
Jordi Boggiano
00ad18b742
Fix last phpstan errors
2020-04-15 01:09:39 +02:00
Jordi Boggiano
b166ef4b58
Fix more phpstan errors
2020-04-07 14:57:37 +02:00
Jordi Boggiano
80505e745e
Fix phpstan issues
2020-04-07 14:40:51 +02:00
Adam Žurek
25cd2382cb
Raise phpstan level to 1 ( #8027 )
2020-04-07 14:13:50 +02:00
Jordi Boggiano
12a6375548
Ignore phpstan error
2020-02-11 11:46:19 +01:00
Jordi Boggiano
702a532a61
Build improvements
2020-02-10 08:56:12 +01:00
Jordi Boggiano
589abb06a3
PHPStan fixes
2020-02-07 23:10:10 +01:00
Jordi Boggiano
d18b5b6f2e
Update phpstan config
2020-01-29 23:13:55 +01:00
Adam Žurek
e5b13b4c8f
Added PHPStan rule that checks we don't use $this in closures.
2019-12-16 21:58:05 +01:00
Adam Žurek
406a28708f
updated phpstan to 0.12
2019-12-16 21:58:05 +01:00
Andreas Möller
48023e9511
Enhancement: Configure paths and autoload files via phpstan/config.neon
2019-12-10 17:08:55 +01:00
Jordi Boggiano
675f75c4b4
Remove unnecessary config from phpstan
2019-08-02 16:41:06 +02:00
Jordi Boggiano
2c520bf93b
Fix build
2019-02-18 13:37:30 +01:00
Jordi Boggiano
799717f102
Tweak and fix some more phpstan reports
2019-02-18 13:05:14 +01:00