{"categories":[{"label":"Quality Assurance","url":"https://skillfed.io/packages/category/software-development-quality-assurance/4"}],"enrichment":{"capability":"Provides Python bindings to Ruff's code formatter, allowing you to format Python code programmatically with configurable line width.","skillfed_tags":["code-formatting","rust-bindings"],"use_cases":["Programmatically format code snippets or user-submitted Python in a web application or IDE","Integrate code formatting into a custom linting or code review pipeline","Format Python code with a specific line width in a build or CI/CD workflow","Validate Python syntax before attempting to format or execute it"],"what_it_does":"ruff-format is a Python package that wraps Ruff's formatting engine, written in Rust and exposed via PyO3 bindings. It lets you format Python code from within your own Python programs rather than only via the command line. The package provides three main functions: is_valid_syntax to check syntax, parse_code to parse without formatting, and format_string to reformat code with a configurable line width (default 80).\n\nThe package has no runtime dependencies and is distributed as prebuilt wheels for most platforms, though it does require Rust to build from source. It supports Python 3.8 through 3.14 and is actively maintained, with recent releases available.","worth_installing":"Yes, if you need to format Python code programmatically in your application. The package is actively maintained, has no runtime dependencies, and is backed by Ruff's well-regarded formatter. The medium install friction (compiled bindings) is offset by prebuilt wheels for most platforms. No known security issues."},"id":"ruff-format","links":{"html":"https://skillfed.io/packages/ruff-format","md":"https://skillfed.io/packages/ruff-format.md","pypi":"https://pypi.org/project/ruff-format/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-08-10","license_spdx":null,"license_treatment":"permissive","name":"ruff-format","python_support":"supports_current","summary":"Python bindings for the Ruff code formatter, built with Rust and PyO3."},"popularity":{"monthly_downloads":97853,"position":13124,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"0.5.4"}
