Skip to main content

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

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.7.0.tar.gz (11.7 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.7.0-py3-none-any.whl (3.2 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: pylint_actions-0.7.0.tar.gz
  • Upload date:
  • Size: 11.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.12.1 {"installer":{"name":"uv","version":"0.12.1","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for pylint_actions-0.7.0.tar.gz
Algorithm Hash digest
SHA256 10daab8ad720c557c5f1e2415c7c1411a1295c55c47095871a5440fb5db110e1
MD5 04577fcaa5c449405a78c0ef4c0226e9
BLAKE2b-256 13ed7eb85d2bf5e32e379400bbc940d0b3cb92bc814741c34b6c639ce6e1266d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pylint_actions-0.7.0-py3-none-any.whl
  • Upload date:
  • Size: 3.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.12.1 {"installer":{"name":"uv","version":"0.12.1","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for pylint_actions-0.7.0-py3-none-any.whl
Algorithm Hash digest
SHA256 f0d1ef7332829bb9770241b46765809bab5b9f64b73378bb2c9cf8e12043e195
MD5 98732c800a371c82ed55c479ee65db94
BLAKE2b-256 d286a560ddeeffccf03f41cf122b67eabc0fcfc3a1458fe84b685aa5ab55570a

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 Sentry Error logging StatusPage Status page