Rules
All ESLint rules provided by eslint-plugin-reliability
8 Rules Available
Error prevention and defensive programming patterns.
All Rules
| 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. | 🟢 |