0324392cd8
Clean PHPStan baseline
2022-05-21 17:12:47 +01:00
fcb2ccab99
NetworkSession: Sync all attributes on respawn
2022-05-21 16:22:35 +01:00
869d340f10
Regenerate PHPStan baselines
2022-05-10 12:38:20 +01:00
741182c55f
InGamePacketHandler: skip processing movement if the player's position
...
was changed during processing other properties (#4913 )
fixes #4952
2022-04-10 21:02:45 +01:00
194cb1fb84
phpstan 1.5.1
2022-03-28 17:12:00 +01:00
8efa299c65
phpstan 1.4.8
2022-03-09 18:30:54 +00:00
4c98780bdb
Fixed PHPStan iterable types for LevelDBIterator
2022-03-09 17:28:59 +00:00
856fd2a33b
fix PHPStan failures
2022-03-09 17:26:05 +00:00
345ac75aac
Remove PHPStan rules (no longer needed)
...
this is enforced by php-cs-fixer now instead.
2022-01-20 19:25:34 +00:00
2bcb629d78
Scrub baseline
2022-01-20 19:08:44 +00:00
8db137882c
Scrub baseline
2022-01-20 16:58:38 +00:00
6846f1e78a
Replace disallowed operators in tests/
2022-01-20 16:48:36 +00:00
9c328690f8
Baseline for new rules (for now)
2022-01-20 16:46:41 +00:00
b60dd1e9b4
Ban 'and' and 'or' operators via PHPStan
2022-01-20 16:44:59 +00:00
a0bb7059c1
Merge remote-tracking branch 'origin/stable' into next-minor
2022-01-19 19:48:51 +00:00
f1723acfd3
UnsafeForeachArrayOfStringRule: use statically analysable function reference
...
this will ensure that it get automatically updated during refactors.
2022-01-18 00:23:29 +00:00
8da27ea0aa
UnsafeForeachArrayOfStringRule: fixed outdated function name
2022-01-18 00:15:44 +00:00
ee6548aa50
Merge branch 'stable' into next-minor
2022-01-14 00:45:49 +00:00
0a5b146189
substr() returns an empty string instead of false in 8.0
...
an empty string will pass through preg_match_all() without any harmful effects, so we don't need to check for it.
2022-01-07 22:38:00 +00:00
1948b00008
Merge branch 'stable' into next-minor
2022-01-07 21:51:05 +00:00
b4e1871899
Updated PHPStan baseline
2022-01-07 21:49:49 +00:00
dbbbc4f9c9
updated phpstan baseline
2022-01-07 21:39:19 +00:00
75fc7a2d1f
Merge branch 'stable' into next-minor
2022-01-07 20:16:35 +00:00
6d249026cc
Merge branch 'legacy/pm3' into stable
2022-01-07 20:15:15 +00:00
65dabefa3b
Config: improve config loading and parsing error handling
...
closes #4654
closes #3454
2021-12-19 16:53:29 +00:00
fc3a6c6984
Implemented fire spread ( #4617 )
2021-12-16 23:36:34 +00:00
5b868e6d5e
Merge branch 'stable' into next-minor
2021-12-08 19:40:25 +00:00
889d048ca3
Make use of Utils::assumeNotFalse() in a bunch of places
...
I've stuck to only doing this in the places where I'm sure we should never get false back. Other places I'm less sure of (and I found more bugs along the way).
2021-12-08 19:39:04 +00:00
8b73549355
Use JSON_THROW_ON_ERROR for json_encode() and json_decode()
2021-12-08 19:14:07 +00:00
3d9e19546f
EntityShootBowEvent: fixed incorrect field type
2021-12-07 23:35:45 +00:00
f239b077b9
Fixed PHPStan complaints
2021-11-30 00:36:38 +00:00
52a891ba73
shut
2021-11-26 22:32:25 +00:00
71b813d4f9
Define pocketmine\BUILD_NUMBER from phar metadata
...
this way we don't have to patch the code (no idea why we were doing that anyway).
2021-11-26 22:27:58 +00:00
9346ecdc39
Merge branch 'stable'
2021-11-25 00:01:48 +00:00
c023c02b6c
MemoryManager: Removed obsolete workaround for $GLOBALS not being defined on threads
...
this was long since fixed, and everyone has since been forced to upgrade to pthreads 4.0.0, which definitely has the fix.
2021-11-24 23:57:55 +00:00
bb7683158f
Remove dead ignoreErrors patterns
2021-11-24 23:52:51 +00:00
fad96b77ce
stfu
2021-11-24 23:49:56 +00:00
40f8f042da
Merge branch 'stable'
2021-11-24 23:42:53 +00:00
adff561483
phpstan: go nuclear on OPcache
...
when using dynamic reflection (which is the default), any time static reflection comes into play, bad shit starts to happen because of FileReadTrapStreamWrapper.
I attempted to fix these issues (phpstan/phpstan-src#801 ) and failed miserably.
So, to save the hassle, it's time to just remove OPcache from the picture (which, unfortunately, also means that PHPStan will not benefit from JIT).
2021-11-24 23:40:54 +00:00
472ffb28ff
ScriptPluginLoader: use parseDocComment() instead of reinventing the wheel
2021-11-24 17:22:49 +00:00
269231c228
Ban foreach(arrayWithStringKeys as k => v)
...
this is not as good as phpstan/phpstan-src#769 (e.g. array_key_first()/array_key_last() aren't covered by this, nor is array_rand()) but it does eliminate the most infuriating cases where this usually crops up.
2021-11-15 22:52:05 +00:00
4c3a5fdd73
Clean PHPStan baselines from 1.0.2
2021-11-04 19:28:52 +00:00
84f8b3eb2d
Move CrashDump to pocketmine\crash namespace
2021-11-04 19:23:45 +00:00
15fca84f3b
remove some PHPStan error patterns
2021-11-04 19:22:49 +00:00
c60144210f
Regenerate PHPStan bugs baseline
2021-11-04 19:18:29 +00:00
729f831b8f
PHPStan 1.0.2
2021-11-03 20:26:32 +00:00
54442f7e4b
Merge branch 'stable'
2021-11-01 21:18:35 +00:00
5257755dc5
shut
2021-11-01 21:15:58 +00:00
f827a555d5
Merge branch 'stable'
2021-11-01 18:13:24 +00:00
794142fe49
Merge l7/l8/l9 baselines into actual-problems
...
it doesn't serve any practical purpose to keep these separated, particularly since it's getting so difficult to figure out which errors are coming from which levels (since we always use 9, it doesn't really make any difference).
2021-11-01 17:27:31 +00:00