lint

Detect and execute linters and type checkers for Python, JavaScript, PHP, Go, Dart, and Rust projects.

161|21|Updated Mar 26, 2026
One-click install
npx skills add https://github.com/softspark/ai-toolkit --skill lint-softspark
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: lint
Source: https://github.com/softspark/ai-toolkit/tree/main/app/skills/lint
Command: npx skills add https://github.com/softspark/ai-toolkit --skill lint-softspark

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

Automates discovery and execution of linters and type checkers so developers can quickly validate code quality and enforce consistent standards across mixed-language projects.

Core Features & Use Cases

  • Automatic Detection: Scans project manifest files to find configured or installed linters for Python, Node, PHP, Go, Dart, and Rust.
  • Combined Execution: Constructs combined check commands and can run the appropriate lint and type-check tools for the detected environment.
  • Auto-fix & Reports: Surfaces fix commands and formatting commands where available and supports running linting inside containers or via make targets for CI use cases.

Quick Start

Run the lint skill on the current project to detect available linters and execute the recommended checks and fixes.

Frequently Asked Questions about lint

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

FAQPage Schema
How do I run linters and type checking across a mixed-language codebase?

To run linters and type checking across mixed-language projects, use a tool that auto-detects configured linters from manifest files for Python, JavaScript/TypeScript, PHP, Go, Dart, and Rust, then executes combined checks.

Can I auto-fix linting issues for multiple languages at once?

Yes, you can auto-fix linting issues by running a detection script that identifies available linters, constructs combined shell commands, and applies formatting and fix commands for the detected environment.

Does static analysis tool detection work with Go and Rust projects?

Static analysis tool detection works with Go and Rust projects by scanning project manifest files and installed tooling to find configured linters and type checkers, building combined commands to validate code quality.

What is the best way to enforce consistent code quality standards in CI?

The best way to enforce code quality in CI is using a linting tool that supports running checks inside containers or via make targets, generating combined linting and type-check reports for the detected environment.

Do I need to manually configure linters for static analysis to work?

No, manual configuration is not needed for static analysis; the tool automates discovery by scanning project manifest files and installed tooling to auto-detect configured linters and type checkers for the codebase.