linter-integration

Solid

Auto-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

View on GitHub

Quality Score: 79/100

Stars 20%
20
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
80
License 10%
100
Description 5%
100

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