[−] List of all items
Structs
- diagnostic::LintDiagnostic
- diagnostic::Location
- js_regex::EcmaRegexValidator
- linter::Context
- linter::IgnoreDirective
- linter::Linter
- linter::LinterBuilder
- rules::adjacent_overload_signatures::AdjacentOverloadSignatures
- rules::ban_ts_comment::BanTsComment
- rules::ban_ts_ignore::BanTsIgnore
- rules::ban_types::BanTypes
- rules::ban_untagged_ignore::BanUntaggedIgnore
- rules::ban_untagged_todo::BanUntaggedTodo
- rules::constructor_super::ConstructorSuper
- rules::default_param_last::DefaultParamLast
- rules::eqeqeq::Eqeqeq
- rules::explicit_function_return_type::ExplicitFunctionReturnType
- rules::explicit_module_boundary_types::ExplicitModuleBoundaryTypes
- rules::for_direction::ForDirection
- rules::getter_return::GetterReturn
- rules::no_array_constructor::NoArrayConstructor
- rules::no_async_promise_executor::NoAsyncPromiseExecutor
- rules::no_await_in_loop::NoAwaitInLoop
- rules::no_case_declarations::NoCaseDeclarations
- rules::no_class_assign::NoClassAssign
- rules::no_compare_neg_zero::NoCompareNegZero
- rules::no_cond_assign::NoCondAssign
- rules::no_const_assign::NoConstAssign
- rules::no_constant_condition::NoConstantCondition
- rules::no_control_regex::NoControlRegex
- rules::no_debugger::NoDebugger
- rules::no_delete_var::NoDeleteVar
- rules::no_dupe_args::NoDupeArgs
- rules::no_dupe_class_members::NoDupeClassMembers
- rules::no_dupe_else_if::NoDupeElseIf
- rules::no_dupe_keys::NoDupeKeys
- rules::no_duplicate_case::NoDuplicateCase
- rules::no_empty::NoEmpty
- rules::no_empty_character_class::NoEmptyCharacterClass
- rules::no_empty_interface::NoEmptyInterface
- rules::no_empty_pattern::NoEmptyPattern
- rules::no_eval::NoEval
- rules::no_ex_assign::NoExAssign
- rules::no_explicit_any::NoExplicitAny
- rules::no_extra_boolean_cast::NoExtraBooleanCast
- rules::no_extra_non_null_assertion::NoExtraNonNullAssertion
- rules::no_extra_semi::NoExtraSemi
- rules::no_func_assign::NoFuncAssign
- rules::no_inferrable_types::NoInferrableTypes
- rules::no_invalid_regexp::NoInvalidRegexp
- rules::no_misused_new::NoMisusedNew
- rules::no_namespace::NoNamespace
- rules::no_new_symbol::NoNewSymbol
- rules::no_non_null_asserted_optional_chain::NoNonNullAssertedOptionalChain
- rules::no_non_null_assertion::NoNonNullAssertion
- rules::no_obj_calls::NoObjCalls
- rules::no_octal::NoOctal
- rules::no_prototype_builtins::NoPrototypeBuiltins
- rules::no_regex_spaces::NoRegexSpaces
- rules::no_setter_return::NoSetterReturn
- rules::no_shadow_restricted_names::NoShadowRestrictedNames
- rules::no_sparse_array::NoSparseArray
- rules::no_this_alias::NoThisAlias
- rules::no_this_before_super::NoThisBeforeSuper
- rules::no_throw_literal::NoThrowLiteral
- rules::no_unexpected_multiline::NoUnexpectedMultiline
- rules::no_unsafe_finally::NoUnsafeFinally
- rules::no_unsafe_negation::NoUnsafeNegation
- rules::no_unused_labels::NoUnusedLabels
- rules::no_var::NoVar
- rules::no_with::NoWith
- rules::prefer_as_const::PreferAsConst
- rules::prefer_namespace_keyword::PreferNamespaceKeyword
- rules::require_yield::RequireYield
- rules::single_var_declarator::SingleVarDeclarator
- rules::triple_slash_reference::TripleSlashReference
- rules::use_isnan::UseIsNaN
- rules::valid_typeof::ValidTypeof
- swc_util::AstParser
- swc_util::SwcDiagnosticBuffer
- swc_util::SwcErrorBuffer
Enums
Traits
Functions
- rules::get_all_rules
- rules::get_recommended_rules
- swc_util::get_default_es_config
- swc_util::get_default_ts_config