# my_credo_checks
This is a collection of my personal (and highly experimental) Credo checks.
## Installation
1. Install `my_credo_checks` as a dependency:
```elixir
def deps do
[
{:my_credo_checks, "~> 0.1.2"}
]
end
```
2. Add to your `.credo.exs` file:
```elixir
# ...
# my_credo_checks must be either added to project dependencies or manually
# required with the line below:
requires: ["#{__DIR__}/lib/my_credo_checks/"],
# ...
checks: [
# Consistency
{MyCredoChecks.Consistency.DescribeArity, []},
# Readability
{MyCredoChecks.Readability.NoModule, []},
# Warning
{MyCredoChecks.Warning.DuplicatedAlias, []},
{MyCredoChecks.Warning.RedundantDelegateAlias, []},
{MyCredoChecks.Warning.RejectTags, []},
{MyCredoChecks.Warning.UnspecifiedAsync, []}
# ... Vanilla checks, etc.
]
# ...
```