eslint

Lint JavaScript and TypeScript projects with configurable rules and automatic fixes.

68|1|Updated Jan 14, 2026
One-click install
npx skills add https://github.com/knoopx/pi --skill eslint-knoopx
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: eslint
Source: https://github.com/knoopx/pi/tree/main/agent/skills/eslint
Command: npx skills add https://github.com/knoopx/pi --skill eslint-knoopx

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Lints JavaScript and TypeScript codebases to enforce consistent style, catch common errors, and auto-fix issues to improve code quality.

Core Features & Use Cases

  • Linting for JavaScript and TypeScript with configurable rules and automatic fixes.
  • Flat and recommended rule configurations support for scalable code quality.
  • CI-friendly: integrate lint checks into pipelines to enforce standards across teams.

Quick Start

Install the required packages and run lint across your project: bun add -D eslint @eslint/js typescript-eslint globals eslint .

Frequently Asked Questions about eslint

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

FAQPage Schema
How do I lint JavaScript and TypeScript projects to enforce code quality?

To lint JavaScript and TypeScript projects, you need to install eslint, @eslint/js, typescript-eslint, and globals as dependencies, then run the linter across your codebase to enforce consistent style and catch common errors automatically.

Can I automatically fix linting issues in my JavaScript codebase?

Yes, automatic fixes for linting issues are supported. The linter applies configured rule sets to detect style inconsistencies and common errors in your JavaScript code, automatically resolving fixable problems to improve overall code quality.

How do I integrate ESLint checks into a CI pipeline?

You can integrate ESLint checks into CI workflows to enforce code quality standards across teams. By running the linter within your pipeline, it automatically validates JavaScript and TypeScript code against configured rules before deployment.

What's the best way to configure lint rules for a scalable TypeScript codebase?

For a scalable TypeScript codebase, use flat and recommended rule configurations. These predefined rule sets provide a baseline for code quality that you can customize, ensuring consistent linting across development, testing, and CI environments.

What dependencies do I need to set up TypeScript linting?

To set up TypeScript linting, you must install eslint, @eslint/js, typescript-eslint, and globals as project development dependencies. These packages provide the core engine, JavaScript rules, TypeScript parser, and global variable definitions required for linting.