[x] Have you added an entry to the CHANGELOG.md file's [Unreleased] section?
Changes proposed in this Pull Request:
This pull request sets up a Composer package for the integration files and adds a new configuration option to make it possible to use it instead of the integrated reports. This is useful for cases where the path to the report files from the extension are not available. This is primarily the case when using a Docker environment but not using a remote extension.
How to test the changes in this Pull Request:
Enable the phpCodeSniffer.autoloadPHPCSIntegration setting. It should give an error about a missing report.
Add a path repository to a composer.json file in a project you want to test against.
All Submissions:
Changes proposed in this Pull Request:
This pull request sets up a Composer package for the integration files and adds a new configuration option to make it possible to use it instead of the integrated reports. This is useful for cases where the path to the report files from the extension are not available. This is primarily the case when using a Docker environment but not using a remote extension.
How to test the changes in this Pull Request:
phpCodeSniffer.autoloadPHPCSIntegration
setting. It should give an error about a missing report.path
repository to acomposer.json
file in a project you want to test against.composer require -D "obliviousharmony/vscode-phpcs-integration"="*"