linter-integration
SolidAuto-detects and runs project-specific linters, formatters, and typecheckers. Supports Python (ruff, mypy, black, flake8, pylint) and TypeScript (eslint, tsc, prettier). Uses existing project configuration.
Code & Development 3 stars
2 forks Updated 4 days ago MIT
Install
Quality Score: 79/100
Stars 20%
Recency 20%
Frontmatter 20%
Documentation 15%
Issue Health 10%
License 10%
Description 5%
Skill Content
# Linter Integration - Auto-Detect & Run Project Tools
Automatically detects and runs project-configured linters, formatters, and typecheckers to ensure code quality review uses the project's own standards.
---
## Core Principle
**Use the project's existing configuration.** Don't impose external rules - run linters with the configs that the project already has.
---
## Prerequisites Check
**ALWAYS run this check first:**
```bash
echo "=== Linter Tools Availability ==="
echo "--- Python ---"
command -v ruff >/dev/null 2>&1 && echo "OK: ruff $(ruff --version 2>/dev/null | head -1)" || echo "MISSING: ruff"
command -v mypy >/dev/null 2>&1 && echo "OK: mypy $(mypy --version 2>/dev/null)" || echo "MISSING: mypy"
command -v black >/dev/null 2>&1 && echo "OK: black $(black --version 2>/dev/null | head -1)" || echo "OPTIONAL: black"
command -v flake8 >/dev/null 2>&1 && echo "OK: flake8" || echo "OPTIONAL: flake8"
command -v pylint >/dev/null 2>&1 && echo "OK: pylint" || echo "OPTIONAL: pylint"
echo "--- TypeScript/JavaScript ---"
command -v npx >/dev/null 2>&1 && echo "OK: npx (npm)" || echo "MISSING: npx"
command -v eslint >/dev/null 2>&1 && echo "OK: eslint (global)" || echo "INFO: eslint (check local)"
command -v tsc >/dev/null 2>&1 && echo "OK: tsc (global)" || echo "INFO: tsc (check local)"
echo "--- Utilities ---"
command -v jq >/dev/null 2>&1 && echo "OK: jq" || echo "OPTIONAL: jq (JSON formatting)"
```
---
## Project Type Detection
### Step 1: Detect Python Project
...
Details
- Author
- AppVerk
- Repository
- AppVerk/av-marketplace
- Created
- 6 months ago
- Last Updated
- 4 days ago
- Language
- Shell
- License
- MIT
Similar Skills
Semantically similar based on skill content — not just same category
Code & Development Listed
setup
Use when setting up a project, adding linting, formatting, git hooks, or type checking. Detects the language and installs that ecosystem's lint/format/hooks toolchain (JS/TS, Python, Go, Rust).
7 Updated today
tartinerlabs Code & Development Featured
code-linting
Run Python (ruff) and JavaScript (Biome) linting.
412 Updated 2 days ago
notque AI & Automation Listed
lint
Run ruff linter and formatter. Checks code quality and auto-fixes issues. Invoke with /lint or /lint <path>.
4 Updated 4 days ago
AreteDriver