Docs.rs
deno_lint-0.58.4
deno_lint 0.58.4
Docs.rs crate page
MIT
Links
Repository
crates.io
Source
Owners
ry
piscisaureus
dsherret
bartlomieju
denobot
Dependencies
anyhow ^1.0.79
normal
deno_ast ^0.38.0
normal
derive_more ^0.99.17
normal
if_chain ^1.0.2
normal
log ^0.4.20
normal
once_cell ^1.19.0
normal
regex ^1.10.2
normal
serde ^1.0.195
normal
serde_json ^1.0.111
normal
ansi_term ^0.12.1
dev
atty ^0.2.14
dev
clap ^3
dev
console_static_text ^0.8.2
dev
env_logger ^0.10.1
dev
globwalk ^0.9.1
dev
os_pipe ^1.1.5
dev
pulldown-cmark ^0.9.3
dev
rayon ^1.8.0
dev
Versions
10.49%
of the crate is documented
Platform
i686-unknown-linux-gnu
x86_64-unknown-linux-gnu
Feature flags
Rust
About docs.rs
Privacy policy
Rust website
The Book
Standard Library API Reference
Rust by Example
The Cargo Guide
Clippy Documentation
deno_lint
0.58.4
Module rules
Modules
Traits
Functions
In crate deno_lint
?
Settings
Module
deno_lint
::
rules
Copy item path
source
·
[
−
]
Modules
§
adjacent_overload_signatures
ban_ts_comment
ban_types
ban_unknown_rule_code
ban_untagged_ignore
ban_untagged_todo
ban_unused_ignore
camelcase
constructor_super
default_param_last
eqeqeq
explicit_function_return_type
explicit_module_boundary_types
for_direction
fresh_handler_export
fresh_server_event_handlers
getter_return
guard_for_in
no_array_constructor
no_async_promise_executor
no_await_in_loop
no_await_in_sync_fn
no_case_declarations
no_class_assign
no_compare_neg_zero
no_cond_assign
no_console
no_const_assign
no_constant_condition
no_control_regex
no_debugger
no_delete_var
no_deprecated_deno_api
no_dupe_args
no_dupe_class_members
no_dupe_else_if
no_dupe_keys
no_duplicate_case
no_empty
no_empty_character_class
no_empty_enum
no_empty_interface
no_empty_pattern
no_eval
no_ex_assign
no_explicit_any
no_external_imports
no_extra_boolean_cast
no_extra_non_null_assertion
no_fallthrough
no_func_assign
no_global_assign
no_implicit_declare_namespace_export
no_import_assertions
no_import_assign
no_inferrable_types
no_inner_declarations
no_invalid_regexp
no_invalid_triple_slash_reference
no_irregular_whitespace
no_misused_new
no_namespace
no_new_symbol
no_non_null_asserted_optional_chain
no_non_null_assertion
no_obj_calls
no_octal
no_prototype_builtins
no_redeclare
no_regex_spaces
no_self_assign
no_self_compare
no_setter_return
no_shadow_restricted_names
no_sparse_arrays
no_sync_fn_in_async_fn
no_this_alias
no_this_before_super
no_throw_literal
no_top_level_await
no_undef
no_unreachable
no_unsafe_finally
no_unsafe_negation
no_unused_labels
no_unused_vars
no_var
no_window
no_window_prefix
no_with
prefer_as_const
prefer_ascii
prefer_const
prefer_namespace_keyword
prefer_primordials
require_await
require_yield
single_var_declarator
triple_slash_reference
use_isnan
valid_typeof
verbatim_module_syntax
Traits
§
LintRule
Functions
§
get_all_rules
get_filtered_rules
Returns a list of rules after filtering.
get_recommended_rules
program_ref
TODO(@magurotuna): remove this after all rules get to use ast_view