Linting Neostandard Eslint9
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.
Run in terminal (recommended)
claude mcp add linting-neostandard-eslint9 npx -- -y @trustedskills/linting-neostandard-eslint9
Or manually add to ~/.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.jsfile using Neostandard as a baseline." - “Configure ESLint v9 for this JavaScript project.”
Tips & gotchas
- Requires installation of
eslint@9andneostandarddependencies (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 Hub | Pass |
| Socket | Pass |
| Snyk | Pass |
🌐 Community
Passed automated security scans.