Packages
elvis_core
4.2.2
5.0.4
5.0.3
5.0.2
5.0.1
5.0.0
retired
4.2.3
4.2.2
4.2.1
4.2.0
4.1.1
4.1.0
4.0.0
3.2.5
3.2.4
3.2.3
3.2.2
3.2.1
3.2.0
3.1.0
3.0.1
3.0.0
2.0.1
2.0.0
1.4.0
1.3.2
1.3.1
1.3.0
1.2.0
1.1.2
1.1.1
1.1.0
1.0.0
0.7.0
0.6.1
0.6.0
0.5.0
0.4.3
0.4.2
0.4.1
0.4.0
0.3.9
0.3.8
0.3.7
0.3.6
0.3.5
0.3.4
0.3.3
0.3.2
0.3.1
0.3.0
Core library for the Erlang style reviewer
Current section
Files
Jump to
Current section
Files
src/elvis_deprecated_rules.erl
-module(elvis_deprecated_rules).
-export([find/2]).
%% @doc Returns deprecation info for known deprecated or renamed rules.
%% Returns {deprecated, Message} | {renamed, Message} | valid
-spec find(module(), atom()) -> {deprecated | renamed, string()} | valid.
%% Deprecated rules (no longer have implementations)
find(elvis_style, macro_module_names) ->
{deprecated, "Rule 'elvis_style:macro_module_names' is deprecated since 4.1.0."};
find(elvis_project, no_deps_master_erlang_mk) ->
{deprecated,
"Rule 'elvis_project:no_deps_master_erlang_mk' is deprecated;"
" use 'no_branch_deps' instead."};
find(elvis_project, no_deps_master_rebar) ->
{deprecated,
"Rule 'elvis_project:no_deps_master_rebar' is deprecated;"
" use 'no_branch_deps' instead."};
find(elvis_project, old_configuration_format) ->
{deprecated, "Rule 'elvis_project:old_configuration_format' is deprecated."};
find(elvis_project, protocol_for_deps_rebar) ->
{deprecated,
"Rule 'elvis_project:protocol_for_deps_rebar' is deprecated;"
" use 'protocol_for_deps' instead."};
find(elvis_project, protocol_for_deps_erlang_mk) ->
{deprecated, "Rule 'elvis_project:protocol_for_deps_erlang_mk' is deprecated."};
%% Renamed rules (from PR #505)
find(elvis_style, god_modules) ->
{renamed, "Rule 'elvis_style:god_modules' has been renamed to 'no_god_modules'."};
find(elvis_style, nesting_level) ->
{renamed, "Rule 'elvis_style:nesting_level' has been renamed to 'no_deep_nesting'."};
find(elvis_style, invalid_dynamic_call) ->
{renamed,
"Rule 'elvis_style:invalid_dynamic_call' has been renamed to 'no_invalid_dynamic_calls'."};
find(elvis_style, used_ignored_variable) ->
{
renamed,
"Rule 'elvis_style:used_ignored_variable' has been renamed to 'no_used_ignored_variables'."
};
find(elvis_style, macro_names) ->
{renamed, "Rule 'elvis_style:macro_names' has been renamed to 'macro_naming_convention'."};
find(elvis_style, consistent_generic_type) ->
{renamed, "Rule 'elvis_style:consistent_generic_type' has been renamed to 'generic_type'."};
find(elvis_style, consistent_variable_casing) ->
{renamed,
"Rule 'elvis_style:consistent_variable_casing' has been renamed to 'variable_casing'."};
find(_, _) ->
valid.