elvis_style (elvis_core v5.0.3)

View Source

Summary

Functions

Types

binary_part/0

-type binary_part() :: {Start :: non_neg_integer(), Length :: integer()}.

Functions

abc_size(Rule, ElvisConfig)

-spec abc_size(elvis_rule:t(), elvis_config:t()) -> [elvis_result:item()].

always_shortcircuit(Rule, ElvisConfig)

-spec always_shortcircuit(elvis_rule:t(), elvis_config:t()) -> [elvis_result:item()].

atom_naming_convention(Rule, ElvisConfig)

-spec atom_naming_convention(elvis_rule:t(), elvis_config:t()) -> [elvis_result:item()].

behaviour_spelling(Rule, ElvisConfig)

-spec behaviour_spelling(elvis_rule:t(), elvis_config:t()) -> [elvis_result:item()].

code_complexity(Rule, ElvisConfig)

-spec code_complexity(elvis_rule:t(), elvis_config:t()) -> [elvis_result:item()].

consistent_ok_error_spec(Rule, ElvisConfig)

-spec consistent_ok_error_spec(elvis_rule:t(), elvis_config:t()) -> [elvis_result:item()].

consistent_variable_naming(Rule, ElvisConfig)

-spec consistent_variable_naming(elvis_rule:t(), elvis_config:t()) -> [elvis_result:item()].

default(RuleName)

-spec default(RuleName :: atom()) -> elvis_rule:def().

dont_repeat_yourself(Rule, ElvisConfig)

-spec dont_repeat_yourself(elvis_rule:t(), elvis_config:t()) -> [elvis_result:item()].

export_used_types(Rule, ElvisConfig)

-spec export_used_types(elvis_rule:t(), elvis_config:t()) -> [elvis_result:item()].

expression_can_be_simplified(Rule, ElvisConfig)

-spec expression_can_be_simplified(elvis_rule:t(), elvis_config:t()) -> [elvis_result:item()].

function_naming_convention(Rule, ElvisConfig)

-spec function_naming_convention(elvis_rule:t(), elvis_config:t()) -> [elvis_result:item()].

generic_type(Rule, ElvisConfig)

-spec generic_type(elvis_rule:t(), elvis_config:t()) -> [elvis_result:item()].

guard_operators(Rule, ElvisConfig)

-spec guard_operators(elvis_rule:t(), elvis_config:t()) -> [elvis_result:item()].

macro_definition_parentheses(Rule, ElvisConfig)

-spec macro_definition_parentheses(elvis_rule:t(), elvis_config:t()) -> [elvis_result:item()].

macro_naming_convention(Rule, ElvisConfig)

-spec macro_naming_convention(elvis_rule:t(), elvis_config:t()) -> [elvis_result:item()].

max_anonymous_function_arity(Rule, ElvisConfig)

-spec max_anonymous_function_arity(elvis_rule:t(), elvis_config:t()) -> [elvis_result:item()].

max_anonymous_function_clause_length(Rule, ElvisConfig)

-spec max_anonymous_function_clause_length(elvis_rule:t(), elvis_config:t()) -> [elvis_result:item()].

max_anonymous_function_length(Rule, ElvisConfig)

-spec max_anonymous_function_length(elvis_rule:t(), elvis_config:t()) -> [elvis_result:item()].

max_function_arity(Rule, ElvisConfig)

-spec max_function_arity(elvis_rule:t(), elvis_config:t()) -> [elvis_result:item()].

max_function_clause_length(Rule, ElvisConfig)

-spec max_function_clause_length(elvis_rule:t(), elvis_config:t()) -> [elvis_result:item()].

max_function_length(Rule, ElvisConfig)

-spec max_function_length(elvis_rule:t(), elvis_config:t()) -> [elvis_result:item()].

max_map_type_keys(Rule, ElvisConfig)

-spec max_map_type_keys(elvis_rule:t(), elvis_config:t()) -> [elvis_result:item()].

