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.8

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.8
File Size Uploaded
mikey_pro_ruff_config-10.3.8.tar.gz 2.9 kB Details

Built distribution (wheel)

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

Total release size: 6.3 kB

Release files / mikey_pro_ruff_config-10.3.8.tar.gz

Download URL mikey_pro_ruff_config-10.3.8.tar.gz
Size 2.9 kB
Tags Source
SHA-256 checksum
How to use checksums
faa2ca9d0855e93c2660efa5c9a2967b63253187e58ccf63c6a633112cec7615
BLAKE2b-256 checksum
How to use checksums
b9ea520de9de1d69d06e17797c292420993e2bfa5630105131d6ed839ad62593
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.8-py3-none-any.whl

Download URL mikey_pro_ruff_config-10.3.8-py3-none-any.whl
Size 3.5 kB
Tags Python 3
SHA-256 checksum
How to use checksums
a4f6dd1d7f17f9502fa2eb29ee14063b091e4decf96b7a2cb25533ea1865959e
BLAKE2b-256 checksum
How to use checksums
38b7c560b230273b8126a7f4764ab2a65c4457a467ec7b8a2a052cd4f70ecf9e
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

10.3.9

2 release files

This release

10.3.8 This release

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