eslint-prettier-config

Installation
Summary

ESLint and Prettier configuration for TypeScript, React, and modern JavaScript projects.

  • Supports both ESLint v9 flat config and legacy .eslintrc format, with TypeScript, React, React Hooks, and import ordering rules built in
  • Includes Prettier integration with conflict resolution, VS Code settings, and pre-commit validation via Husky and lint-staged
  • Provides framework-specific configurations for Next.js and Node.js/API projects, plus examples of custom ESLint rules
  • Covers full workflow setup: dependency installation, linting and formatting scripts, Git hooks, and commitlint for conventional commits
SKILL.md

ESLint & Prettier Configuration

Setup consistent code quality and formatting with ESLint and Prettier.

Core Workflow

  1. Install dependencies: ESLint, Prettier, plugins
  2. Configure ESLint: Rules and extends
  3. Configure Prettier: Formatting options
  4. Integrate tools: ESLint + Prettier
  5. Setup scripts: Lint and format commands
  6. Add hooks: Pre-commit validation

ESLint Flat Config (v9+)

// eslint.config.mjs
import js from '@eslint/js';
import typescript from '@typescript-eslint/eslint-plugin';
Related skills

More from patricio0312rev/skills

Installs
558
GitHub Stars
38
First Seen
Jan 24, 2026