max_module_length(Rule, ElvisConfig)

-spec max_module_length(elvis_rule:t(), elvis_config:t()) -> [elvis_result:item()].

max_record_fields(Rule, ElvisConfig)

-spec max_record_fields(elvis_rule:t(), elvis_config:t()) -> [elvis_result:item()].

module_naming_convention(Rule, ElvisConfig)

-spec module_naming_convention(elvis_rule:t(), elvis_config:t()) -> [elvis_result:item()].

ms_transform_included(Rule, ElvisConfig)

-spec ms_transform_included(elvis_rule:t(), elvis_config:t()) -> [elvis_result:item()].

no_author(Rule, ElvisConfig)

-spec no_author(elvis_rule:t(), elvis_config:t()) -> [elvis_result:item()].

no_behavior_info(Rule, ElvisConfig)

-spec no_behavior_info(elvis_rule:t(), elvis_config:t()) -> [elvis_result:item()].

no_block_expressions(Rule, ElvisConfig)

-spec no_block_expressions(elvis_rule:t(), elvis_config:t()) -> [elvis_result:item()].

no_boolean_in_comparison(Rule, ElvisConfig)

-spec no_boolean_in_comparison(elvis_rule:t(), elvis_config:t()) -> [elvis_result:item()].

no_call(Rule, ElvisConfig)

-spec no_call(elvis_rule:t(), elvis_config:t()) -> [elvis_result:item()].

no_catch_expressions(Rule, ElvisConfig)

-spec no_catch_expressions(elvis_rule:t(), elvis_config:t()) -> [elvis_result:item()].

no_common_caveats_call(Rule, ElvisConfig)

-spec no_common_caveats_call(elvis_rule:t(), elvis_config:t()) -> [elvis_result:item()].

no_debug_call(Rule, ElvisConfig)

-spec no_debug_call(elvis_rule:t(), elvis_config:t()) -> [elvis_result:item()].

no_deep_nesting(Rule, ElvisConfig)

-spec no_deep_nesting(elvis_rule:t(), elvis_config:t()) -> [elvis_result:item()].

no_dollar_space(Rule, ElvisConfig)

-spec no_dollar_space(elvis_rule:t(), elvis_config:t()) -> [elvis_result:item()].

no_god_modules(Rule, ElvisConfig)

-spec no_god_modules(elvis_rule:t(), elvis_config:t()) -> [elvis_result:item()].

no_if_expression(Rule, ElvisConfig)

-spec no_if_expression(elvis_rule:t(), elvis_config:t()) -> [elvis_result:item()].

no_import(Rule, ElvisConfig)

-spec no_import(elvis_rule:t(), elvis_config:t()) -> [elvis_result:item()].

no_includes(Rule, ElvisConfig)

-spec no_includes(elvis_rule:t(), elvis_config:t()) -> [elvis_result:item()].

no_init_lists(Rule, ElvisConfig)

-spec no_init_lists(elvis_rule:t(), elvis_config:t()) -> [elvis_result:item()].

no_invalid_dynamic_calls(Rule, ElvisConfig)

-spec no_invalid_dynamic_calls(elvis_rule:t(), elvis_config:t()) -> [elvis_result:item()].

no_macros(Rule, ElvisConfig)

-spec no_macros(elvis_rule:t(), elvis_config:t()) -> [elvis_result:item()].

no_match_in_condition(Rule, ElvisConfig)

-spec no_match_in_condition(elvis_rule:t(), elvis_config:t()) -> [elvis_result:item()].

no_nested_try_catch(Rule, ElvisConfig)

-spec no_nested_try_catch(elvis_rule:t(), elvis_config:t()) -> [elvis_result:item()].

no_operation_on_same_value(Rule, ElvisConfig)

-spec no_operation_on_same_value(elvis_rule:t(), elvis_config:t()) -> [elvis_result:item()].

