{"categories":[{"label":"Libraries","url":"https://skillfed.io/packages/category/software-development-libraries/7"},{"label":"Utilities","url":"https://skillfed.io/packages/category/utilities/8"},{"label":"Testing","url":"https://skillfed.io/packages/category/software-development-testing/4"},{"label":"Quality Assurance","url":"https://skillfed.io/packages/category/software-development-quality-assurance/3"}],"enrichment":{"capability":"Generates JUnit-formatted XML reports from pylint output for consumption by CI systems like Jenkins and Azure DevOps.","skillfed_tags":["ci-integration","junit-reporting"],"use_cases":["Integrate pylint linting results into Jenkins pipelines that parse JUnit XML reports","Report pylint violations as separate test failures in Azure DevOps CI builds","Generate CI-consumable quality reports from pylint without post-processing","Track code quality metrics across multiple files in CI dashboards that expect JUnit format"],"what_it_does":"pylint_junit is a pylint plugin that converts pylint's linting output into JUnit XML format, a standard report format understood by CI systems. It wraps pylint and junit-xml to produce valid XML even when pylint finds no issues\u2014a scenario that caused problems in earlier tools. Each pylint message becomes a separate test case failure in the JUnit report, allowing CI systems to report multiple issues per file rather than collapsing them into a single failure.\n\nYou install it alongside pylint, then either configure it in .pylintrc or pass it as a formatter flag on the command line. It's designed for teams integrating pylint into Jenkins, Azure DevOps, or similar CI pipelines that consume JUnit reports for test and quality metrics.","worth_installing":"Yes, if you run pylint in a CI system that consumes JUnit reports (Jenkins, Azure DevOps, etc.) and need valid XML output even when pylint finds no issues. The package is dormant but stable, has no known vulnerabilities, and solves a specific integration problem. Not necessary if your CI already handles pylint's native output or you use a different reporting format."},"id":"pylint-junit","links":{"html":"https://skillfed.io/packages/pylint-junit","md":"https://skillfed.io/packages/pylint-junit.md","pypi":"https://pypi.org/project/pylint-junit/"},"maintenance":{"status":"dormant"},"meta":{"latest_release":"2025-01-21","license_spdx":null,"license_treatment":"permissive","name":"pylint-junit","python_support":"unspecified","summary":"pylint reporter for junit format."},"popularity":{"monthly_downloads":201131,"position":9677,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"0.3.5"}
