Skip to main content

Pylint plugin for GitHub Actions

Project description

Pylint plugin for GitHub Actions annotations

This is a plugin for Pylint that allows it to output annotations in the format that GitHub Actions understands. See annotations from examples workflows. Also these annotations will be displayed in your pull requests changes

Installation

So simple:

pip install pylint-actions

Usage

Add the following to your pyproject.toml file:

[tool.pylint.main]
load-plugins = "pylint_actions"

Or load the plugin with any available pylint configuration variants except command line arguments.

Next, run pylint with the --output-format=actions option, or shorted -f actions.

In your GitHub Actions workflow, use it like this:

- name: Run pylint
  run: uv pip install pylint pylint-actions && pylint -f actions src

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pylint_actions-0.6.0.tar.gz (10.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

pylint_actions-0.6.0-py3-none-any.whl (3.2 kB view details)

Uploaded Python 3

File details

Details for the file pylint_actions-0.6.0.tar.gz.

File metadata

  • Download URL: pylint_actions-0.6.0.tar.gz
  • Upload date:
  • Size: 10.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.7.17

File hashes

Hashes for pylint_actions-0.6.0.tar.gz
Algorithm Hash digest
SHA256 070582f298fd1a67822ee24db1893857db10ffe289583258147660d0b792af1d
MD5 3b08431cc9ac8f96abef87174354d1af
BLAKE2b-256 de229352f19e18d2b6f65d6442bc9cddb2652ac33aa969704ab8a0162be268bf

See more details on using hashes here.

File details

Details for the file pylint_actions-0.6.0-py3-none-any.whl.

File metadata

File hashes

Hashes for pylint_actions-0.6.0-py3-none-any.whl
Algorithm Hash digest
SHA256 1333d3f265815aab50e6879786afc4ffcae0da5226fd3c62c4582302e20edf86
MD5 4e22247a0c3abd530010bedb485435e2
BLAKE2b-256 f09c0d2d64d4044c87daeef3c75417b3b3f6926b28b80a35565585f6d631e453

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page