Skip to main content
ESLint Interlace
Plugin: reliability

Rules

All ESLint rules provided by eslint-plugin-reliability

8 Rules Available

Error prevention and defensive programming patterns.

All Rules

Legend: Type-unaware Type-awareRecommendedFixableSuggestionsWarns
Rule🧠💼🔧💡⚠️Docs
error-message

Enforce providing a message when creating built-in Error objects for better debugging. This rule is part of eslint-plugin-reliability and provides LLM-optim

🟢
no-await-in-loop

Disallow await inside loops without considering concurrency implications

🟢
no-jsdoc-terminator-in-example

Detect `*/` sequences inside JSDoc `@example` blocks that prematurely close the JSDoc comment.

🟢
no-missing-error-context

ESLint Rule: no-missing-error-context with LLM-optimized suggestions and auto-fix capabilities.

🟢
no-missing-null-checks

ESLint Rule: no-missing-null-checks with LLM-optimized suggestions and auto-fix capabilities.

🟢
no-silent-errors

ESLint Rule: no-silent-errors with LLM-optimized suggestions and auto-fix capabilities.

🟢
no-unhandled-promise

Disallow unhandled Promise rejections with LLM-optimized suggestions for proper async error handling. This rule detects promises that are created but never have

🟢
no-unsafe-type-narrowing

ESLint Rule: no-unsafe-type-narrowing with LLM-optimized suggestions and auto-fix capabilities.

🟢
require-network-timeout

Require timeout configuration for network requests. This rule is part of eslint-plugin-reliability and provides LLM-optimized error messages.

🟢
Showing 9 of 9 rules

On this page