oxc/crates/oxc_linter/src/rules/eslint
2024-01-13 16:23:16 +08:00
..
array_callback_return Rust v1.74.0 (#1357) 2023-11-16 15:21:45 +00:00
constructor_super.rs chore(linter): remove the implementation from constructor_super 2023-12-25 15:37:49 +08:00
default_case_last.rs refactor(linter): move away from tuples for test cases (#2011) 2024-01-13 16:23:16 +08:00
eqeqeq.rs refactor(eqeqeq) rename eq_eq_eq to eqeqeq (#1151) 2023-11-05 00:25:04 +00:00
for_direction.rs feat(linter): for-direction rule add check for condition in reverse o… (#1418) 2023-11-18 23:53:39 +00:00
getter_return.rs refactor(clippy): allow clippy::too_many_lines 2023-10-16 15:18:11 +08:00
no_array_constructor.rs refactor: avoid unstable let_chains 2023-07-27 09:44:57 +08:00
no_async_promise_executor.rs Rust 1.72.0 (#784) 2023-08-24 23:02:19 +08:00
no_bitwise.rs perf(linter): reduce the RuleEnum enum size from 168 to 16 bytes (#1783) 2023-12-22 22:54:41 +08:00
no_caller.rs perf(linter): swap the order of checks for no_caller (#844) 2023-09-03 10:19:27 +08:00
no_case_declarations.rs chore(litner): demote some of the rule from correctness (#1104) 2023-10-30 16:02:27 +08:00
no_class_assign.rs refactor(semantic): symbol declarations and references (#594) 2023-07-24 10:55:56 +08:00
no_compare_neg_zero.rs Rust 1.72.0 (#784) 2023-08-24 23:02:19 +08:00
no_cond_assign.rs feat(linter/eslint/no-cond-assign): span points to the operator (#1739) 2023-12-19 11:29:30 +00:00
no_console.rs perf(linter): reduce the RuleEnum enum size from 168 to 16 bytes (#1783) 2023-12-22 22:54:41 +08:00
no_const_assign.rs refactor(semantic): symbol declarations and references (#594) 2023-07-24 10:55:56 +08:00
no_constant_binary_expression.rs refactor(clippy): allow clippy::too_many_lines 2023-10-16 15:18:11 +08:00
no_constant_condition.rs refactor(clippy): allow clippy::too_many_lines 2023-10-16 15:18:11 +08:00
no_control_regex.rs refactor(linter): move away from tuples for test cases (#2011) 2024-01-13 16:23:16 +08:00
no_debugger.rs
no_delete_var.rs chore(rust): run cargo fmt --all -- crates/**/*.rs 2023-07-28 13:57:12 +08:00
no_dupe_class_members.rs refactor(linter): move away from tuples for test cases (#2011) 2024-01-13 16:23:16 +08:00
no_dupe_else_if.rs Rust 1.72.0 (#784) 2023-08-24 23:02:19 +08:00
no_dupe_keys.rs refactor(linter): manually declare lint rules because cargo fmt breaks (#671) 2023-07-31 15:16:21 +08:00
no_duplicate_case.rs refactor(clippy): allow clippy::too_many_lines 2023-10-16 15:18:11 +08:00
no_empty.rs
no_empty_character_class.rs feat(linter): eslint/no-empty-character-class (#635) 2023-07-27 11:32:43 +08:00
no_empty_pattern.rs refactor(linter): explain no-empty-pattern 2023-12-19 19:18:57 +08:00
no_empty_static_block.rs refactor(linter): move away from tuples for test cases (#2011) 2024-01-13 16:23:16 +08:00
no_eval.rs
no_ex_assign.rs chore(linter): change categories of some rules and also add some help messages 2023-11-08 11:32:41 +08:00
no_extra_boolean_cast.rs refactor(clippy): allow clippy::too_many_lines 2023-10-16 15:18:11 +08:00
no_fallthrough.rs feat(linter): eslint/no-fallthrough (nursery) 2023-10-21 23:22:56 +08:00
no_func_assign.rs chore(linter): uncomment test case for no-func-assign rule (#1483) 2023-11-21 18:22:09 +08:00
no_global_assign.rs perf(linter): reduce the RuleEnum enum size from 168 to 16 bytes (#1783) 2023-12-22 22:54:41 +08:00
no_import_assign.rs refactor(semantic): symbol declarations and references (#594) 2023-07-24 10:55:56 +08:00
no_inner_declarations.rs fix(linter): improve the span for no-inner-declarations 2023-07-29 11:02:51 +08:00
no_irregular_whitespace.rs feat(linter): no irregular whitespace (#1877) 2024-01-05 02:47:29 +00:00
no_loss_of_precision.rs refactor(clippy): allow clippy::too_many_lines 2023-10-16 15:18:11 +08:00
no_mixed_operators.rs perf(linter): reduce the RuleEnum enum size from 168 to 16 bytes (#1783) 2023-12-22 22:54:41 +08:00
no_new_symbol.rs refactor: avoid unstable let_chains 2023-07-27 09:44:57 +08:00
no_obj_calls.rs fix(linter/eslint/no-obj-calls): correctly resolves the binding name (#1738) 2023-12-19 18:39:58 +08:00
no_prototype_builtins.rs refactor(linter): move away from tuples for test cases (#2011) 2024-01-13 16:23:16 +08:00
no_redeclare.rs fix(linter): fix a typo in no_redeclare message (#1789) 2023-12-23 12:48:50 +00:00
no_regex_spaces.rs refactor(linter): move away from tuples for test cases (#2011) 2024-01-13 16:23:16 +08:00
no_return_await.rs refactor(clippy): allow clippy::too_many_lines 2023-10-16 15:18:11 +08:00
no_self_assign.rs chore(rust): run cargo fmt --all -- crates/**/*.rs 2023-07-28 13:57:12 +08:00
no_self_compare.rs Rust 1.72.0 (#784) 2023-08-24 23:02:19 +08:00
no_setter_return.rs refactor(clippy): allow clippy::too_many_lines 2023-10-16 15:18:11 +08:00
no_shadow_restricted_names.rs Rust 1.72.0 (#784) 2023-08-24 23:02:19 +08:00
no_sparse_arrays.rs refactor(linter): move away from tuples for test cases (#2011) 2024-01-13 16:23:16 +08:00
no_undef.rs s/web-infra-dev/oxc-project 2023-11-10 14:30:18 +08:00
no_unsafe_finally.rs refactor: avoid unstable let_chains 2023-07-27 09:44:57 +08:00
no_unsafe_negation.rs refactor(formatter,linter,codegen): remove oxc_formatter (#1968) 2024-01-10 06:41:20 +00:00
no_unsafe_optional_chaining.rs chore(linter): move no_unsafe_optional_chaining to restriction 2023-07-01 16:34:52 +08:00
no_unused_labels.rs feat(linter): disable no-unused-labels for svelte (#1919) 2024-01-07 00:25:52 +08:00
no_unused_private_class_members.rs refactor(linter): move away from tuples for test cases (#2011) 2024-01-13 16:23:16 +08:00
no_useless_catch.rs refactor(linter): move away from tuples for test cases (#2011) 2024-01-13 16:23:16 +08:00
no_useless_escape.rs refactor(linter): move away from tuples for test cases (#2011) 2024-01-13 16:23:16 +08:00
no_var.rs fix(linter): change no-var to restriction 2024-01-06 23:33:11 +08:00
require_yield.rs refactor(linter): shrink the error span for require_yield 2023-12-19 19:19:05 +08:00
use_isnan.rs refactor(clippy): allow clippy::too_many_lines 2023-10-16 15:18:11 +08:00
valid_typeof.rs refactor(clippy): allow clippy::too_many_lines 2023-10-16 15:18:11 +08:00