|
79b13fab04
|
Cleanup
|
2022-10-03 12:09:42 +02:00 |
|
|
c2ce7e63da
|
Immutable readonly 1
|
2022-10-03 11:53:05 +02:00 |
|
|
f11ed46f26
|
Immutable assertions
|
2022-10-03 11:32:15 +02:00 |
|
|
ef60a0c88c
|
Fix properties-of on generics&intersections
|
2022-10-03 11:28:01 +02:00 |
|
|
3abd0b961f
|
Immutable Unions
|
2022-10-03 10:45:36 +02:00 |
|
orklah
|
313ebf428b
|
Merge pull request #8502 from kkmuffme/option-to-only-report-errors-for-passed-file
add hideAllErrorsExceptPassedFiles config option
|
2022-09-25 13:02:00 +02:00 |
|
kkmuffme
|
b68ac865e1
|
add docs
|
2022-09-24 10:44:12 +02:00 |
|
kkmuffme
|
b1c0c2d8a1
|
add hideAllErrorsExceptPassedFiles config option
for files only (not directories, since that wouldn't make practical sense)
|
2022-09-24 10:44:01 +02:00 |
|
orklah
|
b55fc2b35a
|
Merge pull request #8416 from kkmuffme/regression-4.25.0-count-resourcebundle
fix crash in <PHP8 with ResourceBundle
|
2022-09-23 15:11:07 +02:00 |
|
orklah
|
ebabd4bf48
|
Merge pull request #8503 from kkmuffme/fix-phpdoc-errors-reported-for-stubs-instead-of-files
use cache for declared function when available before falling back to stubs
|
2022-09-22 20:17:18 +02:00 |
|
kkmuffme
|
e803af4cd4
|
use cache for declared function when available before falling back to stubs
fixes return type issues reported for the wrong file
|
2022-09-22 02:10:51 +02:00 |
|
kkmuffme
|
328561d388
|
add code for faster debugging next time
|
2022-09-22 01:01:08 +02:00 |
|
kkmuffme
|
ce76158085
|
fix crash in <PHP8 with ResourceBundle
partially reverts https://github.com/vimeo/psalm/pull/8217
|
2022-09-22 01:01:08 +02:00 |
|
orklah
|
5bf59e4e9b
|
Merge pull request #8366 from kkmuffme/fix-invalid-casts-int-float
Fix invalid casts int and float
|
2022-09-20 11:04:43 +02:00 |
|
kkmuffme
|
d69e062426
|
add RiskyCast tests
|
2022-09-20 10:59:46 +02:00 |
|
kkmuffme
|
d69be4b9a2
|
objects even with __toString methods cannot be cast to int/float
|
2022-09-19 21:54:16 +02:00 |
|
Ricardo Boss
|
bf1c0320fd
|
Cherry-pick: Try to provide literal int types when possible (fixes #6966) (#7071)
* Fixed vimeo/psalm#6966
* Only accept >= 0 values for mode argument in round()
* Made round() only return float or literal float values and remove unneeded test
* Registered RoundReturnTypeProvider
* Updated cast analyzer to handle single string literal int values as literal ints
* Fixed psalm errors
* Fix invalid property accesses
* Addressed comments
* Added Tests
* Marked RoundReturnTypeProvider as internal
* Fixed CS
|
2022-09-19 21:54:16 +02:00 |
|
kkmuffme
|
da68e9d739
|
fix psalm-internal risky casts
|
2022-09-19 21:54:16 +02:00 |
|
kkmuffme
|
7cdad99645
|
add RiskyCast
|
2022-09-19 21:54:16 +02:00 |
|
kkmuffme
|
c3eebe2579
|
be less strict for generic string type
|
2022-09-19 21:54:16 +02:00 |
|
kkmuffme
|
d32efb0619
|
float/int always 1 on "error", no PossiblyInvalidCasts by default
|
2022-09-19 21:54:16 +02:00 |
|
kkmuffme
|
39ec75523e
|
same for float
|
2022-09-19 21:54:16 +02:00 |
|
kkmuffme
|
3bec76acb8
|
fix invalid casts for int
https://psalm.dev/r/0d284c6f48
|
2022-09-19 21:54:16 +02:00 |
|
kkmuffme
|
e4b7cdf26f
|
fix type for (string) true
|
2022-09-19 21:54:16 +02:00 |
|
orklah
|
f31f7beba5
|
Merge pull request #8480 from d-claassen/psalter-throws-namespaced-exception
Make Psalter add `@throws` annotation with properly namespaced exception
|
2022-09-19 21:31:50 +02:00 |
|
dennis
|
3a6b709845
|
Test to describe use statements being applied
|
2022-09-19 21:09:45 +02:00 |
|
dennis
|
ab690df4da
|
Improved class name generation for @throws annotation
|
2022-09-19 21:09:45 +02:00 |
|
dennis
|
8ffc747349
|
Add test to document cross namespace behaviour
|
2022-09-19 21:09:45 +02:00 |
|
dennis
|
b88d2890e2
|
Fix existing tests
|
2022-09-19 21:09:45 +02:00 |
|
dennis
|
844d7999c5
|
Ensure @throws annotations reference valid Exception classes
|
2022-09-19 21:09:45 +02:00 |
|
dennis
|
44785fadfc
|
Introduce test with code inside namespace
|
2022-09-19 21:09:45 +02:00 |
|
orklah
|
3b7e508c78
|
Merge pull request #8473 from kkmuffme/detailed-superglobal-types
make superglobals more specific
|
2022-09-19 10:48:44 +02:00 |
|
kkmuffme
|
e2e6265ba1
|
ignore nullable issues for $argv/$argc
|
2022-09-19 09:45:55 +02:00 |
|
orklah
|
028ac7f540
|
Merge pull request #8494 from pvandommelen/fix_any_type_widening
Fix type widening when `Any` assertion is used
|
2022-09-18 19:35:07 +02:00 |
|
Peter van Dommelen
|
2eb4ca0e3b
|
Within the reconciler's fast path, do not require the existing type to include mixed when handling an Any assertion.
|
2022-09-18 17:07:30 +02:00 |
|
Peter van Dommelen
|
05f28ce8cd
|
Do not widen type to mixed and lose the existing type information when an Any assertion is used.
Fixes #8084.
|
2022-09-18 17:02:09 +02:00 |
|
orklah
|
8185260126
|
Merge pull request #8490 from tvdijen/setAttributeNS
Add null-type to several DOM-functions
|
2022-09-18 13:55:41 +02:00 |
|
Tim van Dijen
|
2a315bef45
|
Fix some more
|
2022-09-18 11:53:09 +02:00 |
|
Tim van Dijen
|
3b737480bd
|
Fix CallMap_historical
|
2022-09-18 11:51:39 +02:00 |
|
Tim van Dijen
|
eb93f69251
|
Add null-type to several DOM-functions
|
2022-09-18 11:51:36 +02:00 |
|
orklah
|
5db59910bd
|
Merge pull request #8491 from HypeMC/array-column-fix
Fix array_column with object and column name null
|
2022-09-18 11:25:42 +02:00 |
|
orklah
|
89b034acaf
|
Merge pull request #8492 from HypeMC/consistent-docs-examples
Make template constraints examples in docs consistent
|
2022-09-18 11:23:21 +02:00 |
|
orklah
|
1f1fc47d6f
|
Merge pull request #8493 from HypeMC/object-properties
Document the object with properties syntax
|
2022-09-18 11:22:00 +02:00 |
|
orklah
|
3724a8357a
|
Merge pull request #8489 from hirokinoue/fix-array_key_exists-false-positive
Fix array_key_exists first argument false positive
|
2022-09-18 11:20:58 +02:00 |
|
HypeMC
|
014cddb9dd
|
Document the object with properties syntax
|
2022-09-17 23:46:19 +02:00 |
|
HypeMC
|
ee16caf596
|
Make template constraints examples in docs consistent
|
2022-09-17 22:20:01 +02:00 |
|
HypeMC
|
602e26edd4
|
Fix array_column with object and column name null
|
2022-09-17 21:21:33 +02:00 |
|
hirokinoue
|
9071e877a8
|
fix according to psalm analysis
|
2022-09-18 01:15:09 +09:00 |
|
hirokinoue
|
2cf131fb45
|
allow StaticPropertyFetch node to behave like Variable node
|
2022-09-17 23:08:29 +09:00 |
|
hirokinoue
|
2f870776e2
|
add test case derived from issue #7428
|
2022-09-17 23:02:25 +09:00 |
|