eslint-config-zmrl
TypeScript icon, indicating that this package has built-in type declarations

2.0.0 • Public • Published

eslint-config-zmrl

An exhaustive base config to be extended by custom eslint configurations. Suitable for most TypeScript or JavaScript projects and can be easily extended for deeper customization.

Exhaustive in this context means that every rule defined in ESLint core and installed plugins must be configured, even just turned off. This allows the configuration to remain constant, even when defaults change.

This library is a continuation of my previous config with less bloat and with specific needs (ie: React, Jest, etc.) moved into separate packages.

Install

Install with your favorite package manager.

pnpm add -D eslint-config-zmrl

Usage

Flat Config

Using the new ESLint flat configuration, you can import and include this package in your eslint.config.js

import config from 'eslint-config-zmrl'

export default [...config]

Package Sidebar

Install

npm i eslint-config-zmrl

Weekly Downloads

3

Version

2.0.0

License

MIT

Unpacked Size

783 kB

Total Files

1358

Last publish

Collaborators

  • zmrl