Changelog
Release notes for stable tags. Source of truth is still GitHub Releases.
v1.42.3
Section titled “v1.42.3”Published 2026-07-13. GitHub release.
Bug fixes
Section titled “Bug fixes”- no-network-fast-result: Handle createNetworking export, by @howmanysmall (2936b)
- rules: Handle aliased fast-result symbols, by @howmanysmall (0fbbd)
v1.42.2
Section titled “v1.42.2”Published 2026-07-13. GitHub release.
Bug fixes
Section titled “Bug fixes”- rules: Detect namespace networking createFunction, by @howmanysmall (c5bfc)
v1.42.1
Section titled “v1.42.1”Published 2026-07-13. GitHub release.
Features
Section titled “Features”- plugin: Export all utility configuration factories, by @howmanysmall (bbf8c)
v1.42.0
Section titled “v1.42.0”Published 2026-07-13. GitHub release.
Features
Section titled “Features”- Add release workflow tests and zx dependency, by @howmanysmall (dfea8)
v1.41.0
Section titled “v1.41.0”Published 2026-07-12. GitHub release.
Features
Section titled “Features”- Add recommended config and extract scope utilities, by @howmanysmall (6ff70)
- Add no-network-fast-result rule, by @howmanysmall (c7267)
Bug fixes
Section titled “Bug fixes”- docs: Validate Astro content entries, by @howmanysmall (c4457)
- rules: Resolve undefined in mapped type constraint handling, by @howmanysmall (f803c)
v1.40.2
Section titled “v1.40.2”Published 2026-07-10. GitHub release.
Bug fixes
Section titled “Bug fixes”- rules: Resolve undefined in mapped type constraint handling, by @howmanysmall (1cde2)
v1.40.1
Section titled “v1.40.1”Published 2026-07-07. GitHub release.
Performance
Section titled “Performance”- rules: Cache enum lookups and symbol info, by @howmanysmall (94f70)
v1.40.0
Section titled “v1.40.0”Published 2026-07-07. GitHub release.
Features
Section titled “Features”- ci: Separate normal and heavy test shards, by @howmanysmall (cce0a)
- rule: Support DataType enum/namespace, by @howmanysmall (0fbfd)
Bug fixes
Section titled “Bug fixes”- enforce-ianitor-check-type: Only report interfaces/type-aliases when Ianitor is referenced, by @howmanysmall (fef25)
v1.39.1
Section titled “v1.39.1”Published 2026-07-07. GitHub release.
Bug fixes
Section titled “Bug fixes”- Handle undefined declarations in dot-notation accessibility check, by @howmanysmall (279fb)
v1.39.0
Section titled “v1.39.0”Published 2026-07-07. GitHub release.
Features
Section titled “Features”- Coal pls undo, by @howmanysmall (e225e)
- Big coverage, by @howmanysmall (a2d8b)
- benchmark:
- Add summary, by @howmanysmall (7466c)
- build:
- Use tsdown and drop old scripts, by @howmanysmall (e3191)
- Add build summary output and tsconfig tweaks, by @howmanysmall (2e3f8)
- ci:
- Use NODE_VERSION env in workflow, by @howmanysmall (83019)
- knip:
- Enable pnpm support in knip config, by @howmanysmall (43502)
- Add workspace entry and project config, by @howmanysmall (dcdf4)
Bug fixes
Section titled “Bug fixes”- build: Use default import for picocolors, by @howmanysmall (6f5d4)
v1.38.0
Section titled “v1.38.0”Published 2026-06-18. GitHub release.
Features
Section titled “Features”- Support eslint v10, by @christopher-buss (d3b4a)
Bug fixes
Section titled “Bug fixes”- tests: Remove unused fileURLToPath import in run-shard, by @christopher-buss (1e06e)
v1.37.0
Section titled “v1.37.0”Published 2026-05-27. GitHub release.
Features
Section titled “Features”- naming-convention: Add type-reference entry to
typesfilter, by @christopher-buss (5f259)
v1.36.0
Section titled “v1.36.0”Published 2026-05-12. GitHub release.
Features
Section titled “Features”- declaration-bundler: Support path mappings for local aliases, by @howmanysmall (485d9)
v1.35.0
Section titled “v1.35.0”Published 2026-05-11. GitHub release.
Features
Section titled “Features”- Redesign project away from bun, by @howmanysmall (1f971)
- opencode: Enhance test injection and update bun integration, by @howmanysmall (5e471)
- oxlint: Enable small rules and Vitest tests, by @howmanysmall (52de6)
- react: Add
no-manual-children-propertyrule, by @howmanysmall (9bb21) - rules: Improve prefer-enum-member and shard upstream tests, by @howmanysmall (095ef)
Bug fixes
Section titled “Bug fixes”- ci:
- Run sharded tests through agent task, by @howmanysmall (a1f67)
- Retry transient aube installs, by @howmanysmall (d0172)
- Cache aube virtual store, by @howmanysmall (fe55f)
- Stabilize tuple shard checks, by @howmanysmall (afd14)
- Switch changelogithub command to abbreviated alias, by @howmanysmall (7d26a)
- config:
- Adjust coverage thresholds for branches and statements, by @howmanysmall (be1cb)
- no-empty-array-literal:
- Resolve type aliases in local scopes, by @howmanysmall (70887)
- prefer-enum-item:
- Guard unionConstituents against undefined return, by @howmanysmall (dc706)
- prefer-enum-member:
- Handle empty union constituents in type cache, by @howmanysmall (03dfd)
- rules:
- Read tuple constraints from type parameters, by @howmanysmall (7a72f)
- Detect tuple factory return constraints, by @howmanysmall (c756a)
- Inspect generic signature constraints, by @howmanysmall (70636)
- Detect tuple iterable parameter constraints, by @howmanysmall (93f94)
- Detect tuple iterable call constraints, by @howmanysmall (f452e)
- Detect tuple array aliases, by @howmanysmall (64c63)
- Resolve tuple aliases from source, by @howmanysmall (df7b4)
v1.34.0
Section titled “v1.34.0”Published 2026-04-02. GitHub release.
Features
Section titled “Features”- Add mcp servers and improve documentation UI, by @howmanysmall (2e142)
- rules: Add no-useless-use-memo, by @howmanysmall (91b7c)
Bug fixes
Section titled “Bug fixes”- ci:
- Add Node.js setup step for documentation build, by @howmanysmall (2347f)
- no-instance-methods-without-this:
- Skip parent property to avoid AST traversal cycles, by @howmanysmall (9ecb7)
- Skip parent property to avoid AST traversal cycles“, by @howmanysmall (eaaab)
v1.33.0
Section titled “v1.33.0”Published 2026-03-28. GitHub release.
Features
Section titled “Features”- branding: Add new logo assets and update documentation, by @howmanysmall (25b5d)
- docs: Implement custom contextual menu and markdown preview, by @howmanysmall (19ad8)
- rules: Add dot-notation rule with roblox-ts visibility-safe escape, by @howmanysmall (1ce30)
Bug fixes
Section titled “Bug fixes”- docs:
- Allow manual deploy, by @howmanysmall (1d164)
- Replace any types with specific interfaces in astro patch, by @howmanysmall (0d06d)
Performance
Section titled “Performance”- docs: Optimize getStaticPaths logic, by @howmanysmall (be002)
v1.32.0
Section titled “v1.32.0”Published 2026-03-25. GitHub release.
Features
Section titled “Features”- rules:
- Add context-stack, portal, and padding preference rules, by @howmanysmall (0f75c)
- Add prefer-idiv rule, by @howmanysmall (ceb94)
Bug fixes
Section titled “Bug fixes”- config: Fix knip v6 compatibility and add bun types to test tsconfigs, by @howmanysmall (df6fd)
- prefer-enum-member: Preserve zero index, by @howmanysmall (130dc)
- tsconfig: Update include paths for TypeScript files, by @howmanysmall (1b973)
v1.31.0
Section titled “v1.31.0”Published 2026-03-02. GitHub release.
Features
Section titled “Features”- Overhaul documentation UI and enhance rule configuration, by @howmanysmall (0237a)
- rules: Add array-related rules and refactor tester utility, by @howmanysmall (497d5)
v1.30.0
Section titled “v1.30.0”Published 2026-02-18. GitHub release.
Features
Section titled “Features”- rules: Add
no-render-helper-functionsrule, by @howmanysmall (04eea)
v1.29.1
Section titled “v1.29.1”Published 2026-02-14. GitHub release.
Bug fixes
Section titled “Bug fixes”- no-useless-use-effect: Fix false positives and expand side-effects, by @howmanysmall (c520d)
v1.29.0
Section titled “v1.29.0”Published 2026-02-14. GitHub release.
- rules: Enhance no-constant-condition-with-break to support return and custom exit calls, by @howmanysmall (1916a)
v1.28.0
Section titled “v1.28.0”Published 2026-02-14. GitHub release.
- no-useless-use-effect: Enhance rule with comprehensive effect pattern detection, by @howmanysmall (d6d6b)
- rules: Add no-constant-condition-with-break and no-events-in-events-callback, by @howmanysmall (8ffb8)
v1.27.0
Section titled “v1.27.0”Published 2026-02-12. GitHub release.
- rules: Add no-table-create-map rule, by @howmanysmall (c6c73)
v1.26.0
Section titled “v1.26.0”Published 2026-02-12. GitHub release.
- rule: Trace helper calls in no-new-instance-in-use-memo, by @howmanysmall (df147)
v1.25.1
Section titled “v1.25.1”Published 2026-02-11. GitHub release.
v1.25.0
Section titled “v1.25.0”Published 2026-02-11. GitHub release.
- Update OpenAI model version to 5.3-codex and disable tsconfig-error rule, by @howmanysmall (0534c)
- Add templates for ESLint rule creation, documentation, and testing, by @howmanysmall (7ec31)
- Enhance type resolution for enum member references, by @howmanysmall (ca5f8)
- Ban underscore react props, by @howmanysmall (d30a3)
- prefer-enum-member:
- Support complex type aliases and union records, by @howmanysmall (a3552)
v1.24.0
Section titled “v1.24.0”Published 2026-02-05. GitHub release.
- Add no-array-size-assignment rule and refine fragment key logic, by @howmanysmall (c9d1c)
v1.23.2
Section titled “v1.23.2”Published 2026-02-05. GitHub release.
v1.23.1
Section titled “v1.23.1”Published 2026-02-05. GitHub release.
v1.23.0
Section titled “v1.23.0”Published 2026-02-05. GitHub release.
- ci:
- Implement parallel test sharding and coverage merging, by @howmanysmall (876f0)
- Implement case-level sharding for heavy tests, by @howmanysmall (e2179)
- memoized-effect-dependencies:
- Add experimental rule, by @howmanysmall (5d61c)
- rules:
v1.22.0
Section titled “v1.22.0”Published 2026-02-03. GitHub release.
- rules: Add no-unused-use-memo rule, by @howmanysmall (927c3)
- require-react-component-keys: Allow short fragments in logical expression JSX children, by @howmanysmall (86ab8)
v1.21.0
Section titled “v1.21.0”Published 2026-01-31. GitHub release.
- docs:
- Migrate documentation to Astro Starlight, by @howmanysmall (adfa6)
- prefer-enum-member:
- Improve record key resolution for aliases and unions, by @howmanysmall (e356a)
- rules:
- Add
prefer-single-getrule, by @howmanysmall (7b0ae)
v1.20.2
Section titled “v1.20.2”Published 2026-01-27. GitHub release.
- require-serialized-numeric-data-type: Support generic type arguments, by @howmanysmall (e77b4)
v1.20.0
Section titled “v1.20.0”Published 2026-01-27. GitHub release.
- opencode: Add create-pull-request command, by @howmanysmall (2bbc5)
- rules: Add
require-serialized-numeric-data-typerule, by @howmanysmall (b1241)
v1.19.0
Section titled “v1.19.0”Published 2026-01-27. GitHub release.
- index: Export rules and recommended as named exports, by @howmanysmall (4769d)
v1.18.1
Section titled “v1.18.1”Published 2026-01-24. GitHub release.
v1.17.4
Section titled “v1.17.4”Published 2026-01-23. GitHub release.
- require-react-component-keys: Require keys for *children props, by @howmanysmall (39c6c)
v1.17.3
Section titled “v1.17.3”Published 2026-01-18. GitHub release.
- naming-convention: Improve array-like type detection and handle branded types, by @howmanysmall (71835)
v1.17.2
Section titled “v1.17.2”Published 2026-01-18. GitHub release.
- prefer-read-only-props: Use return type instead of casing to detect React components, by @howmanysmall (b12b6)
v1.17.1
Section titled “v1.17.1”Published 2026-01-17. GitHub release.
- Fetch full main branch history for accurate tag verification, by @howmanysmall (e9f0c)
Older history and assets live on GitHub: howmanysmall/eslint-cease-nonsense-rules/releases.
