linter-autofix

Automate linting and autofixing across JavaScript, TypeScript, Python, Rust, Go, and Shell.

6|1|Updated Jan 21, 2026
One-click install
npx skills add https://github.com/Ven0m0/claude-config --skill linter-autofix
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: linter-autofix
Source: https://github.com/Ven0m0/claude-config/tree/main/claude/skills/linter-autofix
Command: npx skills add https://github.com/Ven0m0/claude-config --skill linter-autofix

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill automates the process of identifying and fixing code style and linting issues across multiple programming languages, saving developers time and ensuring code consistency.

Core Features & Use Cases

  • Cross-language support: Handles linters for TypeScript/JS (Biome), Python (Ruff), Rust (Clippy), Go (gofmt), and Shell (ShellCheck).
  • Automated Fixing: Executes autofix commands for common issues like unused imports, line length, and formatting.
  • Use Case: After writing a new feature in Python, run this skill to automatically fix all Ruff and Black formatting issues and ensure code adheres to project standards.

Quick Start

Run the script to automatically detect and apply all available linter autofixes in the current project directory.

Frequently Asked Questions about linter-autofix

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate linting and autofixing across multiple programming languages in one run?

Automated linting and autofixing across multiple languages is handled by running a single script that detects file types and applies fixes using tools like Biome, Ruff, Clippy, gofmt, and ShellCheck. It identifies and resolves common style and formatting issues automatically.

Does this autofix tool support Python and TypeScript code formatting?

Yes, the autofix tool supports Python and TypeScript code formatting. It uses Ruff for Python and Biome for TypeScript and JavaScript, automatically detecting and applying fixes for issues like unused imports and line length.

Can I run code linting in check-only mode without modifying the files?

Yes, you can run code linting in check-only mode without modifying files. The tool supports both fixing and check-only modes, allowing you to perform code quality assurance and identify style issues without applying automatic changes.

What is the best way to fix Rust and Go formatting issues automatically?

Fixing Rust and Go formatting issues automatically is best handled by running the script, which executes Clippy for Rust and gofmt for Go. This ensures code adheres to project standards by detecting and applying fixes across the project directory.

Why do I need an automated linter for unused imports and line length issues?

An automated linter for unused imports and line length issues saves developers time and ensures code consistency. By automatically identifying and fixing these common style issues across languages, it maintains code quality without manual review.