immutable-data
Treat objects and arrays as immutable values.
no-class
Disallow class declarations and expressions.
no-conditional-statement
Disallow if and switch statements.
no-expression-statement
Disallow standalone expression statements.
no-let
Disallow mutable let declarations.
no-loop-statement
Disallow imperative loop statements.
no-method-signature
Disallow interface method signatures.
no-mixed-interface
Keep interface members structurally consistent.
no-reject
Disallow Promise.reject(...).
no-this
Disallow this usage.
no-throw
Disallow throw statements.
no-try
Disallow try/catch/finally.
readonly-array
Prefer readonly arrays over mutable arrays.
readonly-keyword
Require readonly modifiers where possible.