1
0
Fork 0
Commit Graph

50 Commits (7ccf230390da3af45d87c64ada6e2b78f2d1ddfb)

Author SHA1 Message Date
Jordi Boggiano d5a8d2be22
Enable phpstan bleedingEdge 2022-04-29 11:10:21 +02:00
Jordi Boggiano 474d0dc82d
Extract phpstan extension config into its own file 2022-04-29 09:04:02 +02:00
Markus Staab 532166a892
ws 2022-04-28 13:23:05 +02:00
Markus Staab 0cd02f6257
added phpstan ConfigReturnTypeExtension 2022-04-28 13:22:56 +02:00
Jordi Boggiano beb575dd00
Fix more issues, update baseline (2203/106) 2022-02-24 13:24:35 +01:00
Jordi Boggiano fb854df124
Update phpstan config 2022-02-21 13:49:26 +01:00
Jordi Boggiano 5c98a2cf8e
Add phpstan-symfony to get type info about console InputInterface, fix many errors (#10476)
Extract common init/require commands functionality into PackageDiscoveryTrait
Extract some helper methods into BaseCommand for better types
2022-02-16 13:24:57 +01:00
Jordi Boggiano 4e6d54b731
Fix all 5.3 $this-in-closure usages 2022-01-03 16:32:39 +01:00
Jordi Boggiano 5805a68645
Fix some todos dropping support for older Symfony releases 2022-01-03 14:51:41 +01:00
Jordi Boggiano 0b3adc84da
Fix a few phpstan errors and add a php8+ baseline for the rest 2022-01-01 14:54:24 +01:00
Jordi Boggiano 22fed0d445
Get rid of prophecy usage 2022-01-01 14:54:22 +01:00
Jordi Boggiano 96486d81cb
Fix many PHPStan issues and update baseline 2022-01-01 14:54:21 +01:00
Jordi Boggiano 59603a357a
Remove PHPUnit direct require again 2022-01-01 14:54:19 +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
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
CZechBoY a062cd1a31
added phpstan on level 0 2019-02-18 13:05:14 +01:00