Quality Run Linting Formatting
Execute ruff-based code quality checks and formatting across Python projects. This skill covers running linting scans, applying safe auto-fixes, and formatting code to match project standards—plus interpreting common violation codes and configuring ruff rules in pyproject.toml.
Quality Run Linting Formatting executes ruff checks and formatting to maintain code quality standards.
AI-generated summary based on this skill's SKILL.md
Decision gist · record as of 2026-01-26
Quality Run Linting Formatting executes ruff checks and formatting to maintain code quality standards. Execute ruff-based code quality checks and formatting across Python projects. This skill covers running linting scans, applying safe auto-fixes, and formatting code to match project standards—plus interpreting common violation codes and configuring ruff rules in pyproject.toml.
Use it when
- Quality Run Linting Formatting lets you execute linting scans across your Python codebase using ruff.
- Yes.
Install
dawiddutoit/custom-claude/quality-run-linting-formatting · repository language: Python
generated, unverified - the skill's exact subdirectory could not be determined; check the repository on GitHub
Open directory. Skills are indexed for reading, not audited. Review a skill's body before installing it.
Frequently asked questions
AI-generated answers based on this skill's SKILL.md and metadata
What does Quality Run Linting Formatting do?
Quality Run Linting Formatting executes ruff-based code quality checks and formatting across Python projects. It runs linting scans, applies safe auto-fixes, and formats code to match project standards while helping you interpret common violation codes and configure ruff rules in pyproject.toml.
How do I run quality checks linting with this skill?
Quality Run Linting Formatting lets you execute linting scans across your Python codebase using ruff. You can run quality checks to identify style violations, code issues, and formatting problems, then use the skill's guidance to understand violation codes and apply fixes to bring your code into compliance.
Can Quality Run Linting Formatting automate code formatting?
Yes. Quality Run Linting Formatting automates code formatting and style compliance by applying safe auto-fixes through ruff. It formats your code to match project standards and helps enforce code standards through linting, reducing manual formatting work across your Python projects.
How do I configure linting rules in Quality Run Linting Formatting?
Quality Run Linting Formatting supports configuring ruff rules directly in your pyproject.toml file. The skill guides you through setting up linting configuration, enabling or disabling specific checks, and customizing rules to match your project's code quality standards and requirements.
What violation codes does Quality Run Linting Formatting help interpret?
Quality Run Linting Formatting helps you understand common ruff violation codes that appear in your linting reports. The skill provides explanations for code quality issues, formatting violations, and style problems so you can quickly understand what needs to be fixed and how to resolve them.
Is Quality Run Linting Formatting suitable for quality assurance workflows?
Yes. Quality Run Linting Formatting executes quality assurance linting workflows by running comprehensive code quality checks, applying formatting standards, and enforcing code standards through linting. It integrates into your QA process to maintain consistent code quality across Python projects.
Let your AI agent find skills like this
Example. Real query, live index.
You found this page by searching. An agent finds it by wishing: SkillFed indexes 56,283 agent skills by what they can do, searchable in plain language.
wish › “Run linting and formatting checks to ensure code quality”
Give your agent the search over MCP, or paste the wish link into any chat. No install? Search from any chat →
Related skills
Quality Run Type Checking combines pyright for rapid development feedback with mypy for comprehensive pre-commit validation. Both tools catch complementary error classes—pyright excels at speed and IDE integration, while mypy provides deeper Pydantic model support and CI/CD authority. Use pyright during coding iterations and mypy before commits.
Ruff is a high-performance Python linter written in Rust that consolidates multiple tools into one. It delivers 10-100x speed improvements over traditional linters while supporting 800+ rules and auto-fix capabilities, making it ideal for enforcing consistent code standards across teams and CI pipelines.
Code Linting runs unified checks across Python and JavaScript/TypeScript projects using ruff and Biome. It detects violations, applies safe auto-fixes for formatting and imports, and guides manual resolution of remaining issues.
ruff combines linting, formatting, and dependency analysis into a single Rust-based tool for Python projects. It replaces multiple tools like Flake8, Black, and isort while offering a built-in language server, configurable rule selection, and both safe and unsafe fix modes. Configure via ruff.toml or pyproject.toml to control which rules run, how code formats, and which violations auto-fix.
Ruff is an exceptionally fast Python linter and formatter that consolidates the functionality of Flake8, Black, isort, pyupgrade, and autoflake into a single tool. It detects code violations and applies automatic fixes, with options to scope changes to specific files or review unsafe fixes before applying them.
This skill automates Definition of Done enforcement by detecting your project type and running all quality gates—type checking, linting, dead code detection, and tests—in sequence. It captures failures by category, provides specific fixes, and re-runs gates until everything passes, ensuring code truly meets your standards before task completion.