lint

Automate formatting, linting, and type checking for Python, JavaScript, TypeScript, and Bash projects.

5|1|Updated Oct 18, 2019
One-click install
npx skills add https://github.com/Marshall-Hallenbeck/dot_files --skill lint-marshall-hallenbeck
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: lint
Source: https://github.com/Marshall-Hallenbeck/dot_files/tree/main/.claude/skills/lint
Command: npx skills add https://github.com/Marshall-Hallenbeck/dot_files --skill lint-marshall-hallenbeck

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill eliminates the manual overhead of maintaining code quality by automatically detecting, formatting, and linting project files across multiple languages.

Core Features & Use Cases

  • Multi-Language Support: Automatically identifies and processes Python, JavaScript, TypeScript, and Bash files.
  • Auto-Fixing: Applies formatting and linting fixes directly to the codebase and stages them for commit.
  • Use Case: After writing a new feature, run this skill to ensure your code adheres to project standards, fix minor formatting issues, and verify type safety without manual tool configuration.

Quick Start

Run the lint skill to automatically format and check all changed files in the current project.

Frequently Asked Questions about lint

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

FAQPage Schema
How do I automate code formatting and linting across Python and TypeScript projects?

Automated code formatting and linting across Python and TypeScript projects applies tools like ruff, prettier, and eslint to changed files or the entire codebase. It automatically fixes formatting issues, verifies type safety, and stages files for commit.

Can I use this to run static analysis only on changed files instead of the full codebase?

Yes, static analysis can target changed files only or the entire codebase. The skill identifies Python, JavaScript, TypeScript, and Bash files, applying formatting and type checking to the selected scope to ensure zero-error status.

What static analysis tools do I need installed to automate Python and Bash code quality?

Automating Python and Bash code quality requires standard tools like ruff, pyright, and shellcheck. The skill integrates directly with these dependencies to execute static analysis, auto-fixing, and type checking.

Does this auto-fix code formatting issues and stage them directly for commit?

Yes, auto-fixing code formatting issues and staging them for commit is fully supported. The skill applies linting and formatting fixes directly to the codebase across Python, JavaScript, TypeScript, and Bash files.