Linting Neostandard Eslint9

🌐Community
by mcollina · vlatest · Repository

This skill uses Neostandard and ESLint9 to automatically identify and fix code style issues, improving code quality and consistency.

Install on your platform

We auto-selected Claude Code based on this skill’s supported platforms.

1

Run in terminal (recommended)

terminal
claude mcp add linting-neostandard-eslint9 npx -- -y @trustedskills/linting-neostandard-eslint9
2

Or manually add to ~/.claude/settings.json

~/.claude/settings.json
{
  "mcpServers": {
    "linting-neostandard-eslint9": {
      "command": "npx",
      "args": [
        "-y",
        "@trustedskills/linting-neostandard-eslint9"
      ]
    }
  }
}

Requires Claude Code (claude CLI). Run claude --version to verify your install.

About This Skill

What it does

This skill automates code style checks and fixes for JavaScript and TypeScript projects using Neostandard and ESLint9. It provides a baseline configuration based on Neostandard, allowing you to enforce consistent coding standards. The skill facilitates migration from older configurations (like .eslintrc*) or the Standard linting toolset to modern ESLint v9 with its flat config system (eslint.config.js or eslint.config.mjs).

When to use it

  • Setting up linting in a new JavaScript or TypeScript project.
  • Migrating an existing project from Standard or legacy .eslintrc* configurations to Neostandard and ESLint v9.
  • Ensuring consistent code style across local development and CI environments.
  • Creating a baseline ESLint v9 configuration using the flat config system.
  • Implementing reproducible linting with pinned major versions of dependencies.

Key capabilities

  • Provides a Neostandard-based ESLint v9 flat configuration.
  • Supports migration from Standard or legacy .eslintrc* configurations.
  • Facilitates setting up linting in CI environments.
  • Offers guidance on editor integration and pre-commit hooks.
  • Includes documentation for configuring, extending, and migrating to Neostandard and ESLint v9.

Example prompts

  • "Set up linting with Neostandard and ESLint 9."
  • "Migrate my project from Standard to Neostandard."
  • "Create an eslint.config.js file using Neostandard as a baseline."
  • “Configure ESLint v9 for this JavaScript project.”

Tips & gotchas

  • Requires installation of eslint@9 and neostandard dependencies (npm install --save-dev eslint@9 neostandard).
  • The skill emphasizes keeping the configuration minimal and explicit.
  • For CI environments, perform linting runs without auto-fixing to treat failures as quality gates.

Tags

🛡️

TrustedSkills Verification

Unlike other registries that point to live repositories, TrustedSkills pins every skill to a verified commit hash. This protects you from malicious updates — what you install today is exactly what was reviewed and verified.

Security Audits

Gen Agent Trust HubPass
SocketPass
SnykPass

Details

Version
vlatest
License
Author
mcollina
Installs
44

🌐 Community

Passed automated security scans.