parameters: ignoreErrors: - message: "#^Instanceof between pocketmine\\\\block\\\\utils\\\\BannerPatternLayer and pocketmine\\\\block\\\\utils\\\\BannerPatternLayer will always evaluate to true\\.$#" count: 1 path: ../../../src/block/BaseBanner.php - message: "#^Property pocketmine\\\\block\\\\tile\\\\TileFactory\\:\\:\\$saveNames \\(array\\, string\\>\\) does not accept array\\, bool\\|string\\>\\.$#" count: 1 path: ../../../src/block/tile/TileFactory.php - message: "#^Comparison operation \"\\<\" between int\\<1, max\\> and 1 is always false\\.$#" count: 1 path: ../../../src/console/ConsoleCommandSender.php - message: "#^Method pocketmine\\\\crafting\\\\CraftingManager\\:\\:getDestructorCallbacks\\(\\) should return pocketmine\\\\utils\\\\ObjectSet\\ but returns pocketmine\\\\utils\\\\ObjectSet\\\\|pocketmine\\\\utils\\\\ObjectSet\\\\.$#" count: 1 path: ../../../src/crafting/CraftingManager.php - message: "#^Property pocketmine\\\\crafting\\\\CraftingManager\\:\\:\\$destructorCallbacks \\(pocketmine\\\\utils\\\\ObjectSet\\\\|null\\) does not accept pocketmine\\\\utils\\\\ObjectSet\\\\.$#" count: 1 path: ../../../src/crafting/CraftingManager.php - message: "#^Call to function assert\\(\\) with false and 'unknown hit type' will always evaluate to false\\.$#" count: 1 path: ../../../src/entity/projectile/Projectile.php - message: "#^Match arm comparison between 4 and 4 is always true\\.$#" count: 1 path: ../../../src/network/mcpe/handler/InGamePacketHandler.php - message: "#^Match arm is unreachable because previous comparison is always true\\.$#" count: 1 path: ../../../src/network/mcpe/handler/InGamePacketHandler.php - message: "#^Property pocketmine\\\\network\\\\mcpe\\\\raklib\\\\PthreadsChannelWriter\\:\\:\\$buffer is never read, only written\\.$#" count: 1 path: ../../../src/network/mcpe/raklib/PthreadsChannelWriter.php - message: "#^Property pocketmine\\\\network\\\\mcpe\\\\raklib\\\\SnoozeAwarePthreadsChannelWriter\\:\\:\\$buffer is never read, only written\\.$#" count: 1 path: ../../../src/network/mcpe/raklib/SnoozeAwarePthreadsChannelWriter.php - message: "#^Comparison operation \"\\<\" between int\\<1, max\\> and 1 is always false\\.$#" count: 1 path: ../../../src/player/Player.php - message: "#^Dead catch \\- RuntimeException is never thrown in the try block\\.$#" count: 1 path: ../../../src/plugin/PluginManager.php - message: "#^Static property pocketmine\\\\scheduler\\\\AsyncTask\\:\\:\\$threadLocalStorage \\(ArrayObject\\\\>\\|null\\) does not accept non\\-empty\\-array\\\\>\\|ArrayObject\\\\>\\.$#" count: 1 path: ../../../src/scheduler/AsyncTask.php - message: "#^Property pocketmine\\\\thread\\\\Thread\\:\\:\\$classLoaders \\(\\(iterable\\&Threaded\\)\\|null\\) does not accept array\\\\|\\(iterable\\&Threaded\\)\\.$#" count: 1 path: ../../../src/thread/Thread.php - message: "#^Property pocketmine\\\\thread\\\\Worker\\:\\:\\$classLoaders \\(\\(iterable\\&Threaded\\)\\|null\\) does not accept array\\\\|\\(iterable\\&Threaded\\)\\.$#" count: 1 path: ../../../src/thread/Worker.php - message: "#^Dead catch \\- JsonException is never thrown in the try block\\.$#" count: 1 path: ../../../src/utils/Config.php - message: "#^Call to function is_resource\\(\\) with resource will always evaluate to true\\.$#" count: 2 path: ../../../src/world/format/io/region/RegionLoader.php - message: "#^Negated boolean expression is always true\\.$#" count: 1 path: ../../../src/network/mcpe/handler/InGamePacketHandler.php