adjacent-overload-signatures
RecommendedRequires overload signatures to be adjacent to each other.
ban-ts-comment
RecommendedDisallows the use of Typescript directives without a comment.
ban-types
RecommendedBans the use of primitive wrapper objects (e.g. String
the object is a
ban-untagged-ignore
RecommendedRequires deno-lint-ignore
to be annotated with one or more rule names.
camelcase
RecommendedEnforces the use of camelCase in variable names
constructor-super
RecommendedVerifies the correct usage of constructors and calls to super()
.
for-direction
RecommendedRequires for
loop control variables to increment in the correct direction
getter-return
RecommendedRequires all property getter functions to return a value
no-array-constructor
RecommendedEnforce conventional usage of array construction
no-async-promise-executor
RecommendedRequires that async promise executor functions are not used
no-case-declarations
RecommendedRequires lexical declarations (let
, const
, function
and class
) in
no-class-assign
RecommendedDisallows modifying variables of class declarations
no-compare-neg-zero
RecommendedDisallows comparing against negative zero (-0
).
no-cond-assign
RecommendedDisallows the use of the assignment operator, =
, in conditional statements.
no-constant-condition
RecommendedDisallows the use of a constant expression in conditional test
no-control-regex
RecommendedDisallows the use ascii control characters in regular expressions
no-debugger
RecommendedDisallows the use of the debugger
statement
no-delete-var
RecommendedDisallows the deletion of variables
no-dupe-args
RecommendedDisallows using an argument name more than once in a function signature
no-dupe-class-members
RecommendedDisallows using a class member function name more than once
no-dupe-else-if
RecommendedDisallows using the same condition twice in an if
/else if
statement
no-dupe-keys
RecommendedDisallows duplicate keys in object literals.
no-duplicate-case
RecommendedDisallows using the same case clause in a switch statement more than once
no-empty
RecommendedDisallows the use of empty block statements.
no-empty-character-class
RecommendedDisallows using the empty character class in a regular expression
no-empty-interface
RecommendedDisallows the declaration of an empty interface
no-empty-pattern
RecommendedDisallows the use of empty patterns in destructuring
no-ex-assign
RecommendedDisallows the reassignment of exception parameters
no-explicit-any
RecommendedDisallows use of the any
type
no-extra-boolean-cast
RecommendedDisallows unnecessary boolean casts
no-extra-non-null-assertion
RecommendedDisallows unnecessary non-null assertions
no-extra-semi
RecommendedDisallows the use of unnecessary semi-colons
no-fallthrough
RecommendedDisallows the implicit fallthrough of case statements
no-func-assign
RecommendedDisallows the overwriting/reassignment of an existing function
no-global-assign
RecommendedDisallows assignment to native Javascript objects
no-import-assign
RecommendedDisallows reassignment of imported module bindings
no-inferrable-types
RecommendedDisallows easily inferrable types
no-inner-declarations
RecommendedDisallows variable or function definitions in nested blocks
no-invalid-regexp
RecommendedDisallows specifying invalid regular expressions in RegExp constructors
no-irregular-whitespace
RecommendedDisallows the use of non-space or non-tab whitespace characters
no-misused-new
RecommendedDisallows defining constructors for interfaces or new for classes
no-mixed-spaces-and-tabs
Recommendedno-namespace
Recommendedno-new-symbol
Recommendedno-obj-calls
Recommendedno-octal
Recommendedno-prototype-builtins
Recommendedno-redeclare
Recommendedno-regex-spaces
Recommendedno-self-assign
Recommendedno-setter-return
Recommendedno-shadow-restricted-names
Recommendedno-this-alias
Recommendedno-this-before-super
Recommendedno-undef
Recommendedno-unreachable
Recommendedno-unsafe-finally
RecommendedDisallows the use of control flow statements within finally
blocks.
no-unsafe-negation
Recommendedno-unused-labels
Recommendedno-with
Recommendedprefer-as-const
Recommendedprefer-const
Recommendedprefer-namespace-keyword
Recommendedrequire-await
RecommendedDisallows async functions that have no await expression
require-yield
Recommendeduse-isnan
Recommendedvalid-typeof
RecommendedRestricts the use of the typeof
operator to a specific set of string literals.