WordPress-Coding-Standards/WordPress-Extra
jrfnl 01d23a68cb
Core/Extra: tweak the inclusion of the Modernize.FunctionCalls.Dirname sniff
Follow up on 2137

As  WP Core has now dropped support for PHP < 7.0, it can start using the `dirname()` `$levels` parameters.
Think:
```php
// PHP < 7.0.
$path = dirname( dirname( dirname( __DIR__ ) ) );

// PHP 7.0+.
$path = dirname( __DIR__, 3 );
```

The `Modernize.FunctionCalls.Dirname` sniff we include also includes a check (and fixer) for that, so we can now include that sniff completely in the `Core` ruleset.

For now, I'm proposing to silence the error code related to the PHP 7.0 modernization opportunity (again) for the `Extra` ruleset as not all plugins/themes will have dropped support for PHP < 7.0 yet.

To be on the safe side, I'm explicitly excluding the whole sniff from the ruleset used for WPCS itself as WPCS still has a PHP 5.4 minimum.
2023-07-26 18:12:55 +02:00
..
ruleset.xml Core/Extra: tweak the inclusion of the Modernize.FunctionCalls.Dirname sniff 2023-07-26 18:12:55 +02:00