1
0
mirror of https://github.com/danog/psalm.git synced 2024-11-30 04:39:00 +01:00
Commit Graph

290 Commits

Author SHA1 Message Date
92f73cc452 Merge remote-tracking branch 'origin/master' into parallel 2023-10-26 17:16:30 +02:00
292ed06323 Fix 2023-10-22 20:13:31 +02:00
ec959e95d7 Merge remote-tracking branch 'origin/master' into strict_types 2023-10-19 11:28:39 +02:00
Bruce Weirdan
37cc4fd33f
Merge branch '5.x' into upstream-master 2023-09-03 23:08:17 +02:00
b88c848b0e
Implement parallel analysis using amphp/parallel (adds windows support) 2023-08-30 22:02:31 +02:00
Bruce Weirdan
ca967bc162
Added support links 2023-08-30 07:45:16 +02:00
Bruce Weirdan
791e5d65b5
composer.json tweaks
Psalm is not a library.

Also updated `composer lint` description.
2023-08-30 07:37:29 +02:00
Bruce Weirdan
c99a7b594f
Update branch aliases 2023-08-20 22:50:12 +02:00
Bruce Weirdan
5c4cd066b7
Merge branch '5.x' into upstream-master 2023-08-13 23:54:33 +02:00
Bruce Weirdan
77422c4631
Forbid faulty nikic/php-parser version
`4.17.0` had a bug that made our CI checks to fail. `4.17.1` fixed that
issue (https://github.com/nikic/PHP-Parser/issues/939).
2023-08-13 23:42:52 +02:00
6cbc7f162a
Merge branch 'amp_v3' into strict_types 2023-07-28 11:45:47 +02:00
6288ef9168
Fixup 2023-07-28 11:45:32 +02:00
dea38564a9
Merge branch 'amp_v3' into strict_types 2023-07-26 10:57:28 +02:00
6b54ea2d38
Merge branch 'fix_intersection_scanning' into strict_types 2023-07-25 10:10:27 +02:00
1ad9fc66f8
Fixes 2023-07-25 10:09:29 +02:00
90154af3c9
Increase minimum version 2023-07-24 12:39:34 +02:00
70319a68a7
Switch to 8.1 2023-07-24 09:32:46 +02:00
8859e58464
Switch to amp v3 2023-07-24 09:32:45 +02:00
Thomas Bley
d39013324d #10026 added GitHub CI for unit tests with PHP 8.2 and 8.3 2023-07-19 20:30:57 +02:00
Yannick Gottschalk
539aa4c644 Update version of phpparser 2023-07-03 10:58:59 +02:00
orklah
293b7281f9
Merge pull request #8960 from tm1000/feature/upgrade-lsp-v5
WIP: Performance/Feature Improvements to the Language Server
2023-03-14 07:31:35 +01:00
Alessandro Lai
7f26a5b473
Replace requirement for package-versions with Composer 2 APIs 2023-03-06 09:21:44 +01:00
Bruce Weirdan
36913b13d5
Support for readonly classes 2023-03-03 04:04:12 -04:00
Andrew Nagy
7e9638b729 Merge branch 'master' of https://github.com/vimeo/psalm into feature/upgrade-lsp-v5 2023-03-02 18:10:13 +00:00
Andrew Nagy
6e109aadce Merge tag '5.7.7' of https://github.com/vimeo/psalm into feature/upgrade-lsp-v5 2023-03-02 17:04:33 +00:00
Corey Taylor
74a67a0416 Update Phar callmaps 2023-02-23 21:02:24 -06:00
Gregor Harlan
c05465eab4
Allow spatie/array-to-xml v3 2023-02-18 12:44:16 +01:00
Bruce Weirdan
faf4e8b282
Suggest Psalm to be installed in require-dev section
See composer/composer#10960
2023-02-15 12:27:14 -04:00
Filippo Tessarotto
fa7efb7d8f Allow fidry/cpu-core-counter:v0.5 2023-02-07 11:46:50 -04:00
Andrew Nagy
b14ed73c0b Merge tag '5.6.0' into feature/upgrade-lsp-v5 2023-01-25 17:08:24 +00:00
orklah
b6bdc94070
Merge pull request #9117 from Jean85/allow-diff-5-on-5
Allow sebastian/diff 5
2023-01-18 00:26:32 +01:00
Jack Worman
f9aa2d5ad3 Support constants in traits 2023-01-17 16:37:44 -05:00
Alessandro Lai
c48afea6f2
Allow sebastian/diff 5 2023-01-17 09:05:26 +01:00
Andrew Nagy
eab70e176c allow array-to-xml 3 2022-12-26 21:18:46 +00:00
Jack Worman
703a1e1698 @psalm-api 2022-12-23 16:13:46 -06:00
Bruce Weirdan
7924a52a62
Drop symfony/polyfill-php80 dependency 2022-12-22 13:06:21 -04:00
Jack Worman
8e5904d624 Fix get_object_vars on enums 2022-12-21 22:51:53 -06:00
Andrew Nagy
82d8974fe3 merge to v5 2022-12-20 20:52:25 +00:00
Jack Worman
76a7c7da4a Added SlevomatCodingStandard.TypeHints.PropertyTypeHint sniff 2022-12-14 20:43:26 -06:00
Jack Worman
2b5407d2fb Added SlevomatCodingStandard.TypeHints.ParameterTypeHint sniff and removed php-cs-fixer 2022-12-14 20:26:17 -06:00
Jack Worman
36fa162d6d Use php-cs-fixer to clean up docblocks 2022-12-13 20:46:43 -06:00
Bruce Weirdan
586d0c931c
[skip ci] fix indentation 2022-12-13 05:34:43 -04:00
Bruce Weirdan
d0e335ab29
Replace unmaintained openlss/lib-array2xml with spatie/array-to-xml
Fixes vimeo/psalm#8852
2022-12-13 05:27:55 -04:00
Théo FIDRY
4a6bfea65c
Upgrade CpuCoreCounter 2022-12-11 01:12:52 +01:00
Théo FIDRY
ba40e34947
Update to stable 2022-12-08 12:17:26 +01:00
Théo FIDRY
a444f286bb
Integrate FidryCpuCoreCounter 2022-12-04 20:24:18 +01:00
Andrew Nagy
da66665de9 Merge branch '4.x' into feature/upgrade-lsp 2022-11-30 17:59:23 +00:00
Bruce Weirdan
ed36f2c2e8
Bump slevomat/coding-standard
This prevents issues with incompatible `phpstan/phpdoc-parser`.

`slevomat/coding-standard:8.3` claimed compatibility with
`phpstan/phpdoc-parser:^1.6`, but it fails with a fatal error when
`phpstan/phpdoc-parser:1.14` is installed (apparently there was a BC
break in a minor version of `phpstan/phpdoc-parser`).

Since 8.4 slevomat/coding-standard adopted a more conservative
dependency strategy, and they don't allow new untested versions of
`phpstan/phpdoc-parser`.

8.4 still allows PHP 7.2, so we should have no problems due to 7.x
  removal.
2022-11-27 16:16:52 -04:00
Bruce Weirdan
a8e0ff52df
Move mockery to require-dev too 2022-11-26 21:24:13 -04:00
Bruce Weirdan
d1921b1abf
Merge pull request #8771 from weirdan/reenable-platform-check
Fixes https://github.com/vimeo/psalm/issues/7560
2022-11-26 04:09:57 -04:00