A Pylint plugin and command line tool to produce Pylint reports in checkstyle format.
Project description
pylint-json2checkstyle
A Pylint plugin and command line tool to produce Pylint reports in checkstyle format.
This project is partially inspired from the pylint-json2html project.
Usage:
As a command line tool
usage: pylint-json2checkstyle [-h] [-o checkstyle_output_file] [json_input_file]
Convert pylint json report to checkstyle
positional arguments:
json_input_file Pylint JSON report input file (or stdin)
optional arguments:
-h, --help show this help message and exit
-o checkstyle_output_file, --output checkstyle_output_file
Checkstyle report output file (or stdout)
As a Pylint plugin:
pylint --load-plugins=pylint_json2checkstyle.checkstyle_reporter --output-format=checkstyle [pylint arguments ... ]
Why?
Checkstyle is a widely supported report format for code issues, with integrations available in CI environments.
For example, the Checkstyle GitHub Action reads a checkstyle report and adds annotations to PRs.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Close
Hashes for pylint_json2checkstyle-0.0.13rc2.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2a0841c4fa51088f93c3f3a0fbdb973fb89fbf36d33f459522e7444f9daac886 |
|
MD5 | 096c520468d0d6d970c6691c444e6431 |
|
BLAKE2b-256 | 7235670276c5a661f3ab942782c5917a1247f43e4ed5d9087a959a127fc59799 |
Close
Hashes for pylint_json2checkstyle-0.0.13rc2-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ce353e5e2d4ee52c5b28b2dd8cf58a023c6722b432b7719a0a7db07b602db5ef |
|
MD5 | 5dada941310875032762b7cd833fd5a6 |
|
BLAKE2b-256 | fa4087e9046276d23b54f94cd0b3ffb02ef2d066fb180c18f942aa2ee2086f89 |