Juliette
Juliette
... in the backfill for the PHP 8.1 explicit octal notation. Includes unit tests.
Caches used in GH Actions do not get updated, they can only be replaced by a different cache with a different cache key. Now the predefined Composer install action this...
Given this code: ```php ``` Running the `Squiz.PHP.EmbeddedPhp` sniff over it results in: ``` ------------------------------------------------------------------------------------------------------------- FOUND 3 ERRORS AFFECTING 1 LINE ------------------------------------------------------------------------------------------------------------- 1 | ERROR | [x] Expected 1 space...
| Q | A | --------------------------| --------------- | php-code-coverage version | 10.1.1 | PHP version | 8.2.5 | Driver | Xdebug | Xdebug version (if used) | 3.2.1 | Installation...
### Bug report When using `isset()` on an untyped, potentially uninitialized, property with a non-nullable docblock type annotation, a "`Property *::$* (string) in isset() is not nullable.`" is thrown. IMO...
## Context * Code QA/consistency ## Summary This PR can be summarized in the following changelog entry: * Code QA/consistency ## Relevant technical choices: The test class wasn't running due...
Oops... the sniff presumed there would always be a value for either of the separator parameters and didn't take the possibility of an empty string into account. Fixed now. Includes...
This is just an issue to keep track of which of the [implemented RFCs for PHP 8.3](https://wiki.php.net/rfc#php_83) have been addressed. This list should be updated when additional RFCs are accepted/implemented....
The [recent RFC proposing to deprecate implicit nullable types](https://wiki.php.net/rfc/deprecate-implicitly-nullable-types) brough an oversight in the `PHPCompatibility.FunctionDeclarations.RemovedOptionalBeforeRequiredParam` sniff to my attention. To quote [the RFC](https://wiki.php.net/rfc/deprecate-implicitly-nullable-types): > Even though signatures which contain an...
The `PHPCompatibility.Attributes.NewAttributes` sniff is a new sniff in PHPCompatibility 10.0.0. While it is working correctly, I believe there are some tweaks which we should make to prevent the sniff from...