-
Notifications
You must be signed in to change notification settings - Fork 33
/
.recode.exs
44 lines (38 loc) · 1.59 KB
/
.recode.exs
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
# Used by "mix recode"
[
version: "0.7.2",
# Can also be set/reset with `--autocorrect`/`--no-autocorrect`.
autocorrect: true,
# With "--dry" no changes will be written to the files.
# Can also be set/reset with `--dry`/`--no-dry`.
# If dry is true then verbose is also active.
dry: false,
# Enables or disables color in the output.
color: true,
# Can also be set/reset with `--verbose`/`--no-verbose`.
verbose: false,
# Can be overwritten by calling `mix recode "lib/**/*.ex"`.
inputs:
["{mix,.formatter,.recode}.exs", "{config,lib,bench}/**/*.{ex,exs}"] ++
((Path.wildcard("test/*") -- ["test/generated"]) |> Enum.map(&(&1 <> "/**/*.{ex,exs}"))),
formatters: [Recode.CLIFormatter],
tasks: [
# Tasks could be added by a tuple of the tasks module name and an options
# keyword list. A task can be deactivated by `active: false`. The execution of
# a deactivated task can be forced by calling `mix recode --task ModuleName`.
{Recode.Task.AliasExpansion, []},
{Recode.Task.AliasOrder, []},
# {Recode.Task.Dbg, [autocorrect: false]},
# {Recode.Task.EnforceLineLength, [active: false]},
{Recode.Task.FilterCount, []},
# {Recode.Task.IOInspect, [autocorrect: false]},
# {Recode.Task.Nesting, []},
{Recode.Task.PipeFunOne, []}
# {Recode.Task.SinglePipe, []},
# {Recode.Task.Specs, [exclude: ["test/**/*.{ex,exs}", "mix.exs"], config: [only: :visible]]},
# {Recode.Task.TagFIXME, [exit_code: 2]},
# {Recode.Task.TagTODO, [exit_code: 4]},
# {Recode.Task.TestFileExt, []},
# {Recode.Task.UnusedVariable, [active: false]}
]
]