47 Commits (3b4a3d63bf7ccc2189d6a81228c453fcc358c732)

Author SHA1 Message Date
Jordi Boggiano d64e32c991
Merge remote-tracking branch 'ktomk/patch-validate-no-check-lock' into 2.2 2 years ago
Jordi Boggiano 0a8dfe6ef7
Clarify that autoloader-suffix should be a non-empty-string, fixes #10720 (#10725) 2 years ago
Jordi Boggiano bb0edce095
Fixed lock file being used when lock:false is in config, refs #10715 (#10726) 2 years ago
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
2 years ago
Jordi Boggiano 335c3c9450
Update baseline 2 years ago
Jordi Boggiano 62d5f4f295
Fix phpstan errors 2 years ago
Jordi Boggiano e3d99cac59
Fix phpstan issues, update baseline and pin PHPStan version in 2.2 branch (#10474) 2 years ago
Jordi Boggiano 613980b039
Update baseline 2 years ago
Jordi Boggiano 77fec4dc76
Bump to level 8, enable strict rules, and ignore all existing errors with baseline 3 years ago
Jordi Boggiano 2d92e2119a
Add deprecations checks 3 years ago
Jordi Boggiano f509c41280
Upgrade PHPStan to 1.0 (#10253)
Co-authored-by: Martin Herndl <martin@herndl.org>
3 years ago
Jordi Boggiano cb0293cf30
Finalize phpstan level 6 for tests dir, closes #10159 3 years ago
Jordi Boggiano 3d9e9ba66f
Fix exclusion of fooProvider errors 3 years ago
Jordi Boggiano f19d01ef92
Ignore less things in tests 3 years ago
Jordi Boggiano 81ad4e7e58
Fix deprecated phpstan config 3 years ago
Jordi Boggiano 6d37c1f8ab
Ignore unmatched errors 3 years ago
Jordi Boggiano 0b8089fe80
Ignore some irrelevant PHPStan errors in test files 3 years ago
Jordi Boggiano 0761474599
Add type info to many properties/methods 3 years ago
Jordi Boggiano 024f0eda53
Add a bunch of type info to Util namespace 3 years ago
Jordi Boggiano d3c176ec69
PHPStan Level 5 (#10070)
* Bump PHPStan to level 5

* Update seld/phar-utils to latest

* Add phpstan-setup / phpstan scripts
3 years ago
Ondřej Mirtes c65890d2d3
DiagnoseCommand - fix PHPDoc (#9991) 3 years ago
Jordi Boggiano c686bbd7e2
Clean up invalid errors in baseline 3 years ago
Jordi Boggiano f3bc2a3aed
Bump phpstan to level 4 using baseline 3 years ago
Jordi Boggiano 4940009f83
Bump phpstan to level 3 (#9734)
Clean up PackageInterface/CompletePackageInterface, add missing methods, type things in solver as BasePackage, added CompleteAliasPackage, ..
3 years ago
Jordi Boggiano 980eef5b68
Fix InstalledVersions issues in PHPStan by including the local file first 3 years ago
Andrés De la Cruz 480a6439fd
Fix phpstan phpdocs issues (#9478) 4 years ago
Jordi Boggiano c2317d59bb
Bump phpstan and deps 4 years ago
Jordi Boggiano 1593b67230
Fix warnings on higher phpunit versions 4 years ago
Jordi Boggiano ae44a5963d
ZipArchive issues fixed in phpstan it seems 4 years ago
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>
4 years ago
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 4 years ago
Jordi Boggiano e9a2f922d5
Fix phpstan config 4 years ago
Jordi Boggiano 00ad18b742
Fix last phpstan errors 4 years ago
Jordi Boggiano b166ef4b58
Fix more phpstan errors 4 years ago
Jordi Boggiano 80505e745e
Fix phpstan issues 4 years ago
Adam Žurek 25cd2382cb
Raise phpstan level to 1 (#8027) 4 years ago
Jordi Boggiano 12a6375548
Ignore phpstan error 4 years ago
Jordi Boggiano 702a532a61
Build improvements 4 years ago
Jordi Boggiano 589abb06a3
PHPStan fixes 4 years ago
Jordi Boggiano d18b5b6f2e
Update phpstan config 4 years ago
Adam Žurek e5b13b4c8f Added PHPStan rule that checks we don't use $this in closures. 5 years ago
Adam Žurek 406a28708f updated phpstan to 0.12 5 years ago
Andreas Möller 48023e9511
Enhancement: Configure paths and autoload files via phpstan/config.neon 5 years ago
Jordi Boggiano 675f75c4b4
Remove unnecessary config from phpstan 5 years ago
Jordi Boggiano 2c520bf93b
Fix build 5 years ago
Jordi Boggiano 799717f102
Tweak and fix some more phpstan reports 5 years ago
CZechBoY a062cd1a31
added phpstan on level 0 5 years ago