Juliette

Results 605 issues of Juliette

## Setting the scene PHP 8.0 introduced support for attributes via the `#[...]` syntax. At this moment, neither PHPCS itself, nor PHPCSExtra contain any sniffs to handle the formatting of...

Status: needs investigation
Status: help wanted

## Outline Follow up on #155 which made a lot of changes to the code style of this code base. I believe it may be helpful to add a `.git-blame-ignore-revs`...

Type: chores/QA
Status: needs investigation
Status: help wanted

While working on something else, I noticed a number of error messages in various sniffs using concatenation instead of passing variable parts of the error message to the `add[Fixable]Error/Warning()` methods...

Status: good first issue
Type: chores/QA
Status: needs investigation

Follow up on https://github.com/PHPCSStandards/PHP_CodeSniffer/issues/1216 which highlighted this problem. ## The Problem There is one place in the PHP tokenizer where (next) tokens are "blanked out" to be ignored by the...

Type: chores/QA
Core Component: Tokenizer
Status: needs investigation

PR #314 introduced the `AbstractTokenizerTestCase` class, which tokenizes the "test case file" in the PHPUnit `setUp()` method to allow for code coverage to be recorded for the Tokenizer classes. The...

Type: chores/QA
Status: needs investigation

Some ideas for future enhancements: - [ ] Use the GH API to retrieve the publish date of releases and add the release date to the PHAR archive page. Notes:...

Type: documentation
Type: enhancement
Status: help wanted

As became clear when testing PR #1105, running `shell_exec()` with the [Windows `where`](https://ss64.com/nt/where.html) command may return multiple paths. Also see: https://github.com/PHPCSStandards/PHP_CodeSniffer/pull/1105#pullrequestreview-2876667320 Once #1105 will be merged, there will be three...

Type: chores/QA
Core Component: Utils
Core Component: Config & CLI options

See: * #1079 * #1086

Type: breaking change
Type: chores/QA
Core Component: Reports

## Describe the bug If no `--standard=...` is provided on the command-line, PHPCS will automatically try to find a ruleset with any of the following names: `.phpcs.xml`, `phpcs.xml`, `.phpcs.xml.dist`, `phpcs.xml.dist`...

Type: bug
Core Component: Ruleset
Status: needs investigation
Core Component: Config & CLI options