Skip to main content
ESLint Interlace

Quality & Architecture Plugins

ESLint plugins for code quality, maintainability, modularity, and developer experience

ESLint Plugins

This section documents our ESLint plugins focused on code quality, architectural patterns, and developer experience.

Live Documentation

All plugin documentation (README, Changelog, Rule docs) is fetched directly from GitHub. Updates are reflected automatically without redeployment.


Architecture


Code Quality


Conventions & Modernization


Plugin Structure

Each plugin page includes:

SectionSourceCache TTL
OverviewREADME.md from GitHub1 hour
RulesIndividual rule .md files6 hours
ChangelogCHANGELOG.md from GitHub2 hours

Quick Install

Install all quality plugins
npm install eslint-plugin-import-next \
  eslint-plugin-maintainability \
  eslint-plugin-reliability \
  eslint-plugin-modularity \
  eslint-plugin-operability \
  eslint-plugin-conventions \
  eslint-plugin-modernization

Composing the Quality Plugins

Each plugin ships its own recommended config — compose the ones you need rather than depending on a meta-package:

eslint.config.js
import importNext from 'eslint-plugin-import-next';
import maintainability from 'eslint-plugin-maintainability';
import reliability from 'eslint-plugin-reliability';
import modularity from 'eslint-plugin-modularity';
import operability from 'eslint-plugin-operability';
import conventions from 'eslint-plugin-conventions';
import modernization from 'eslint-plugin-modernization';

export default [
  importNext.configs.recommended,
  maintainability.configs.recommended,
  reliability.configs.recommended,
  modularity.configs.recommended,
  operability.configs.recommended,
  conventions.configs.recommended,
  modernization.configs.recommended,
];