PSR12.Traits.UseDeclaration: check spacing after use keyword for multi-line statements + fix typo #3856
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Description
PSR12.Traits.UseDeclaration: fix typo in error code
The
processUseStatement()method checking single-line traitusestatements checks the spacing after theusekeyword, but the error did not have the correct error code.PSR12.Traits.UseDeclaration: check spacing after use keyword for multi-line statements
While the
processUseStatement()method checking single-line traitusestatements would check the spacing after theusekeyword, theprocessUseGroup()method checking multi-line traitusestatements did not execute that same check, while the rule applies to both single- as well as multi-lineusestatements.By moving the check for the spacing after the
usekeyword to theprocess()method, it will now be executed for both situations.Tested by adjusting a pre-existing test.
Suggested changelog entry
usekeyword using theSpaceAfterUseerrorcode.usekeyword for multi-line traitusestatements.Types of changes