Skip to content

Commit 238246a

Browse files
committed
refactor(diagnostic): optimize param check
1 parent 91bc734 commit 238246a

8 files changed

Lines changed: 892 additions & 725 deletions

File tree

crates/emmylua_code_analysis/src/diagnostic/checker/check_param_count.rs

Lines changed: 0 additions & 281 deletions
This file was deleted.

crates/emmylua_code_analysis/src/diagnostic/checker/mod.rs

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,6 @@ mod call_non_callable;
77
mod cast_type_mismatch;
88
mod check_export;
99
mod check_field;
10-
mod check_param_count;
1110
mod check_return_count;
1211
mod circle_doc_class;
1312
mod code_style;
@@ -24,7 +23,7 @@ mod incomplete_signature_doc;
2423
mod local_const_reassign;
2524
mod missing_fields;
2625
mod need_check_nil;
27-
mod param_type_check;
26+
mod param_check;
2827
mod readonly_check;
2928
mod redefined_local;
3029
mod require_module_visibility;
@@ -88,7 +87,7 @@ pub fn check_file(context: &mut DiagnosticContext, semantic_model: &SemanticMode
8887
run_check::<await_in_sync::AwaitInSyncChecker>(context, semantic_model);
8988
run_check::<call_non_callable::CallNonCallableChecker>(context, semantic_model);
9089
run_check::<missing_fields::MissingFieldsChecker>(context, semantic_model);
91-
run_check::<param_type_check::ParamTypeCheckChecker>(context, semantic_model);
90+
run_check::<param_check::ParamCheckChecker>(context, semantic_model);
9291
run_check::<need_check_nil::NeedCheckNilChecker>(context, semantic_model);
9392
run_check::<return_type_mismatch::ReturnTypeMismatch>(context, semantic_model);
9493
run_check::<undefined_doc_param::UndefinedDocParamChecker>(context, semantic_model);
@@ -102,7 +101,6 @@ pub fn check_file(context: &mut DiagnosticContext, semantic_model: &SemanticMode
102101
run_check::<duplicate_type::DuplicateTypeChecker>(context, semantic_model);
103102
run_check::<check_return_count::CheckReturnCount>(context, semantic_model);
104103
run_check::<unbalanced_assignments::UnbalancedAssignmentsChecker>(context, semantic_model);
105-
run_check::<check_param_count::CheckParamCountChecker>(context, semantic_model);
106104
run_check::<duplicate_field::DuplicateFieldChecker>(context, semantic_model);
107105
run_check::<duplicate_index::DuplicateIndexChecker>(context, semantic_model);
108106
run_check::<generic::generic_constraint_mismatch::GenericConstraintMismatchChecker>(

0 commit comments

Comments
 (0)