View Source Credo.Check.Consistency.UnusedVariableNames (Credo v1.7.5)


This check is disabled by default.

Learn how to enable it via .credo.exs.

This check has a base priority of high and works with any version of Elixir.


Elixir allows us to use _ as a name for variables that are not meant to be used. But it’s a common practice to give these variables meaningful names anyway (_user instead of _), but some people prefer to name them all anonymously (_).

A single style should be present in the same codebase.

Check-Specific Parameters

Use the following parameters to configure this check:


Force a choice, values can be :meaningful or :anonymous.

This parameter defaults to nil.

General Parameters

Like with all checks, general params can be applied.

Parameters can be configured via the .credo.exs config file.