1
0
mirror of https://github.com/danog/psalm.git synced 2024-11-26 12:24:49 +01:00

Commit Graph

  • 83069ffd06 cs-fix throw_on_scan_issues Daniil Gentili 2024-04-11 21:17:11 +0200
  • 463c7dc452 Fix psalm Daniil Gentili 2024-04-11 21:09:12 +0200
  • 9e4c2a6362 Fix Daniil Gentili 2024-04-11 20:34:31 +0200
  • 683f63b7f7 Kill all children before throwing Daniil Gentili 2024-04-11 20:27:08 +0200
  • e93ecbe1d0 Throw exception instead of silently logging issues occurred during scan Daniil Gentili 2024-04-11 20:22:31 +0200
  • 7d6c88e88a
    Merge pull request #10885 from kkmuffme/unknown-psalm-annotation-should-not-make-docblock-invalid orklah 2024-04-06 20:17:07 +0200
  • db7bdd81ac Fix https://github.com/vimeo/psalm/issues/10880 kkmuffme 2024-04-06 09:42:07 +0200
  • eaeb979222
    Merge pull request #10866 from kkmuffme/document-psalm-internal-namespace-class Bruce Weirdan 2024-03-28 01:51:21 +0100
  • c8f0671b33 document that @psalm-internal works for namespace + class too kkmuffme 2024-03-27 23:44:34 +0100
  • 4b01704558
    Merge pull request #10859 from jorgsowa/specify-array-return-of-session_get_cookie_param Bruce Weirdan 2024-03-25 23:16:26 +0100
  • dee88f5a53
    Merge pull request #10858 from edsrzf/handle-stringable-override Bruce Weirdan 2024-03-25 23:04:45 +0100
  • c5fc82c449 Define historical definitions of session_get_cookie_param Jorg Sowa 2024-03-25 23:04:26 +0100
  • 6269b804a0 Don't emit MissingOverrideAttribute for implicit Stringable implementations Evan Shaw 2024-03-26 08:31:33 +1300
  • fb7278ea3e
    Merge pull request #10856 from simonberger/patch-10739 Bruce Weirdan 2024-03-25 01:35:28 +0100
  • 7128f0d7d3 Fix storage not available in thread for intersection doc types Simon Berger 2024-03-24 22:07:33 +0100
  • 85ff673099
    Merge pull request #10814 from kkmuffme/int-string-keys-arrays-are-int Bruce Weirdan 2024-03-23 02:08:19 +0100
  • 1bfa684d7f scientific and underscore notation should be quoted too, since they won't be type juggled kkmuffme 2024-03-23 01:01:51 +0100
  • cd302f040b further improve string-int juggling handling which was previously already improved by me in https://github.com/vimeo/psalm/pull/10481 kkmuffme 2024-03-22 16:22:11 +0100
  • 6030995d8d separate fix of https://github.com/vimeo/psalm/pull/10481 to a reusable function kkmuffme 2024-03-22 15:34:10 +0100
  • 120e3122b5 fix tests kkmuffme 2024-03-22 14:24:50 +0100
  • 1b91f566c4 add tests for int-like string array keys kkmuffme 2024-03-12 22:52:15 +0100
  • 3e493d95a4 Specified array return type of session_get_cookie_params Jorg Sowa 2024-03-22 00:53:27 +0100
  • 63ea4de701
    Merge pull request #10847 from ThomasLandauer/patch-1 Bruce Weirdan 2024-03-21 21:18:02 +0100
  • 2ae91aa95c
    Update CallMap_historical.php Thomas Landauer 2024-03-21 20:33:41 +0100
  • 2f908817d4
    Update CallMap.php Thomas Landauer 2024-03-21 18:34:34 +0100
  • 4266a8e044
    Merge pull request #10839 from kkmuffme/misc-class-callable-errors-not-reported Bruce Weirdan 2024-03-20 05:51:34 +0100
  • 375fe32992
    Update tests/CallableTest.php Bruce Weirdan 2024-03-20 05:32:13 +0100
  • b47449fa89
    Merge pull request #10817 from kkmuffme/promoted-properties-not-set-in-extended-constructor Bruce Weirdan 2024-03-20 02:44:01 +0100
  • 70530d6a0c
    Merge pull request #10756 from edsrzf/array-isset Bruce Weirdan 2024-03-20 02:27:19 +0100
  • 4b707d1233 Additional array fetch test case Evan Shaw 2024-03-04 21:39:18 +1300
  • 30e797b5fd Update baseline Evan Shaw 2024-02-28 21:46:58 +1300
  • 86173d29c9 When inside isset, array fetch can return null Evan Shaw 2024-02-26 20:48:42 +1300
  • cc5ad67494
    Merge pull request #10821 from kkmuffme/consistent-constructor-param-name-mismatch Bruce Weirdan 2024-03-20 02:07:36 +0100
  • 9cfce37785 ParamNameMismatch not reported for __construct kkmuffme 2024-03-13 19:05:13 +0100
  • 3a1b10f211
    Merge pull request #10828 from jack-worman/MissingClassConstType Bruce Weirdan 2024-03-20 01:58:50 +0100
  • 2c1ac98439
    Merge pull request #10815 from pilif/filter_var-named-args Bruce Weirdan 2024-03-20 01:49:26 +0100
  • 98eab1fe23
    Merge pull request #10822 from kkmuffme/report-param-name-mismatch-for-single-param-too Bruce Weirdan 2024-03-20 01:34:53 +0100
  • c5adc51f10
    Merge pull request #10824 from kkmuffme/update-misc-deprecated-arg-types-PHP81-83 Bruce Weirdan 2024-03-20 01:26:46 +0100
  • e3d55268f9
    Merge pull request #10838 from kkmuffme/undefined-parent-not-reported-in-callable Bruce Weirdan 2024-03-20 01:08:45 +0100
  • e83530a6c1 report invalid callable if callable cannot be called like this from current context kkmuffme 2024-03-19 13:21:31 +0100
  • a59248f5a1 self, parent and static in callable are deprecated since PHP 8.2 kkmuffme 2024-03-16 23:13:00 +0100
  • f61c7e108f
    Merge pull request #10805 from weirdan/10461-allow-more-callable-types-as-subtypes-of-callable Bruce Weirdan 2024-03-20 00:17:24 +0100
  • 4b7957b789
    Merge pull request #10829 from vimeo/isTypeContainedByType_flags Bruce Weirdan 2024-03-20 00:13:38 +0100
  • 644ef8d573
    Merge pull request #10832 from Ayesh/php84/nullability Bruce Weirdan 2024-03-20 00:11:42 +0100
  • 45d9fbeb68
    Merge pull request #10843 from kkmuffme/fix-psalm-6-notice-in-tests-config Daniil Gentili 2024-03-20 00:03:18 +0100
  • 8efbf386c3 fix bad class kkmuffme 2024-03-19 21:17:26 +0100
  • ea825c626d Explicitly set value in config to fix warning in tests kkmuffme 2024-03-19 21:06:20 +0100
  • e8e1f47ddb
    Merge pull request #10842 from kkmuffme/fix-tests-using-other-than-called-from-php-version Daniil Gentili 2024-03-19 13:47:01 +0100
  • 881546340c fix tests running with other than called PHP binary if called with a non-default PHP binary kkmuffme 2024-03-19 13:26:25 +0100
  • ff168a9c7a Fix undefined parent not reported in callable kkmuffme 2024-03-16 21:43:36 +0100
  • 431977cb1d
    [PHP 8.4] Fixes for implicit nullability deprecation Ayesh Karunaratne 2024-03-16 02:19:34 +0700
  • b431e5fc73 cs-fix Daniil Gentili 2024-03-15 12:52:36 +0100
  • ad87c2e905 Allow specifying flags to Codebase::isTypeContainedByType Daniil Gentili 2024-03-15 12:15:05 +0100
  • c7fc76ec57
    MissingClassConstType Jack Worman 2024-03-14 13:12:01 -0400
  • c174e35f15 Fix https://github.com/vimeo/psalm/issues/7550 kkmuffme 2024-03-14 00:35:05 +0100
  • a2307aca81 report error for single param too since named args can even be used then kkmuffme 2024-03-13 19:19:31 +0100
  • 9c5af0f494 Promoted properties missing in extended __construct should report PropertyNotSetInConstructor kkmuffme 2024-03-13 11:45:54 +0100
  • debffecd13
    add support for named arguments for filter_var and filter_input Philip Hofstetter 2024-03-13 09:11:17 +0100
  • c9468b63e5
    Introduce TCallableInterface Bruce Weirdan 2024-03-12 12:51:49 +0100
  • 4ea41cb69a
    Merge branch '5.23.x' into 5.x Bruce Weirdan 2024-03-11 21:34:28 +0100
  • 8471a896cc
    Merge pull request #10812 from issidorov/bug-10807 Bruce Weirdan 2024-03-11 21:33:46 +0100
  • fe42e8821d
    Resolve fail test #10807 Ivan Sidorov 2024-03-11 18:48:38 +0000
  • 2a91bd6616
    Added test for #10807 Aleksandr Zhuravlev 2024-03-11 20:09:05 +1000
  • ae1d510c4b
    Merge pull request #10806 from weirdan/9596-dont-crash-on-invalid-templates Bruce Weirdan 2024-03-11 01:54:45 +0100
  • 4a2cf93d7a Don't crash on invalid templates Bruce Weirdan 2024-03-11 01:41:52 +0100
  • 20c788911f Allow more callable types as subtypes of callable Bruce Weirdan 2024-03-10 22:17:38 +0100
  • c511185fbe
    Merge pull request #10804 from weirdan/10533-no-named-arguments-for-array-access Bruce Weirdan 2024-03-10 01:02:18 +0100
  • 00c2fef25d Forbid named arguments for ArrayAcccess methods Bruce Weirdan 2024-03-09 23:10:08 +0100
  • 005e3184fb
    Merge pull request #10800 from weirdan/10799-use-wider-classstring Bruce Weirdan 2024-03-09 20:39:11 +0100
  • 739d87dba7 Use wider class-string when combining class strings with intersections Bruce Weirdan 2024-03-09 18:25:46 +0100
  • 87f7101e01
    Merge pull request #10802 from weirdan/10796-nullable-resource-for-mkdir Bruce Weirdan 2024-03-09 20:14:10 +0100
  • 5c780c7b05 $resource parameter of mkdir() is nullable since PHP 7.3 Bruce Weirdan 2024-03-09 20:06:47 +0100
  • 02b58a592f
    Merge pull request #10801 from weirdan/fix-trailing-commas-after-anon-functions Bruce Weirdan 2024-03-09 19:38:57 +0100
  • 8e1aa46195 CS fix Bruce Weirdan 2024-03-09 18:41:51 +0100
  • dca888c777
    Merge pull request #10781 from theodorejb/fix-sqlsrv-callmap Bruce Weirdan 2024-03-03 20:20:06 +0100
  • 33071242aa Update CallMap for sqlsrv_connect and sqlsrv_errors to match reflection Theodore Brown 2024-01-18 18:07:31 -0600
  • 667a6a7b01
    Merge pull request #10779 from weirdan/10755-namespace-anon-classes Bruce Weirdan 2024-03-03 16:27:49 +0100
  • 6b9b4b523d Namespace anonymous classes Bruce Weirdan 2024-03-03 16:18:48 +0100
  • b061783848
    Merge pull request #10776 from kkmuffme/fix-php8-tests-use-wrong-analysis-version Bruce Weirdan 2024-03-03 15:26:10 +0100
  • 87e2af43f5 Use PHP_VERSION_ID instead of version_compare() Bruce Weirdan 2024-03-03 15:17:31 +0100
  • 64a32721e3 Allow the test fixed in vimeo/psalm#10778 Bruce Weirdan 2024-03-03 15:16:39 +0100
  • 0975c156af set previous default setting for failing test temporarily kkmuffme 2024-03-02 21:00:11 +0100
  • 963feb91a7 fix PHP 8 tests running with wrong --php-version=/phpVersion= if not explicitly specified kkmuffme 2024-03-02 20:53:40 +0100
  • 9e905ec21d
    Merge pull request #10778 from weirdan/10773-fix-weakmap-iteration Bruce Weirdan 2024-03-03 15:09:44 +0100
  • edc123b219 Backport WeakMap iterator fix from master Bruce Weirdan 2024-03-03 13:45:25 +0100
  • 20e8604b0c
    Merge pull request #10772 from weirdan/10766-named-parameters-for-callables Bruce Weirdan 2024-03-02 20:01:32 +0100
  • ceb290891b Initial support for named parameters for callables Bruce Weirdan 2024-03-02 17:49:01 +0100
  • cabcb02614
    Merge pull request #10765 from theodorejb/avoid-duplication Bruce Weirdan 2024-03-02 15:52:52 +0100
  • d3e070c89e
    Merge pull request #10769 from kkmuffme/since-annotations-outside-phpstub-should-not-infer-php-version Bruce Weirdan 2024-03-02 14:14:48 +0100
  • a1848a1a14 @since annotations should only infer PHP version in .phpstub files or for @since 8.0.0 PHP kkmuffme 2024-03-02 11:31:43 +0100
  • d751c202d8 fix unrelated Config bug not honoring PHP composer versions 8.2 + 8.3 kkmuffme 2024-03-02 11:30:28 +0100
  • e357b972f6 Avoid duplicating code for RiskyTruthyFalsyComparison Theodore Brown 2024-02-29 19:51:19 -0600
  • 496b214671
    Merge pull request #10764 from weirdan/fix-since-version-comparison Bruce Weirdan 2024-03-01 03:03:19 +0100
  • 97b22ecdfd Fix version comparison for @since Bruce Weirdan 2024-03-01 01:36:53 +0100
  • 8bdf114b9a
    Merge pull request #10760 from kkmuffme/fix-crash-invalid-taint-escape Bruce Weirdan 2024-03-01 00:35:07 +0100
  • 52fb472207 Fix PHP notice - crash on invalid taint-escape kkmuffme 2024-02-29 17:54:51 +0100
  • 9aa450bbe6
    Merge pull request #10753 from edsrzf/arguments-isset-disable Bruce Weirdan 2024-02-27 16:50:20 +0100
  • 22f32c1392 Set inside_isset = false when analyzing arguments Evan Shaw 2024-02-27 22:09:03 +1300
  • 60badd0a93
    Merge pull request #10752 from edsrzf/array-isset-disable-dim Bruce Weirdan 2024-02-27 01:11:12 +0100
  • a1352eb647
    Merge pull request #10697 from weirdan/forbid-iterating-over-generators-with-non-nullable-send Bruce Weirdan 2024-02-27 01:10:14 +0100