lint-checker

Run ESLint and TypeScript checks on JavaScript files and apply fixes.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/M2AI-jp/thanks4claudecode-fresh --skill lint-checker
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: lint-checker
Source: https://github.com/M2AI-jp/thanks4claudecode-fresh/tree/main/.claude/skills/lint-checker
Command: npx skills add https://github.com/M2AI-jp/thanks4claudecode-fresh --skill lint-checker

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It automatically enforces code quality by running ESLint, TypeScript checks, and style reviews on TS/JS projects.

Core Features & Use Cases

  • ESLint checks: Flag unused vars, console remnants, and risky patterns.
  • TypeScript errors: Detect type and null/undefined issues.
  • Best practices: Enforce consistent naming, indentation, and error handling.

Quick Start

Run lint-checker before committing to ensure clean, reliable code.

Frequently Asked Questions about lint-checker

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

FAQPage Schema
How do I run ESLint and TypeScript checks on my JavaScript project?

ESLint and TypeScript checks automatically identify code quality issues, type errors, and style violations in your JS/TS files. lint-checker runs these checks during development, before commits, or on demand using pnpm lint --fix to apply automatic fixes.

Can I use ESLint to catch unused variables and console statements in TypeScript?

Yes. ESLint detects unused variables, leftover console statements, and risky patterns in TypeScript and JavaScript. lint-checker flags these violations and can apply fixes automatically to enforce clean code standards.

What code quality issues does lint-checker find and fix?

lint-checker identifies ESLint violations, TypeScript type and null/undefined errors, inconsistent naming, indentation problems, and error handling gaps. It reports all issues and optionally fixes them automatically before you commit.

Do I need to configure ESLint separately, or does lint-checker handle it?

lint-checker applies ESLint and TypeScript checks directly on your TS/JS project. It works with your existing ESLint configuration and runs type checks alongside linting to enforce both code style and type safety.

How do I integrate code linting into my development workflow before commits?

Run lint-checker before committing to catch quality issues early. It performs ESLint validation, TypeScript type checking, and best-practice reviews, then reports errors or applies fixes automatically with pnpm lint --fix.

What's the difference between ESLint and TypeScript type checking in code review?

ESLint enforces style, patterns, and code quality rules; TypeScript type checking catches type mismatches and null/undefined errors. lint-checker runs both to provide comprehensive code review—style conformance plus type safety—before deployment.