1
0
mirror of https://github.com/danog/psalm.git synced 2024-11-29 20:28:59 +01:00

Commit Graph

  • 5d671a4775
    Merge pull request #10630 from kkmuffme/additional-fix-for-inconsistent-basedir Bruce Weirdan 2024-02-05 15:01:51 -0400
  • 578046da4a
    Merge pull request #10651 from edsrzf/missing-override Bruce Weirdan 2024-02-05 07:16:40 -0400
  • c40f232d31
    Merge pull request #10629 from edsrzf/analyze-dynamic-fetches Bruce Weirdan 2024-02-05 07:16:03 -0400
  • 4cec31eba9 Test for dynamic enum fetch Evan Shaw 2024-02-05 21:51:34 +1300
  • a827806709 ParseError for dynamic constants before PHP 8.3 Evan Shaw 2024-02-05 21:49:40 +1300
  • 2008ea078a code review add die to forbidden functions for psalm itself kkmuffme 2024-02-05 08:19:23 +0100
  • ee7187c8d6 directory_separator optional wrong kkmuffme 2024-02-04 11:51:57 +0100
  • ddb02b9e94
    Merge pull request #10603 from weirdan/fix-existing_whatever-references Bruce Weirdan 2024-02-05 01:05:38 -0400
  • 52eadab971
    Late binding of enum cases Bruce Weirdan 2024-02-05 04:00:10 +0100
  • 6d572a681c
    Apply suggestions from code review Bruce Weirdan 2024-02-04 15:41:01 -0400
  • 9ac2383efd
    Merge pull request #10654 from weirdan/10650-do-not-add-callable-as-native-property-type Bruce Weirdan 2024-02-04 15:32:59 -0400
  • b2a2cd7884
    Allow adding Closure as a native property type Bruce Weirdan 2024-02-04 19:16:42 +0100
  • e8b47f7d42
    Do not add callable as a native property type Bruce Weirdan 2024-02-04 18:52:20 +0100
  • 8396360d30 Emit MissingOverrideAttribute Evan Shaw 2024-02-04 11:35:03 +1300
  • c71ad2221c Move Override tests to separate file Evan Shaw 2024-02-04 15:30:36 +1300
  • 7d07e258a3 Add MissingOverrideAttribute issue Evan Shaw 2024-02-04 11:17:13 +1300
  • 59df6a728f
    Merge pull request #10649 from weirdan/ci-clarify-pull-request-labels-check Bruce Weirdan 2024-02-03 19:09:29 -0400
  • 7c7c216b1b
    Clarify that Pull request labels failure is to be resolved by maintainers Bruce Weirdan 2024-02-03 23:07:52 +0100
  • 3b8d81b90e
    Merge pull request #10644 from edsrzf/invalid-override Bruce Weirdan 2024-02-03 18:05:10 -0400
  • ea9cb44699 Emit InvalidOverride Evan Shaw 2024-02-03 18:30:59 +1300
  • 07f4045ccd Add InvalidOverride issue Evan Shaw 2024-02-03 13:06:12 +1300
  • 080c8f68bb
    Merge pull request #10648 from robchett/check_type_namespace_allow_reserved_words Bruce Weirdan 2024-02-03 15:11:38 -0400
  • 74314eb3b8
    Merge pull request #10637 from UlrichEckhardt/fix/issue-10636-inotify-returntype Bruce Weirdan 2024-02-03 15:05:26 -0400
  • 90362df23b
    Merge pull request #10639 from simPod/diff Bruce Weirdan 2024-02-03 15:01:10 -0400
  • c1400b8ae7
    Merge pull request #10647 from weirdan/drop-echo-checker-repo Bruce Weirdan 2024-02-03 14:53:58 -0400
  • 9d4fd4011d Support user defined types for psalm-check-type robchett 2024-02-03 18:26:20 +0000
  • 526013e77e Fix check-type when using reserved types from within a namespace robchett 2024-02-03 18:09:23 +0000
  • a2980b5924
    Drop unused local composer repo Bruce Weirdan 2024-02-03 18:44:24 +0100
  • 192f7b99a1
    Merge pull request #10633 from weirdan/stable-baseline Bruce Weirdan 2024-02-03 13:23:52 -0400
  • 9a970cafc3
    Update our actual baseline to use the new format Bruce Weirdan 2024-02-03 18:15:40 +0100
  • 4fc35949ef
    Allow sebastian/diff v6 Simon Podlipsky 2024-02-02 10:22:38 +0100
  • 9fd17cf749 CallMap: Improve returntype annotation for inotify_read() Ulrich Eckhardt 2024-02-02 10:06:03 +0100
  • 1698239677 CallMap: Adjust return type for inotify_add_watch() to int|false Ulrich Eckhardt 2024-02-02 09:35:05 +0100
  • fc88ef2f67
    Merge pull request #10634 from weirdan/10334-global-constants-as-case-values Bruce Weirdan 2024-02-01 19:10:21 -0400
  • 41ce826f6d improve file_put_contents return type kkmuffme 2024-02-01 17:58:04 +0100
  • d2e5a0722b improve realpath and readlink return type kkmuffme 2024-02-01 09:08:22 +0100
  • d79f77215b improve getcwd return type kkmuffme 2024-02-01 08:47:24 +0100
  • fae1d414fd fix errors output in stdout making test fails with cryptic errors kkmuffme 2024-02-01 18:10:40 +0100
  • 47c52ad602 fix /src/psalm.xml not removed between tests and remove psalm.xml at the end of tests kkmuffme 2024-02-01 12:28:32 +0100
  • f185f3d985 additional places with inconsistent trailing slash kkmuffme 2024-02-01 08:46:18 +0100
  • d4a5909e1f Fix additional places where base_dir was broken due to missing separator kkmuffme 2024-02-01 08:10:57 +0100
  • 421cb0f7a1
    Allow enum cases to be global constants robchett 2023-11-02 11:59:42 +0000
  • 38d7d435c8
    Merge pull request #10625 from weirdan/allow-typedef-imports-from-any-kind-of-classlike Bruce Weirdan 2024-02-01 13:05:07 -0400
  • 76364ab2cc
    Stable baseline Bruce Weirdan 2024-02-01 17:54:46 +0100
  • 88c2e00d02 Analyze dynamic class const names Evan Shaw 2024-02-01 17:39:38 +1300
  • a66aace523 Analyze dynamic static property names Evan Shaw 2024-02-01 17:31:15 +1300
  • 00822074fe
    Merge branch '5.21.x' into 5.x Bruce Weirdan 2024-02-01 02:06:03 +0100
  • 8c473e2437
    Merge pull request #10628 from weirdan/fix-baseline-usage-with-paths-passed-via-cli-args Bruce Weirdan 2024-01-31 21:04:32 -0400
  • 138c7b801e
    Fix baseline loading for path specified on the command line Bruce Weirdan 2024-02-01 01:41:24 +0100
  • 6140f6881c
    Allow typedef imports from any classlike type Bruce Weirdan 2024-01-31 23:07:23 +0100
  • 4fdfbac870
    Merge pull request #10623 from weirdan/allow-inline-comments-in-typedef-shapes Bruce Weirdan 2024-01-31 17:10:20 -0400
  • 9ec556bb14
    Allow inline comments in typedef shapes Bruce Weirdan 2024-01-31 21:59:40 +0100
  • 215d62eb72
    Merge pull request #10621 from kkmuffme/fix-numeric-scalar-validate-filter-var-input Bruce Weirdan 2024-01-31 14:28:25 -0400
  • 7023855fb3 add scalar & numeric handling for all cases where appropriate and ensure no more generic types being added for int/float (previous commit) kkmuffme 2024-01-31 14:19:53 +0100
  • 551625aa4b Fix https://github.com/vimeo/psalm/issues/10561 numeric input incorrect return type kkmuffme 2024-01-31 14:03:01 +0100
  • abe7ae828d
    Merge pull request #10619 from fluffycondor/fix-ownerdocument-null Bruce Weirdan 2024-01-31 06:48:34 -0400
  • 6aa2ddfe1c Fix ownerDocument type fluffycondor 2024-01-31 15:39:54 +0600
  • 04ba9358e3
    Merge pull request #10605 from edsrzf/php-parser-tweaks Bruce Weirdan 2024-01-30 18:52:27 -0400
  • 35e6effa12
    Merge pull request #10617 from weirdan/10416-import-typedefs-from-enums Bruce Weirdan 2024-01-30 16:39:33 -0400
  • 6d32d2f692
    Allow importing typedefs from enums Bruce Weirdan 2024-01-30 20:29:51 +0100
  • baa866029e
    Merge pull request #10615 from weirdan/10589-fix-missing-MissingConstructor-with-native-mixed-property Bruce Weirdan 2024-01-30 12:47:59 -0400
  • ca9a12ddda
    Report MissingConstructor for natively typed mixed properties Bruce Weirdan 2024-01-30 17:24:27 +0100
  • e02276a17f
    Merge pull request #10614 from weirdan/fix-json-mapping-with-opcache.save_comments-0 Bruce Weirdan 2024-01-30 00:06:11 -0400
  • 98756ba992
    Fix language server running with opcache.save_comments=0 Bruce Weirdan 2024-01-30 04:59:12 +0100
  • e63db9c12a
    Drop suppression as the method is now used in tests Bruce Weirdan 2024-01-29 22:29:19 +0100
  • b2aebd90a7
    Fix test by preloading interface Bruce Weirdan 2024-01-29 22:22:34 +0100
  • e8763968a0
    Un-ignore arrayobject::getiterator - appears it's been fixed too Bruce Weirdan 2024-01-29 22:03:59 +0100
  • c935cc307b
    Un-ignore recursiveiteratoriterator::__construct Bruce Weirdan 2024-01-29 21:56:36 +0100
  • 58b7139470
    Reflection may reference interfaces and enums Bruce Weirdan 2024-01-29 21:49:45 +0100
  • 67ba758c09
    Fix unstable hasFullyQualified(Interface|Enum)() Bruce Weirdan 2024-01-27 22:19:17 +0100
  • f045730927
    Merge pull request #10598 from weirdan/key_exists-is-an-alias-for-array_key_exists Bruce Weirdan 2024-01-29 16:23:35 -0400
  • fd1294eef4
    Merge pull request #10599 from weirdan/allow-properties-on-intersections-with-enum-interfaces Bruce Weirdan 2024-01-29 16:23:20 -0400
  • 8354ff3014
    Merge pull request #10600 from weirdan/readgzfile-is-impure Bruce Weirdan 2024-01-29 16:23:05 -0400
  • 872cf58236
    Merge pull request #10601 from weirdan/do-not-validate-callable-arguments-in-lenient-contexts Bruce Weirdan 2024-01-29 16:22:47 -0400
  • 79b67f8b81
    Merge pull request #10612 from edsrzf/rework-trivial-expr Bruce Weirdan 2024-01-28 21:35:34 -0400
  • 98d98be443 Re-work CheckTrivialExprVisitor Evan Shaw 2024-01-10 21:57:56 +1300
  • 45f3218fad
    Merge pull request #10607 from weirdan/lsp-issue-type-in-description Bruce Weirdan 2024-01-28 15:05:32 -0400
  • 4b2cd0f23f
    [LSP] Add issue type in description Bruce Weirdan 2024-01-28 16:36:03 +0100
  • f1a206fbf5 Remove usages of deprecated getLine Evan Shaw 2024-01-10 08:41:01 +1300
  • 361ba65af0 Use flags key instead of type for ClassMethod Evan Shaw 2024-01-12 21:50:20 +1300
  • 67a91e05b2
    Do not validate callable arguments in lenient contexts Bruce Weirdan 2024-01-27 16:38:37 +0100
  • 9372adb980
    readgzfile() is impure Bruce Weirdan 2024-01-27 15:38:27 +0100
  • c1e22ddcaa
    Allow properties on intersections with enum interfaces Bruce Weirdan 2024-01-27 14:37:26 +0100
  • 6e2effaf9a
    key_exists() is an alias for array_key_exists() Bruce Weirdan 2024-01-27 13:41:43 +0100
  • 294220c744
    Merge pull request #10588 from issidorov/revert-auto-completion-filter Bruce Weirdan 2024-01-27 07:06:52 -0400
  • 10402c426b Partial revert "Fix auto completion by partial property or method" Ivan Sidorov 2024-01-23 07:25:51 +0000
  • c0e8d32561
    Merge pull request #10594 from edsrzf/encapsed-string-condition-order orklah 2024-01-25 19:32:48 +0100
  • e72ad06343
    Merge pull request #10593 from jorgsowa/update-baseline orklah 2024-01-25 07:38:26 +0100
  • 68a1d1e2b4 Switch condition order Evan Shaw 2024-01-13 07:01:37 +1300
  • 25b07fb6e2
    Merge pull request #10586 from klimick/fix-template-replacement orklah 2024-01-25 00:00:36 +0100
  • 9616b14253
    Merge pull request #10574 from edsrzf/unit-test-improvements orklah 2024-01-24 23:59:23 +0100
  • 17f4087418 Update psalm-baseline.xml Jorg Sowa 2024-01-24 22:43:40 +0100
  • 541bf51a25
    Merge pull request #10584 from vimeo/dependabot/github_actions/actions/cache-4 Bruce Weirdan 2024-01-22 09:08:26 -0400
  • c307bcbc76 Try to fix template replacement edge case klimick 2024-01-22 07:09:57 +0300
  • 786001547e
    Bump actions/cache from 3 to 4 dependabot[bot] 2024-01-22 07:14:10 +0000
  • d3eb02a93b Fix ClassTest case Evan Shaw 2024-01-19 16:20:41 +1300
  • eb7ce32f40 Fix TemporaryUpdateTest cases Evan Shaw 2024-01-19 16:14:40 +1300
  • d17757c422 Fix PropertyTypeTest case Evan Shaw 2024-01-19 10:01:32 +1300
  • b7a18bde46
    Merge pull request #10572 from vimeo/fix_10552 Daniil Gentili 2024-01-18 20:40:16 +0100
  • f7edaa66ac Fix #10552 Daniil Gentili 2024-01-18 20:33:54 +0100