ts-linting

Configure ESLint and Prettier for TypeScript projects with flat config files.

3|1|Updated Mar 11, 2026
One-click install
npx skills add https://github.com/jon23d/skillz --skill ts-linting
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ts-linting
Source: https://github.com/jon23d/skillz/tree/main/skills/ts-linting
Command: npx skills add https://github.com/jon23d/skillz --skill ts-linting

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps you set up and configure ESLint and Prettier for your TypeScript projects, ensuring code quality and consistency.

Core Features & Use Cases

  • ESLint Configuration: Sets up ESLint with flat config (eslint.config.ts) and type-aware rules.
  • Prettier Integration: Configures Prettier as a separate formatter for consistent code style.
  • Use Case: Integrate this Skill when starting a new TypeScript project or when needing to enforce coding standards in an existing one.

Quick Start

Use the ts-linting skill to set up ESLint and Prettier in your TypeScript project.

Frequently Asked Questions about ts-linting

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

FAQPage Schema
How do I configure ESLint and Prettier for a TypeScript project?

To configure ESLint and Prettier for a TypeScript project, set up flat configuration files like `eslint.config.ts` and `.prettierrc` alongside specific npm packages to enforce consistent code style and quality checks.

What is the best way to set up type-aware ESLint rules in TypeScript?

The best way to set up type-aware ESLint rules is by using a flat configuration file (`eslint.config.ts`) to define your linting environment, ensuring type safety and consistent code quality standards across your project.

How do I integrate Prettier formatting separately from ESLint in TypeScript?

You integrate Prettier formatting separately from ESLint by configuring Prettier as a dedicated formatter using a `.prettierrc` file, while using ESLint specifically for code quality checks rather than formatting rules.

Do I need specific npm packages to use flat config for ESLint and Prettier?

Yes, you need to install specific npm packages to use flat config for ESLint and Prettier. These dependencies are required to properly initialize and run the `eslint.config.ts` and `.prettierrc` configuration files.

When should I enforce coding standards in an existing JavaScript codebase?

You should enforce coding standards in an existing JavaScript codebase when you need consistent code style and quality checks, which can be achieved by migrating to TypeScript and applying ESLint and Prettier configurations.

Why use flat configuration files like eslint.config.ts for TypeScript linting?

Using flat configuration files like `eslint.config.ts` for TypeScript linting provides a modern, streamlined way to manage type-aware rules and code quality checks, replacing older eslintrc formats with a centralized setup.