List of all items
Structs
- IndexedSource
- LisetteDiagnostic
- LocalSink
- Report
- SemanticResult
- infer::InterfaceViolation
- infer::UnwrapHint
- pattern::PatternIssue
- render::Counts
- render::Filter
Enums
- infer::MismatchedTailKind
- infer::NativeMethodForm
- infer::UnwrapWrapper
- infer::WrapperKind
- lint::IssueKind
- lint::UnusedExpressionKind
- render::OutputFormat
Functions
- attribute::conflicting_case_transforms
- attribute::duplicate_tag_key
- attribute::field_attribute_without_struct_attribute
- emit::go_import_collision
- emit::go_name_collision
- emit::reserved_go_prefix
- infer::arity_mismatch
- infer::as_binding_in_irrefutable_context
- infer::bare_identifier_in_select_receive
- infer::binary_operator_type_mismatch
- infer::blank_import_non_go
- infer::bodyless_function_outside_typedef
- infer::bound_only_in_value_position
- infer::branch_type_mismatch
- infer::break_in_defer_block
- infer::break_in_recover_block
- infer::break_in_try_block
- infer::break_outside_loop
- infer::break_value_in_non_loop
- infer::cannot_auto_address_receiver
- infer::cannot_infer_type_argument
- infer::cannot_match_on_functions
- infer::cannot_match_on_unconstrained_type
- infer::cannot_match_on_unknown
- infer::cannot_negate_unsigned
- infer::chained_cast
- infer::circular_type_alias
- infer::colon_in_subscript
- infer::complex_select_expression
- infer::complex_sub_expression
- infer::const_cycle
- infer::const_disallows_composite
- infer::const_requires_simple_expression
- infer::continue_in_defer_block
- infer::continue_in_recover_block
- infer::continue_in_try_block
- infer::continue_outside_loop
- infer::control_flow_in_expression
- infer::defer_in_expression_position
- infer::defer_in_loop
- infer::deferred_lock
- infer::definition_shadows_import
- infer::disallowed_mut_use
- infer::disallowed_mutation
- infer::division_by_zero
- infer::duplicate_binding_in_pattern
- infer::duplicate_definition
- infer::duplicate_impl_item
- infer::duplicate_import_path
- infer::duplicate_method_across_specialized_impls
- infer::duplicate_select_default
- infer::empty_body_return_mismatch
- infer::empty_range
- infer::empty_select
- infer::enum_field_type_conflict
- infer::enum_variant_constructor_not_found
- infer::enum_variant_constructor_value
- infer::expected_channel_receive
- infer::expected_channel_send
- infer::failure_propagation_in_expression
- infer::field_no_zero
- infer::find_similar_name
- infer::float_literal_int_cast
- infer::float_literal_overflow
- infer::float_modulo_not_supported
- infer::function_or_value_not_found_in_module
- infer::generics_arity_mismatch
- infer::immutable_argument_to_mut_param
- infer::impl_on_foreign_type
- infer::impl_on_type_alias
- infer::import_conflict
- infer::incompatible_named_numeric_types
- infer::integer_literal_overflow
- infer::interface_embedding_cycle
- infer::interface_method_conflict
- infer::interface_not_implemented
- infer::interface_self_embedding
- infer::invalid_cast
- infer::invalid_division_order
- infer::invalid_main_signature
- infer::invalid_map_initialization
- infer::json_method_override
- infer::let_else_must_diverge
- infer::levenshtein_distance
- infer::literal_pattern_in_binding
- infer::map_field_chain_assignment
- infer::member_not_found
- infer::method_shadows_field
- infer::mismatched_tail_value
- infer::missing_bound_on_param
- infer::missing_constraint_on_generic_return_type
- infer::mixed_carriers_in_try_block
- infer::multiple_select_receives
- infer::name_not_found
- infer::nan_comparison
- infer::native_constructor_value
- infer::native_method_value
- infer::nested_function
- infer::never_call_in_expression
- infer::newtype_field_assignment
- infer::non_addressable_assignment
- infer::non_addressable_const
- infer::non_addressable_expression
- infer::non_comparable_map_key
- infer::non_exhaustive_select_expression
- infer::non_int_range_not_iterable
- infer::non_pub_interface_with_pub_impl
- infer::none_pattern_in_select_receive
- infer::not_callable
- infer::not_comparable
- infer::not_comparable_bound
- infer::not_integer
- infer::not_integer_for_binary
- infer::not_iterable
- infer::not_numeric
- infer::not_numeric_for_binary
- infer::not_orderable
- infer::not_orderable_bound
- infer::only_slices_and_maps_indexable
- infer::only_slices_indexable_by_range
- infer::opaque_type_outside_typedef
- infer::or_pattern_binding_mismatch
- infer::or_pattern_in_irrefutable_context
- infer::or_pattern_type_mismatch
- infer::panic_in_expression_position
- infer::parenthesized_qualifier
- infer::pattern_missing_fields
- infer::pointer_receiver_interface_mismatch
- infer::predeclared_type_shadowed
- infer::prelude_function_shadowed
- infer::prelude_type_shadowed
- infer::private_field_access
- infer::private_field_in_spread
- infer::private_field_in_zero_fill
- infer::private_method_access
- infer::private_method_expression
- infer::propagate_in_condition
- infer::propagate_in_defer
- infer::propagate_on_partial
- infer::pub_type_not_exportable
- infer::range_full_not_valid_expression
- infer::range_not_iterable
- infer::range_to_for_variadic
- infer::receiver_must_be_named_self
- infer::receiver_type_mismatch
- infer::record_struct_value
- infer::recover_block_empty
- infer::recover_cannot_use_question_mark
- infer::recursive_generic_instantiation
- infer::recursive_type
- infer::redundant_as_identifier
- infer::redundant_as_literal
- infer::redundant_as_wildcard
- infer::redundant_cast
- infer::ref_of_interface_type
- infer::ref_qualifier
- infer::ref_slice_append
- infer::reference_aliases_sibling
- infer::reference_through_newtype
- infer::reserved_import_alias
- infer::return_in_defer_block
- infer::return_in_recover_block
- infer::return_in_try_block
- infer::return_outside_function
- infer::select_match_duplicate_none_arm
- infer::select_match_duplicate_some_arm
- infer::select_match_guard_not_allowed
- infer::select_match_invalid_pattern
- infer::select_match_missing_none_arm
- infer::select_match_missing_some_arm
- infer::select_receive_refutable_pattern
- infer::select_some_as_binding_not_supported
- infer::self_in_static_method
- infer::self_reference_in_assignment
- infer::self_type_not_supported
- infer::slice_index_type_mismatch
- infer::specialized_impl_cannot_satisfy_interface
- infer::spread_on_non_variadic
- infer::statement_as_tail
- infer::static_method_called_on_instance
- infer::string_not_indexable
- infer::string_not_iterable
- infer::string_not_sliceable
- infer::stringer_signature_mismatch
- infer::struct_missing_fields
- infer::struct_not_found
- infer::taking_value_of_ufcs_method
- infer::task_in_expression_position
- infer::try_block_empty
- infer::try_block_no_question_mark
- infer::try_outside_function
- infer::try_requires_result_or_option
- infer::try_return_type_mismatch
- infer::tuple_arity_mismatch
- infer::tuple_literal_required_in_loop
- infer::type_alias_as_qualifier
- infer::type_args_on_non_generic
- infer::type_conversion_arity
- infer::type_must_be_known
- infer::type_not_found
- infer::type_param_with_args
- infer::unconstrained_type_param
- infer::undeclared_impl_type_param
- infer::uninferred_binding
- infer::unknown_as_map_key
- infer::unknown_in_bound_position
- infer::unknown_in_const_annotation
- infer::unknown_iterable_type
- infer::unresolved_receiver_type
- infer::uppercase_binding
- infer::value_enum_in_source_file
- infer::valueless_const_missing_annotation
- infer::valueless_const_outside_typedef
- infer::variable_declaration_outside_typedef
- infer::wrapper_does_not_implement_interface
- lint::bool_literal_comparison
- lint::dead_code
- lint::double_negation
- lint::duplicate_logical_operand
- lint::empty_match_arm
- lint::expression_only_fstring
- lint::identical_if_branches
- lint::ineffective_try_block
- lint::invisible_in_string
- lint::match_on_literal
- lint::miscased_pascal
- lint::miscased_screaming_snake
- lint::miscased_snake
- lint::pattern_issue
- lint::private_type_in_public_api
- lint::replaceable_with_zero_fill
- lint::rest_only_slice_pattern
- lint::self_assignment
- lint::single_arm_match
- lint::tag_has_alias
- lint::tautological_comparison
- lint::type_param_only_in_bound
- lint::uninterpolated_fstring
- lint::unknown_attribute
- lint::unknown_tag_option
- lint::unnecessary_parens
- lint::unnecessary_raw_string
- lint::unnecessary_reference
- lint::unsigned_comparison
- lint::unused_constant
- lint::unused_expression
- lint::unused_field
- lint::unused_function
- lint::unused_import
- lint::unused_mut
- lint::unused_parameter
- lint::unused_type
- lint::unused_type_parameter
- lint::unused_variable
- lint::unused_variant
- lint::verbose_failure_propagation
- lint::written_but_not_read
- module_graph::bindgen_failed
- module_graph::cannot_import_prelude
- module_graph::go_stdlib_unavailable_on_target
- module_graph::go_toolchain_missing
- module_graph::import_cycle
- module_graph::invalid_module_path
- module_graph::missing_go_prefix
- module_graph::missing_go_typedef
- module_graph::module_not_found
- module_graph::test_file_not_supported
- module_graph::undeclared_go_import
- module_graph::unreadable_go_typedef
- pattern::irrefutable_while_let
- pattern::non_exhaustive
- pattern::redundant_arm
- pattern::refutable_pattern
- render::print_summary
- render::render_all
- render::render_unix
- render::unix_line