coding-standard
coding-standard copied to clipboard
False positive `SlevomatCodingStandard.Namespaces.UnusedUses.UnusedUse` when using imported function inside switch's default case
trafficstars
<?php
declare(strict_types=1);
namespace X;
use function Foo\yo;
final class X
{
public function __construct()
{
switch (true) {
default:
yo();
}
}
}
With "squizlabs/php_codesniffer": "^3.10.1"
phpcs: SlevomatCodingStandard.Namespaces.UnusedUses.UnusedUse: Type Foo\yo is not used in this file.