ruff-dev — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited ruff-dev (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
Version: 0.14.10 (Documentation generated December 2025)
Ruff is an extremely fast Python linter and formatter written in Rust. It combines the functionality of multiple Python tools (Flake8, isort, Black, pyupgrade, and more) into a single high-performance tool.
This skill provides comprehensive guidance for:
See references/installation.md for complete installation instructions across all platforms and package managers.
Linting:
ruff check . # Lint all files
ruff check path/to/file.py # Lint specific file
ruff check --fix . # Auto-fix violationsFormatting:
ruff format . # Format all files
ruff format path/to/file.py # Format specific file
ruff format --check . # Check formatting without changesConfiguration:
# pyproject.toml or ruff.toml
[tool.ruff]
line-length = 88
target-version = "py311"
[tool.ruff.lint]
select = ["E", "F", "I"]
ignore = ["E501"]See references/configuration.md for comprehensive configuration options.
Steps:
references/installation.md)references/configuration.md)ruff check .references/settings.md)references/integrations.md)Process:
ruff check . to identify violationsreferences/rules/<rule-name>.mdruff check --fix .Finding Rule Documentation:
references/rules/unused-import.md, line-too-long.md)references/rules/rules.md for complete rule indexWorkflow:
references/formatter/overview.mdpyproject.tomlruff format .references/formatter/black.mdSetup:
references/editors/overview.md for editor supportreferences/editors/setup.mdreferences/editors/settings.mdreferences/editors/features.mdMigration paths:
references/formatter/black.mdreferences/configuration.md for rule equivalentsreferences/tutorial.md for migration guidanceThis skill includes comprehensive reference documentation organized for efficient access:
Navigation Guide: references/INDEX.md - Complete index of all documentation with use-case based navigation
Core Documentation:
configuration.md - Complete configuration referencesettings.md - All available settings and optionslinter.md - Linter functionality and configurationtutorial.md - Comprehensive getting started guideFormatter:
formatter/overview.md - Formatter basicsformatter/black.md - Black compatibilityRules (937 total):
rules/rules.md - Rules overview and indexrules/<rule-name>.md - Individual rule documentationEditor Integration:
editors/overview.md - Editor support overvieweditors/setup.md - Installation instructionseditors/features.md - Available featureseditors/settings.md - Configuration optionsOther Resources:
installation.md - Installation guideintegrations.md - CI/CD and tool integrationsversioning.md - Versioning and compatibilitypreview.md - Preview featuresfaq.md - Frequently asked questionscontributing.md - Contributing to RuffFor configuration questions:
references/settings.md for all available optionsreferences/configuration.md for configuration patternsreferences/linter.md or references/formatter/overview.md for component-specific settingsFor rule violations:
references/rules/line-too-long.md)For editor setup:
references/editors/overview.md for supported editorsreferences/editors/setup.md for your editorreferences/editors/settings.mdFor tool migration:
references/tutorial.md for general guidancereferences/formatter/black.md for Black-specific migrationreferences/configuration.md for rule mapping from other lintersThis skill includes Python scripts for updating documentation (located in scripts/):
These scripts use cloudscraper, BeautifulSoup, and markdownify to fetch and convert Ruff documentation.
When configuring Ruff:
select to enable rule categories, ignore for exceptionsWhen fixing violations:
# noqa) sparinglyWhen formatting:
--check in CI to verify formattingWhen integrating:
Performance optimization:
--cache-dir for faster repeated runsPreview features:
references/preview.md for experimental featurespreview = true in configurationCustom rule selection:
select = ["E", "F", "I", "N"]This skill provides complete coverage of Ruff v0.14.10:
All documentation is current as of December 2025 and reflects the latest stable release (0.14.10).
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.