[ ## all available options with default values (see `mix check` docs for description) # parallel: true, # skipped: true, ## list of tools (see `mix check` docs for defaults) tools: [ ## curated tools may be disabled (e.g. the check for compilation warnings) # {:compiler, false}, ## ...or adjusted (e.g. use one-line formatter for more compact credo output) # {:credo, "mix credo --format oneline"}, {:ex_unit, command: if System.get_env("ASH_CI") == "true" do "mix coveralls.github" else "mix test" end} ## custom new tools may be added (mix tasks or arbitrary commands) # {:my_mix_task, command: "mix release", env: %{"MIX_ENV" => "prod"}}, # {:my_arbitrary_tool, command: "npm test", cd: "assets"}, # {:my_arbitrary_script, command: ["my_script", "argument with spaces"], cd: "scripts"} ] ]