Skip to main content

@mikey-pro/ruff-config

AI agent code quality guardrails for Python. Strict Ruff configuration enforcing clean, secure, maintainable Python code.

Install

PyPI:

pip install mikey-pro-ruff-config

npm:

npm i -D @mikey-pro/ruff-config

Usage

Extend in your pyproject.toml:

[tool.ruff]
extend = "./node_modules/@mikey-pro/ruff-config/ruff.toml"

Or copy ruff.toml to your project root.

What's Enforced

  • PEP 8 style (pycodestyle)
  • Import sorting (isort)
  • Security checks (bandit)
  • Complexity limit: 12 (mccabe)
  • Max function arguments: 3
  • Bug detection (bugbear)
  • Modern Python idioms (pyupgrade, ruff-specific)
  • No print statements (use logging)
  • No commented-out code
  • Pathlib over os.path

Metadata

Release files for mikey-pro-ruff-config 10.3.9

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for mikey-pro-ruff-config 10.3.9
File Size Uploaded
mikey_pro_ruff_config-10.3.9.tar.gz 2.9 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for mikey-pro-ruff-config 10.3.9
File Interpreter ABI Platform
mikey_pro_ruff_config-10.3.9-py3-none-any.whl Python 3 none any Details

Total release size: 6.3 kB

Release files / mikey_pro_ruff_config-10.3.9.tar.gz

Download URL mikey_pro_ruff_config-10.3.9.tar.gz
Size 2.9 kB
Tags Source
SHA-256 checksum
How to use checksums
80f75d37484bc90a9d1eb32001c6fa8e7760559756ae4ff52f2ecbeb19fd2922
BLAKE2b-256 checksum
How to use checksums
724ebadf6f3eed9174717230de25360228ac0c7fd3d0d17a8ff5c71fecc35267
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.8

Release files / mikey_pro_ruff_config-10.3.9-py3-none-any.whl

Download URL mikey_pro_ruff_config-10.3.9-py3-none-any.whl
Size 3.5 kB
Tags Python 3
SHA-256 checksum
How to use checksums
afa36f64ad1b80ede3a13d237dedbec379605a9d2a1d446e9ab0a805a997c223
BLAKE2b-256 checksum
How to use checksums
22a469dbc2409be312125d1094a475e8a313d1f8030084cba6aa9ce18566a9a5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.8

Release history Release notifications | RSS feed

This release

10.3.9 This release

2 release files

10.3.8

2 release files

10.3.4

2 release files

10.3.3

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page