coding-standard icon indicating copy to clipboard operation
coding-standard copied to clipboard

False positive `SlevomatCodingStandard.Namespaces.UnusedUses.UnusedUse` when using imported function inside switch's default case

Open simPod opened this issue 1 year ago • 0 comments
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.

simPod avatar Jul 05 '24 16:07 simPod