|
|
|
@ -157,17 +157,17 @@
|
|
|
|
|
#
|
|
|
|
|
# Controversial and experimental checks (opt-in, just replace `false` with `[]`)
|
|
|
|
|
#
|
|
|
|
|
{Credo.Check.Consistency.MultiAliasImportRequireUse, false},
|
|
|
|
|
{Credo.Check.Consistency.UnusedVariableNames, false},
|
|
|
|
|
{Credo.Check.Consistency.MultiAliasImportRequireUse, []},
|
|
|
|
|
{Credo.Check.Consistency.UnusedVariableNames, [force: :meaningful]},
|
|
|
|
|
{Credo.Check.Design.DuplicatedCode, false},
|
|
|
|
|
{Credo.Check.Readability.AliasAs, false},
|
|
|
|
|
{Credo.Check.Readability.BlockPipe, false},
|
|
|
|
|
{Credo.Check.Readability.ImplTrue, false},
|
|
|
|
|
{Credo.Check.Readability.MultiAlias, false},
|
|
|
|
|
{Credo.Check.Readability.SeparateAliasRequire, false},
|
|
|
|
|
{Credo.Check.Readability.SeparateAliasRequire, []},
|
|
|
|
|
{Credo.Check.Readability.SinglePipe, false},
|
|
|
|
|
{Credo.Check.Readability.Specs, false},
|
|
|
|
|
{Credo.Check.Readability.StrictModuleLayout, false},
|
|
|
|
|
{Credo.Check.Readability.StrictModuleLayout, []},
|
|
|
|
|
{Credo.Check.Readability.WithCustomTaggedTuple, false},
|
|
|
|
|
{Credo.Check.Refactor.ABCSize, false},
|
|
|
|
|
{Credo.Check.Refactor.AppendSingleItem, false},
|
|
|
|
@ -176,9 +176,9 @@
|
|
|
|
|
{Credo.Check.Refactor.NegatedIsNil, false},
|
|
|
|
|
{Credo.Check.Refactor.PipeChainStart, false},
|
|
|
|
|
{Credo.Check.Refactor.VariableRebinding, false},
|
|
|
|
|
{Credo.Check.Warning.LeakyEnvironment, false},
|
|
|
|
|
{Credo.Check.Warning.MapGetUnsafePass, false},
|
|
|
|
|
{Credo.Check.Warning.UnsafeToAtom, false}
|
|
|
|
|
{Credo.Check.Warning.LeakyEnvironment, []},
|
|
|
|
|
{Credo.Check.Warning.MapGetUnsafePass, []},
|
|
|
|
|
{Credo.Check.Warning.UnsafeToAtom, []}
|
|
|
|
|
|
|
|
|
|
#
|
|
|
|
|
# Custom checks can be created using `mix credo.gen.check`.
|
|
|
|
|