К основному содержанию
скилл CX Codex

linting-neostandard-eslint9 — скилл для Claude Code: установка

Скилл настраивает ESLint 9 с flat config и базой neostandard в проектах на JavaScript и TypeScript. Помогает перейти с устаревшего .eslintrc и запустить проверки в CI.

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add mcollina/skills --skill linting-neostandard-eslint9 -a claude-code
Открыть на GitHub

Что делает linting-neostandard-eslint9

Скилл содержит инструкции для работы с плоским конфигом eslint.config.js или eslint.config.mjs и пакетом neostandard. Он ведёт по шагам: от установки зависимостей eslint@9 и neostandard до переопределения правил под конкретный проект. Внутри описаны сценарии для чистой настройки, миграции со старого пакета standard и переноса параметров из файлов формата .eslintrc*.

Для надёжности скилл разделяет локальный запуск и проверки на сервере сборки. В локальной среде допускается флаг --fix, а в пайплайнах CI линтер запускается строго без автоматических правок. Скилл ориентирован исключительно на девятую версию ESLint с новой системой конфигурации.

Какие задачи решает

  • настроить ESLint 9 с flat config и neostandard в новом проекте
  • перенести проект со старого пакета standard на neostandard
  • мигрировать конфигурацию из файлов .eslintrc в eslint.config.js
  • настроить запуск проверок линтера в пайплайне CI

Примеры запросов агенту

  • Настрой ESLint 9 с базой neostandard в этом проекте
  • Перенеси конфигурацию из устаревшего .eslintrc в eslint.config.mjs
  • Помоги настроить скрипт линтинга для CI без флага --fix

Как установить linting-neostandard-eslint9

1Через Skills CLI (Vercel)

npx skills add mcollina/skills --skill linting-neostandard-eslint9 -a claude-code

2Вручную: положить файлы

~/.claude/skills/linting-neostandard-eslint9/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/linting-neostandard-eslint9/

По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов

Из того же набора11

typescript-magician Устраняет ошибки TypeScript, заменяет any на строгие типы и строит типобезопасные дженерики. Помогает навести порядок в типах кодовой базы. CX Codex +1 2 800установок nodejs-core Скилл для правок и отладки ядра Node.js: коммиты и PR в nodejs/node, нативные краши, V8, node-gyp, N-API и libuv. CX Codex +1 1 900установок documentation Скилл структурирует техническую документацию по фреймворку Diátaxis. Он помогает писать туториалы, инструкции how-to, справочники и концептуальные статьи без каши в структуре. CX Codex +1 1 800установок octocat Скилл связывает агента с Git и GitHub через gh CLI. Он пригодится для PR, issue, проверок CI, веток и анализа истории репозитория. CX Codex +1 1 300установок init Собирает AGENTS.md из того, что агент не выведет из кода: нестандартные команды, ловушки, локальные договорённости. И выкидывает из файла всё остальное. CX Codex +1 1 300установок oauth Настраивает авторизацию OAuth 2.0 и 2.1 в приложениях на Fastify с защитой через PKCE и ротацией токенов. Пригодится для проверки JWT, настройки сессий и устранения ошибок redirect URI. CX Codex +1 1 300установок skill-optimizer Скилл для тех, кто пишет и правит скиллы: помогает понять, почему модель их не применяет, и не ухудшают ли они вывод. CX Codex +1 1 400установок snipgrapher Генерирует изображения сниппетов кода в форматах PNG, SVG и WebP через утилиту snipgrapher. Пригодится для подготовки иллюстраций в документацию, чейнджлоги и публикации в соцсетях. CX Codex +1 955установок

Похожие

setup-linting davila7 Настраивает линтеры и проверки качества в проекте: ESLint, Flake8, Pylint, MyPy, Clippy. Пригодится, когда правила стиля надо закрепить автоматически. 510установок typescript-quality claude-dev-suite Скилл по качеству кода на TypeScript и JavaScript: настройка ESLint, Biome и строгого режима tsconfig. Пригодится, когда проект обрастает правилами, а типы плывут. CX Codex +1 1 100установок sap-fiori-eslint-plugin sap-fiori-tools Скилл настраивает, переносит и запускает ESLint с плагином @sap-ux/eslint-plugin-fiori-tools в проектах SAP Fiori. Пригодится, когда линтера в проекте нет или он сломан. CX Codex +1 584установок eslint-prettier-config patricio0312rev Скилл разворачивает ESLint и Prettier в проекте на TypeScript и React: конфиги, правила, скрипты и хук на коммит. CX Codex +1 1 100установок mcore-linting-and-formatting Philip Petrakian Скилл настраивает проверку и форматирование кода в проекте Megatron-LM. Помогает исправить ошибки ruff, mypy и отсортировать импорты перед открытием PR. CX Codex +1 1 800установок ultracite secondsky Скилл для настройки Ultracite: линтинг и форматирование JS/TS через Biome, ESLint или Oxlint. Помогает с миграцией и разбором ошибок конфигурации. CX Codex +1 415установок

