Download the PHP package plotbox-io/phpcs-parse without Composer
On this page you can find all versions of the php package plotbox-io/phpcs-parse. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download plotbox-io/phpcs-parse
More information about plotbox-io/phpcs-parse
Files in plotbox-io/phpcs-parse
Package phpcs-parse
Short Description Parse phpcs (Code Sniffer) output and re-output in alternate formats
License MIT
Informations about the package phpcs-parse
phpcs-parse
Parse phpcs (Code Sniffer) output into standardised dto and allow re-output in several formats
NOTE: Currently in early stage of development (Potentially subject to breaking changes)
Why ??
By parsing the result of phpcs commands, we can do advanced filtering or alter the contents before re-outputting the results. The main use case is for implementing a 'shim' where you might want to filter out some style violations (e.g., if the lines of code have not been touched on the current branch)
Example Usage
Convert from CSV to JSON
Supported Conversions
Type | Read Input | Gen Output |
---|---|---|
csv | YES | NO |
xml | NO | YES |
json | YES | YES |
human | NO | YES |
Note: Human format is a special report format, not actually used by code sniffer (although somewhat similar to the default mode) that can be used to make output for a CI server or developer tool (supports output only)
Contributing
Please read [CONTRIBUTING.md] for details on our code of conduct, and the process for submitting pull requests to us.
Versioning
We use SemVer for versioning. For the versions available, see the tags on this repository.
License
This project is licensed under the MIT License - see the LICENSE.md file for details
All versions of phpcs-parse with dependencies
ext-json Version *
ext-dom Version *