Skip to content
Back to skills

Eslint Config Gen

ASecurity

Generate ESLint config that matches your code style. Use when setting up linting.

  • 14 stars
  • 0 votes
  • 0 copies
  • 2 views
  • Added September 7, 2026
toolsbashnodegitapi

Works with

  • api

Security analysis

A100/100

Pro scans all 7 files and shows the line behind each finding

Scanned September 7, 2026

npx -y skills add modbender/skill-library-mcp --skill eslint-config-gen --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Eslint Config Gen?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Eslint Config Gen
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/modbender-eslint-config-gen/badge)](https://www.skillsdirectory.com/skills/modbender-eslint-config-gen)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: eslint-config-gen
description: Generate ESLint config that matches your code style. Use when setting up linting.
---

# ESLint Config Generator

Every team argues about eslint rules. This tool reads your actual code and generates a config that matches how you already write.

**One command. Zero config. Just works.**

## Quick Start

```bash
npx ai-eslint-config
```

## What It Does

- Analyzes your existing code style
- Generates ESLint config matching those patterns
- Supports flat config and legacy formats
- No more arguing about semicolons

## Usage Examples

```bash
# Generate eslint.config.js
npx ai-eslint-config

# Legacy .eslintrc.json format
npx ai-eslint-config --format json

# Analyze specific directory
npx ai-eslint-config --dir ./src
```

## Best Practices

- **Run on representative code** - not just one file
- **Review the rules** - might catch some bad habits too
- **Add prettier if needed** - don't mix formatting with linting
- **Commit the config** - everyone uses the same rules

## When to Use This

- Starting a new project and need eslint setup
- Inheriting a project with no linting
- Want to codify existing code style
- Migrating to flat config format

## Part of the LXGIC Dev Toolkit

This is one of 110+ free developer tools built by LXGIC Studios. No paywalls, no sign-ups, no API keys on free tiers. Just tools that work.

**Find more:**
- GitHub: https://github.com/LXGIC-Studios
- Twitter: https://x.com/lxgicstudios
- Substack: https://lxgicstudios.substack.com
- Website: https://lxgicstudios.com

## Requirements

No install needed. Just run with npx. Node.js 18+ recommended. Needs OPENAI_API_KEY environment variable.

```bash
npx ai-eslint-config --help
```

## How It Works

Reads sample files from your codebase, identifies patterns like semicolon usage, quote style, and indentation. Then generates an ESLint config that enforces those patterns.

## License

MIT. Free forever. Use it however you want.

Files in this skill

  • README.md518 B
  • SKILL.md2 KB
  • package-lock.json47.5 KB
  • package.json652 B
  • src/cli.ts1.2 KB
  • src/index.ts1.7 KB
  • tsconfig.json221 B

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…