ESLint InterlaceESLint 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

Unified Config

Use eslint-config-interlace to bundle all quality rules:

eslint.config.js
import interlaceConfig from 'eslint-config-interlace';

export default [interlaceConfig.configs.quality];

On this page