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.11.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 244ce515c4f8fa91685e634ea09c4d923d65e0f0e2d4efe105631c0904da14bc |
|
MD5 | c03ad4fb08dfd754ce6307e2c5733bd3 |
|
BLAKE2b-256 | 562e35467aa2d1369874590861d02554304408491c75a490e6e4ce26b5ffb67a |
Close
Hashes for pylint_json2checkstyle-0.0.11-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cad204d8a30713e9c38343c204201e6e0b88fbd4b47cff8a82bad58bfb2e1303 |
|
MD5 | afdbcc1c1d569a1f42cb4635ea67ae48 |
|
BLAKE2b-256 | d57033ac7331427ea9afa4e6d3ffd7d8d69f1051d8dbfaa0f1e56fd9a4c42712 |