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.
Metadata
Release files for pylint-json2checkstyle 0.0.13
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| pylint_json2checkstyle-0.0.13.tar.gz | 5.3 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| pylint_json2checkstyle-0.0.13-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 10.5 kB
Release files / pylint_json2checkstyle-0.0.13.tar.gz
| Download URL | pylint_json2checkstyle-0.0.13.tar.gz |
|---|---|
| Size | 5.3 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
e0fa7ee34bb9fb9e6b3ca6abe1fb095de93a6beff74f0a6ec65ac72abae286d5
|
|
BLAKE2b-256 checksum How to use checksums |
6aff523122e006d74a8e3b7aef652ab0b4906ca56614c81b3df0df3747c56831
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/4.0.2 CPython/3.11.7
|
Release files / pylint_json2checkstyle-0.0.13-py3-none-any.whl
| Download URL | pylint_json2checkstyle-0.0.13-py3-none-any.whl |
|---|---|
| Size | 5.2 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
b5f4e21027d2921af0f8debe3cb11b21b2c66f68a06b7677100fe8ece6ccc68b
|
|
BLAKE2b-256 checksum How to use checksums |
9c60aa29133acf49220d02d1a33f3b21c77bfcca507ac2ab934149dc1824e6d5
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/4.0.2 CPython/3.11.7
|