astral-sh / astral-sh/ruff

Expose Ruff's public API as a Python library

Open
#659 50 comments 40 reactions 0 assignees View on GitHub
core help wanted
Dominant language
Rust
Stars
49.6k
Forks
2.4k
Avg merge
2d 1h
Merged PRs (30d)
458

Description

See: #593

Contributor guide

Open the contributing guide

Research direction

Start with the linked issue #593, then inspect Ruff's existing Rust and Python entry points to determine what public API is intended. Done means the agreed API is exposed so Ruff can be used as a Python library, with the required behavior and usage documented.

Written by the indexing model from the issue text.

Assessment

Tech stack
python, rust
Domain
api, devtools
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Quiet
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.