ESLint mono-plugin bundler that packages ESLint plugins for JavaScript, TypeScript, Svelte, HTML, CSS, JSON, JSONC, and YAML into a single zero-dependency configuration. Current version: 41.4.2. Released as needed with peer dependencies on eslint-plugin-svelte ~3.17.1 and TypeScript ^5.9.3 || ^6.0.2. Differentiators: zero-configuration setup, zero-argument API, and support for multiple languages without installing separate plugins. Note: documentation is significantly outdated as of August 2024; package may not reflect current best practices.
npm install lintedVerified import paths — ran on the pinned version, not inferred.
Example of linted configuration with includes, ignores, and overrides for JavaScript, TypeScript, and Svelte files.
Check GitHub repository for current documentation or consider alternative tools.
Use Node.js 24 or later.
Remove conflicting plugins from your project's dependencies.
Use import linted from 'linted' or const linted = require('linted')Install eslint-plugin-svelte: npm install eslint-plugin-svelte@~3.17.1
Ensure Node.js 24 and set sourceType: module in configuration.