-
Notifications
You must be signed in to change notification settings - Fork 94
Add link to Plugin Editor for each found issue to jump user to file and line of code #251
Description
Is your enhancement related to a problem? Please describe.
Currently when running PHPCS checks in the admin, it will mention the file and line number that an issue occurs on. However, it could go further by adding a link to open that line of code in the plugin editor so that the user could fix the issue right there (such as if they are a developer).
We implemented this in the AMP plugin, so that when an AMP validation error occurs the user can jump to the responsible code. We also provide a filter so that the user's own IDE can be opened to the responsible line of code.
Here's the logic for constructing the editor link: https://github.com/ampproject/amp-wp/blob/956c8d298764e4b22b936347d7c8b591b2fadfc2/includes/validation/class-amp-validation-error-taxonomy.php#L2356-L2473
Here's the logic for jumping to the line of code since core doesn't support that itself: https://github.com/ampproject/amp-wp/blob/956c8d298764e4b22b936347d7c8b591b2fadfc2/includes/validation/class-amp-validation-error-taxonomy.php#L1034-L1062
Designs
No response
Describe alternatives you've considered
No response
Code of Conduct
- I agree to follow this project's Code of Conduct