1
0
mirror of https://github.com/danog/psalm.git synced 2024-12-03 10:07:52 +01:00
Commit Graph

14362 Commits

Author SHA1 Message Date
orklah
be48d10ce0
Merge pull request #10340 from robchett/RecursiveArrayIterator_stub_correction
Fix stub for RecursiveArrayIterator::getChildren
2023-11-04 09:55:37 +01:00
orklah
302fb72bc8
Merge pull request #10326 from robchett/consistent_type_docblock_parsing
Consistent type docblock parsing
2023-11-04 09:54:58 +01:00
robchett
fecc4eb274 Rework test as it was a false negative 2023-11-03 21:42:17 +00:00
robchett
8414d70a77 Better reconciling of ++/-- operators in ints 2023-11-03 21:42:17 +00:00
robchett
d925bf5226 Correct decrement min/max ranges 2023-11-03 21:42:17 +00:00
robchett
ec5eae3347 Maintain loop start value after an increment 2023-11-03 21:42:17 +00:00
robchett
3cf93345a9 Sanitize docblocks for psalm-check-type 2023-11-03 21:41:48 +00:00
robchett
f507838ba8 Fix some stub docblocks that were thowing parse errors 2023-11-03 21:41:48 +00:00
robchett
70a83c8e2a Skip inline docblocks like {@see ...} 2023-11-03 21:41:48 +00:00
robchett
e76db142f8 Suppress '@template T as' test failures 2023-11-03 21:41:48 +00:00
robchett
39ac69b643 Fix parsing of class-string-map<T of Foo, T> 2023-11-03 21:41:48 +00:00
robchett
934383e036 Fix for spaces after , in multiline docblock types 2023-11-03 21:41:48 +00:00
robchett
d05bd5430d Use CommentAnalyzer::sanitizeDocblockType consistently 2023-11-03 21:41:48 +00:00
robchett
16c06b9dd4 Fix stub for RecursiveArrayIterator::getChildren 2023-11-03 21:41:28 +00:00
robchett
ccabf2144f Remove unused suppressions 2023-11-03 21:41:06 +00:00
robchett
3448c47931 Warn when an issue handler suppression is unused 2023-11-03 21:41:06 +00:00
robchett
54999abc54 Allow (no-)seal-(properties|methods) without the psalm- prefix 2023-11-03 21:40:37 +00:00
orklah
e6564c6126
Merge pull request #10339 from robchett/global_const_as_enum_case
Allow enum cases to be global constants
2023-11-03 20:58:07 +01:00
orklah
7acc50eef0
Merge pull request #10318 from danog/finalize
Finalize all internal classes
2023-11-03 20:57:06 +01:00
orklah
41acef50a1
Merge pull request #10319 from danog/rm_73
Get rid of legacy 7.3 logic
2023-11-03 20:56:39 +01:00
orklah
b9c82d37be
Merge pull request #9787 from robchett/remove_non-empty-list_status_when_combining_with_empty
Incorrectly asserting non-empty-list after combining with empty list
2023-11-03 20:55:26 +01:00
orklah
722fe6c38c
Merge pull request #10320 from issidorov/completion-by-partial-property-or-method
Fix auto completion by partial property or method
2023-11-03 20:54:37 +01:00
orklah
65f7d7fb63
Merge pull request #10345 from robchett/scanner_progress
Add progress for scanning stage
2023-11-03 20:52:20 +01:00
orklah
4ce7f9f68b
Merge pull request #10333 from braindawg/addStubConstantsForSOAP
Add constants from SOAP extension to stub
2023-11-03 20:51:13 +01:00
orklah
b88033989c
Merge pull request #10343 from robchett/hotfix_shepard_build
Hotfix shepard build
2023-11-03 20:50:05 +01:00
robchett
f2343ed2e1 Add progress for scanning stage 2023-11-03 10:37:06 +00:00
robchett
c93fe1471d Hotfix shepard build - see #10342 2023-11-03 07:52:42 +00:00
robchett
97a7cf8452 Allow enum cases to be global constants 2023-11-02 12:30:24 +00:00
Brian Dunne
cfe57e9dbe Fix redundant PHP tag in SOAP stub 2023-11-01 15:01:48 -05:00
orklah
2e65d5fefa
Merge pull request #10335 from kbond/sf7
Allow Symfony 7
2023-10-31 17:30:13 +01:00
Kevin Bond
31928c11f3
allow symfony 7 2023-10-31 10:29:33 -04:00
Brian Dunne
349770f6d0 Add constants from SOAP extension to stub
The SOAP extension stub was missing some constants we used (really just
SOAP_1_1 and SOAP_1_2), so I thought I'd add the rest of the constants
declared by the extension to the stub. Values are all pulled straight
from the PHP docs.
2023-10-30 22:36:06 -05:00
Brian Dunne
d07b57576d Stub constants for ZipArchive from ext-zip
This stubs out the class constants for ZipArchive, which I believe are
the only constants introduced by the `zip` extension. This should allow
Psalm to run over code utilizing any of these constants even if the
analyzing system doesn't have ext-zip installed/enabled (e.g. a GitHub
Actions container).
2023-10-30 21:46:40 -05:00
Ivan Sidorov
2f039f9072 Fix auto-completion with declared static method by DocBlock 2023-10-27 09:35:30 +00:00
Ivan Sidorov
d6faff2844 Fix auto comletion by partial property or method 2023-10-26 21:31:47 +00:00
07b45b8116 Get rid of legacy 7.3 logic 2023-10-26 17:18:33 +02:00
ec23f998ea Finalize all internal classes 2023-10-26 17:00:29 +02:00
RobChett
6044cc702c Combining a array value empty list with a non-empty list was returning a non-empty-list 2023-10-26 05:50:55 +01:00
orklah
2726ad4d6f
Merge pull request #10314 from simonberger/narrow-get_browser-return-types
Narrow down `get_browser` returning array or object
2023-10-25 19:47:17 +02:00
Simon Berger
6f32c723f5 Narrow down get_browser returning array or object based on $return_array param 2023-10-25 10:34:46 +02:00
orklah
6e56990f28
Merge pull request #10313 from vimeo/dependabot/github_actions/fkirc/skip-duplicate-actions-5.3.1
Bump fkirc/skip-duplicate-actions from 5.3.0 to 5.3.1
2023-10-24 20:24:59 +02:00
orklah
ff5526dc57
Merge pull request #10312 from trusting-thompson/named-param-out
fix @param-out with named arguments
2023-10-24 20:15:55 +02:00
Daniel Linjama
a375f441f2 fix @param-out with named arguments 2023-10-23 10:39:09 +03:00
dependabot[bot]
dcec7ac82c
Bump fkirc/skip-duplicate-actions from 5.3.0 to 5.3.1
Bumps [fkirc/skip-duplicate-actions](https://github.com/fkirc/skip-duplicate-actions) from 5.3.0 to 5.3.1.
- [Release notes](https://github.com/fkirc/skip-duplicate-actions/releases)
- [Commits](https://github.com/fkirc/skip-duplicate-actions/compare/v5.3.0...v5.3.1)

---
updated-dependencies:
- dependency-name: fkirc/skip-duplicate-actions
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-10-23 07:36:44 +00:00
fa97e6ddf5 Fix 2023-10-22 21:26:19 +02:00
4b1c2dd1a2 Merge remote-tracking branch 'origin/master' 2023-10-22 21:26:10 +02:00
orklah
147505c806
Merge pull request #10310 from nicelocal/v6_fixes
V6 fixes
2023-10-22 21:20:30 +02:00
e72fb5a2b3 Fix 2023-10-22 20:22:01 +02:00
8fadd1be85 cs-fix 2023-10-22 20:17:39 +02:00
292ed06323 Fix 2023-10-22 20:13:31 +02:00