/ Makefile
Makefile
1 clean: 2 mix deps.clean --unlock --unused 3 4 deep-clean: 5 rm -rf _build 6 rm -rf deps 7 8 format: 9 mix format --check-formatted || mix format 10 11 force-format: 12 find test -name '*.ex' -o -name '*.exs' | mix format --check-formatted || mix format 13 find lib -name '*.ex' -o -name '*.exs' | mix format --check-formatted || mix format 14 15 test: 16 mix test 17 18 lint: 19 mix format --check-formatted 20 mix credo --strict 21 22 check: lint test 23 24 gcdeps: 25 mix deps.get && mix deps.compile 26 27 dev: 28 MIX_ENV=dev iex -S mix phx.server 29 30 credo: 31 mix credo --strict 32 33 dialyzer: 34 MIX_DEBUG=1 mix dialyzer --ignore-exit-status --cache=false 35 36 dev-console: 37 MIX_ENV=dev iex -S mix 38 39 test-console: 40 MIX_ENV=test iex -S mix