-
-
Notifications
You must be signed in to change notification settings - Fork 63
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Documentation] PSR12 - Import Statement #232
[Documentation] PSR12 - Import Statement #232
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Hi @dingo-d Thanks for yet another good PR!
When looking this over, my main question is about the code samples: they seem to contain a lot of "fluff", i.e. code which is not directly related to the rule being checked.
Is there a particular reason for that ? Could the code samples be simplified down to a smaller sample which still makes the rule clear ? (and will prevent confusing the import use
statement with a trait use
statement)
Tbh no particular reason, I guess I thought having context would help. Even though in that case, actually using or extending some classes would make more sense. Also, having trait use statements there to showcase the difference could be useful. I will remove the extra 'fluff' and modify the examples 😄 👍🏼 |
Co-authored-by: Juliette <663378+jrfnl@users.noreply.github.com>
ebd74c6
to
e39dae0
Compare
@dingo-d Is this one ready for a final review ? |
Yes 👍🏼 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Why are there trait import statements in the code sample ? The sniff does not apply to those. This is confusing.
Just looked at the tests, where it was added probably to check those won't trigger the sniff. In the context of the docs it could be confusing. I'll renove them 👍🏼 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks @dingo-d ! LGTM.
* Add the documentation for the PSR12 Import Statement sniff
The PR contains the documentation for the PSR12/Files/ImportStatement sniff.
Description
This PR will add the documentation for the above-mentioned sniff, according to the official standard definitions.
Suggested changelog entry
Add documentation for the PSR12 ImportStatement sniff
Related issues/external references
Part of #148
Types of changes
PR checklist