Juliette

Results 605 issues of Juliette

Hi all, This is just a "service message". For those people who use this library and use [`PHPCompatibility`](https://github.com/PHPCompatibility/PHPCompatibility) in their CI process, there is now a custom ruleset available which...

### Composer: update PHP Parallel Lint and Console Highlighter PHP Console Highlighter has released version `1.0.0` and PHP Parallel Lint version `1.3.2` is the first PHP Parallel Lint version which...

chores/QA
PR: quick merge
PR: ready for review

This is just an issue to keep track of which of the [implemented RFCs for PHP 8.1](https://wiki.php.net/rfc#php_81) have been addressed. This list should be updated when additional RFCs are accepted/implemented....

Type: enhancement
Status: to be implemented
Type: meta
PHP: 8.1

## Project description Behind the scenes, a side-project has started to create a (GitHub Pages) website for this project with helpful information about the things PHPCompatibility detects and how to...

Type: documentation
Status: good first issue

Given the following code samples: ```php if (!isset(MY_CONSTANT[substr($data, 0, 2)])) {} $marker = substr($data, 0, 2); if (!isset(self::MY_CONSTANT[$marker])) {} ``` Linting this on PHP < 7.0 results in a `Fatal...

Type: enhancement
PHP: 7.0

This is just an issue to keep track of which of the [implemented RFCs for PHP 8.0](https://wiki.php.net/rfc#php_80) have been addressed. This list should be updated when additional RFCs are accepted/implemented....

Type: enhancement
Status: to be implemented
Type: meta
PHP: 8.0

This is just an issue to keep track of which of the [implemented RFCs for PHP 7.4](https://wiki.php.net/rfc#php_74) have been addressed. This list should be updated when additional RFCs are accepted/implemented....

Type: enhancement
Status: to be implemented
Type: meta
PHP: 7.4

## Context PHPCompatibility currently contains three sniffs related to "forbidden names", i.e. reserved keywords. * `ForbiddenNames` ... which intends to find [reserved keywords](https://www.php.net/manual/en/reserved.keywords.php) when used in a context in which...

bug
enhancement
chores/QA

There are a number of sniffs which mention parameter names in the error/warning message. As part of the preparations for PHP 8 and named parameters in function calls, a lot...

Type: chores/QA
Status: good first issue
PHP: 8.0

In PHP 8.0 identifier name tokenization will change as outline in the [accepted RFC "Treat namespaced names as single token"](https://wiki.php.net/rfc/namespaced_names_as_token). Aside from adding new sniffs to detect code affected by...

enhancement
chores/QA