Skip to main content
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

🟢
no-await-in-loop

Disallow await inside loops and suggest appropriate concurrency patterns

🟢
no-jsdoc-terminator-in-example

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

🟢
no-missing-error-context

Detects thrown errors without context

🟢
no-missing-null-checks

Detects potential null pointer dereferences

🟢
no-silent-errors

Detects empty catch blocks

🟢
no-unhandled-promise

Detects unhandled Promise rejections

🟢
no-unsafe-type-narrowing

Detects unsafe type narrowing patterns

🟢
require-network-timeout

Require timeout limits for network requests

🟢
Showing 9 of 9 rules

Building secure JavaScript with Interlace? Star the repo to get new rules and CWE coverage as we ship them — or follow the AI-code-security benchmarks behind them.