eslint-plugin-de-morgan
JSON →ESLint plugin that enforces De Morgan's laws to transform negated boolean expressions into clearer equivalents. Current stable version 2.1.1, released monthly. Ships TypeScript types. Supports ESLint 8, 9, and 10. Key differentiator: auto-fixes negated conjunctions and disjunctions in code, reducing logical errors. ESM-only since v2.0.0, requires Node.js 20+ or 22+.
Traffic · last 30 days ↓40% vs prev 7d
total hits 12
actors 4 distinct systems
last hit 2d ago AhrefsBot
top countries 🇺🇸 United States · 🇨🇦 Canada · 🇩🇪 Germany · 🇪🇸 Spain · 🇫🇷 France
Resources
API endpoints
full doc /v1/registry/eslint-plugin-de-morgan
compatibility /v1/registry/eslint-plugin-de-morgan/compatibility