Рядом в теме «Код-ревью и рефакторинг»

Всё по теме «Код-ревью и рефакторинг» →

Вопросы о linting-neostandard-eslint9

Как установить linting-neostandard-eslint9 в Claude Code?

Выполните команду npx skills add mcollina/skills --skill linting-neostandard-eslint9 -a claude-code. Она добавит скилл в окружение агента.

Что делает скилл linting-neostandard-eslint9?

Он предоставляет готовые шаблоны и правила для настройки ESLint 9 через neostandard. Скилл помогает быстро создать плоский конфиг, перенести старые настройки и подготовить запуск в CI.

Как скилл рекомендует запускать линтинг в CI?

В пайплайнах CI рекомендуется запускать проверку без флага автоматического исправления. Режим с параметром --fix остаётся только для локальной разработки.

Исходный текст

SKILL.md · MIT
---
name: linting-neostandard-eslint9
description: Configures ESLint v9 flat config and neostandard for JavaScript and TypeScript projects, including migrating from legacy `.eslintrc*` files or the `standard` package. Use when you need to set up or fix linting with `eslint.config.js` or `eslint.config.mjs`, troubleshoot lint errors, configure neostandard rules, migrate from `.eslintrc` to flat config, or integrate linting into CI pipelines and pre-commit hooks.
metadata:
  tags: linting, neostandard, eslint, eslint9, flat-config, javascript, typescript
---

## When to use

Use this skill when you need to:
- Set up linting in a JavaScript or TypeScript project
- Use `neostandard` as a Standard-like ESLint v9 flat-config baseline
- Configure `eslint@9` with the flat config system (`eslint.config.js`/`eslint.config.mjs`)
- Migrate from `standard` to `neostandard` or ESLint v9
- Migrate from legacy `.eslintrc*` configuration to ESLint v9
- Run linting consistently in CI and local development

## Quick start: basic neostandard setup

Install dependencies and create a minimal `eslint.config.js`:

```bash
npm install --save-dev eslint@9 neostandard
```

```js
// eslint.config.js
import neostandard from 'neostandard'

export default neostandard()
```

Verify the config works:

```bash
npx eslint .
```

## Common setup workflow (new project)

1. Install `eslint@9` and `neostandard` (see Quick start above)
2. Create `eslint.config.js` with `neostandard()` as the base
3. Add any project-specific rule overrides on top
4. Run `npx eslint .` to confirm no config errors
5. Add a lint script to `package.json`: `"lint": "eslint ."`
6. Integrate into CI with a non-fix run; use `--fix` only in local workflows

## How to use

Read individual rule files for implementation details and examples:

- [rules/neostandard.md](rules/neostandard.md) - Install, configure, and extend neostandard with ESLint
- [rules/eslint-v9-flat-config.md](rules/eslint-v9-flat-config.md) - Build ESLint v9 flat config for JS/TS projects
- [rules/migration-from-standard.md](rules/migration-from-standard.md) - Migrate from `standard` to `neostandard` or ESLint v9
- [rules/migration-from-legacy-eslint.md](rules/migration-from-legacy-eslint.md) - Migrate from `.eslintrc*` to flat config safely
- [rules/ci-and-editor-integration.md](rules/ci-and-editor-integration.md) - CI scripts, pre-commit, and editor setup

## Core principles

- Prefer reproducible linting with pinned major versions
- Keep config minimal and explicit
- Use flat config for ESLint v9 projects
- Treat lint failures as quality gates in CI
- Enable auto-fix for local workflows, but validate with non-fix CI runs

© mcollina · MIT · mcollina/skills

Смотрите также

Спонсоры проекта

Компании, которые помогают держать аналитику открытой