no_receive_without_timeout(Rule, ElvisConfig)

-spec no_receive_without_timeout(elvis_rule:t(), elvis_config:t()) -> [elvis_result:item()].

no_single_clause_case(Rule, ElvisConfig)

-spec no_single_clause_case(elvis_rule:t(), elvis_config:t()) -> [elvis_result:item()].

no_single_match_maybe(Rule, ElvisConfig)

-spec no_single_match_maybe(elvis_rule:t(), elvis_config:t()) -> [elvis_result:item()].

no_space(Rule, ElvisConfig)

-spec no_space(elvis_rule:t(), elvis_config:t()) -> [elvis_result:item()].

no_space_after_pound(Rule, ElvisConfig)

-spec no_space_after_pound(elvis_rule:t(), elvis_config:t()) -> [elvis_result:item()].

no_spec_with_records(Rule, ElvisConfig)

-spec no_spec_with_records(elvis_rule:t(), elvis_config:t()) -> [elvis_result:item()].

no_specs(Rule, ElvisConfig)

-spec no_specs(elvis_rule:t(), elvis_config:t()) -> [elvis_result:item()].

no_successive_maps(Rule, ElvisConfig)

-spec no_successive_maps(elvis_rule:t(), elvis_config:t()) -> [elvis_result:item()].

no_throw(Rule, ElvisConfig)

-spec no_throw(elvis_rule:t(), elvis_config:t()) -> [elvis_result:item()].

no_types(Rule, ElvisConfig)

-spec no_types(elvis_rule:t(), elvis_config:t()) -> [elvis_result:item()].

no_used_ignored_variables(Rule, ElvisConfig)

-spec no_used_ignored_variables(elvis_rule:t(), elvis_config:t()) -> [elvis_result:item()].

numeric_format(Rule, ElvisConfig)

-spec numeric_format(elvis_rule:t(), elvis_config:t()) -> [elvis_result:item()].

operator_spaces(Rule, ElvisConfig)

-spec operator_spaces(elvis_rule:t(), elvis_config:t()) -> [elvis_result:item()].

param_pattern_matching(Rule, ElvisConfig)

-spec param_pattern_matching(elvis_rule:t(), elvis_config:t()) -> [elvis_result:item()].

prefer_include(Rule, ElvisConfig)

-spec prefer_include(elvis_rule:t(), elvis_config:t()) -> [elvis_result:item()].

prefer_robot_butt(Rule, ElvisConfig)

-spec prefer_robot_butt(elvis_rule:t(), elvis_config:t()) -> [elvis_result:item()].

prefer_sigils(Rule, ElvisConfig)

-spec prefer_sigils(elvis_rule:t(), elvis_config:t()) -> [elvis_result:item()].

prefer_strict_generators(Rule, ElvisConfig)

-spec prefer_strict_generators(elvis_rule:t(), elvis_config:t()) -> [elvis_result:item()].

prefer_unquoted_atoms(Rule, ElvisConfig)

-spec prefer_unquoted_atoms(elvis_rule:t(), elvis_config:t()) -> [elvis_result:item()].

private_data_types(Rule, ElvisConfig)

-spec private_data_types(elvis_rule:t(), elvis_config:t()) -> [elvis_result:item()].

simplify_anonymous_functions(Rule, ElvisConfig)

-spec simplify_anonymous_functions(elvis_rule:t(), elvis_config:t()) -> [elvis_result:item()].

state_record_and_type(Rule, ElvisConfig)

-spec state_record_and_type(elvis_rule:t(), elvis_config:t()) -> [elvis_result:item()].

strict_term_equivalence(Rule, ElvisConfig)

-spec strict_term_equivalence(elvis_rule:t(), elvis_config:t()) -> [elvis_result:item()].

variable_naming_convention(Rule, ElvisConfig)

-spec variable_naming_convention(elvis_rule:t(), elvis_config:t()) -> [elvis_result:item()].