site_name: Ruff theme: name: material logo: assets/bolt.svg favicon: assets/favicon.ico features: - navigation.instant - navigation.instant.prefetch - navigation.tracking - content.code.annotate - toc.integrate - toc.follow - navigation.path - navigation.top - content.code.copy - content.tabs.link palette: # Note: Using the system theme works with the insiders version # https://squidfunk.github.io/mkdocs-material/setup/changing-the-colors/#automatic-light-dark-mode - media: "(prefers-color-scheme)" toggle: icon: material/brightness-auto name: Switch to light mode - media: "(prefers-color-scheme: light)" scheme: astral-light toggle: icon: material/brightness-7 name: Switch to dark mode - media: "(prefers-color-scheme: dark)" scheme: astral-dark toggle: icon: material/brightness-4 name: Switch to system preference custom_dir: docs/.overrides repo_url: https://github.com/astral-sh/ruff repo_name: ruff site_author: charliermarsh site_url: https://docs.astral.sh/ruff/ site_dir: site/ruff site_description: An extremely fast Python linter and code formatter, written in Rust. markdown_extensions: - admonition - pymdownx.details - toc: anchorlink: true anchorlink_class: "toclink" - pymdownx.snippets: - pymdownx.magiclink: - attr_list: - md_in_html: - pymdownx.highlight: anchor_linenums: true - pymdownx.inlinehilite: - pymdownx.superfences: - markdown.extensions.attr_list: - pymdownx.keys: - pymdownx.tasklist: custom_checkbox: true - pymdownx.highlight: anchor_linenums: true - pymdownx.tabbed: alternate_style: true plugins: - search - gh-admonitions extra_css: - stylesheets/extra.css extra_javascript: - js/extra.js not_in_nav: | /rules/* /formatter/* extra: analytics: provider: fathom social: - icon: fontawesome/brands/github link: https://github.com/astral-sh/ruff - icon: fontawesome/brands/discord link: https://discord.com/invite/astral-sh - icon: fontawesome/brands/python link: https://pypi.org/project/ruff/ - icon: fontawesome/brands/x-twitter link: https://x.com/astral_sh validation: omitted_files: warn absolute_links: warn unrecognized_links: warn anchors: warn