Ruff
Ruff is an extremely fast Python linter and code formatter.
See the documentation or repository for more information.
This crate is the entry point to the Ruff command-line interface. The Rust API exposed here is not considered public interface.
This is version 0.15.20. The source can be found here.
The following Ruff workspace members are also available:
- ruff_annotate_snippets
- ruff_cache
- ruff_db
- ruff_diagnostics
- ruff_formatter
- ruff_graph
- ruff_index
- ruff_linter
- ruff_macros
- ruff_markdown
- ruff_memory_usage
- ruff_notebook
- ruff_options_metadata
- ruff_python_ast
- ruff_python_codegen
- ruff_python_formatter
- ruff_python_importer
- ruff_python_index
- ruff_python_literal
- ruff_python_parser
- ruff_python_semantic
- ruff_python_stdlib
- ruff_python_trivia
- ruff_ranged_value
- ruff_server
- ruff_source_file
- ruff_text_size
- ruff_wasm
- ruff_workspace
- ty_combine
- ty_module_resolver
- ty_python_core
- ty_python_semantic
- ty_site_packages
- ty_static
- ty_vendored
Ruff's workspace members are considered internal and will have frequent breaking changes.
See Ruff's crate versioning policy for details on versioning.