ESLint InterlaceESLint Interlace
Plugin: operability

Changelog

Release history and version updates for eslint-plugin-operability

Live from GitHub

This changelog is fetched directly from CHANGELOG.md on GitHub and cached for 2 hours.

3.0.3 (2026-02-02)

This was a version bump only for eslint-plugin-operability to align it with other projects, there were no code changes.

Changelog

All notable changes to eslint-plugin-operability will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

Documentation

  • 📘 Launched new documentation site: eslint.interlace.tools
  • 📝 Achieved 100% documentation parity (both .md and .mdx files)

[3.0.2] - 2026-02-02

This was a version bump only for eslint-plugin-operability to align it with other projects, there were no code changes.

[3.0.1] - 2026-02-02

This was a version bump only for eslint-plugin-operability to align it with other projects, there were no code changes.

[3.0.0] - 2026-02-02

This was a version bump only for eslint-plugin-operability to align it with other projects, there were no code changes.

[1.0.0] - 2026-01-26

Added

  • Initial stable release with 6 production-readiness rules
  • LLM-optimized error messages for AI-assisted development
  • 100% test coverage across all rules
  • ESLint 9 flat config support
  • TypeScript type definitions for all rule options

Rules

RuleDescription💼⚠️
no-console-logDisallow console.log in production code💼⚠️
no-process-exitDisallow process.exit() in library code
no-debug-code-in-productionDetect debugger statements and debug keywords💼
no-verbose-error-messagesPrevent overly detailed error messages (CWE-209)💼⚠️
require-code-minificationDetect patterns that prevent minification
require-data-minimizationDetect excessive data exposure in responses

Presets

  • recommended - Balanced operability checks for production code

Security

  • no-verbose-error-messages prevents information exposure (CWE-209)
  • require-data-minimization enforces data protection principles

Jan 2026 Remediation

  • Converted skeleton documentation to high-fidelity guides
  • Added comprehensive examples for all rules
  • Documented known limitations in docs/KNOWN-LIMITATIONS.md

On this page

No Headings