Skip to content

Latest commit

 

History

History
59 lines (39 loc) · 1.52 KB

ruff.md

File metadata and controls

59 lines (39 loc) · 1.52 KB
description title layout
Discover Ruff, a speedy Python linter for large codebases. Integrates with CI/IDEs and supports .py, .pyi, and Jupyter Notebooks.
Trunk | How to run Ruff
title description tableOfContents outline pagination
visible
true
visible
visible
true
visible
true
visible
true

Ruff

Ruff is a linter for Python.

ruff is composed of several linter commands.

ruff is for formatting general python code.

You can enable the ruff linter with:

trunk check enable ruff

ruff-nbqa is for extra support for Jupyter notebooks.

You can enable the ruff-nbqa linter with:

trunk check enable ruff-nbqa

Auto Enabling

Ruff will be auto-enabled if any Python, Python-interface, Jupyter, Python, Python-interface, Python, Python-interface, Python, Python-interface, Python or Python-interface files are present.

Settings

Ruff supports the following config files:

  • ruff.toml

You can move these files to .trunk/configs and trunk check will still find them. See Moving Linters for more info. Trunk Code Quality provides a default ruff.toml if your project does not already have one.

Links