miolab / phoenix_dev_containers_no_ecto

Phoenixのno-ecto版Docker開発用リポジトリ
0 stars 0 forks source link

Credoを入れる #8

Closed miolab closed 3 years ago

miolab commented 3 years ago

入れたもの

Credo

Docs https://hexdocs.pm/credo/overview.html GitHub https://github.com/rrrene/credo

Install (mix.exs)

defp deps do
  [
    ....
    {:credo, "~> 1.5", only: [:dev, :test], runtime: false}    # --> add
    ....
  ]
end

Run

$ docker-compose run --rm app bash -c "cd my_app && mix credo"

$ docker-compose run --rm app bash -c "cd my_app && mix deps.get"

入れなかったもの

GitHooks (Elixir ver.)

Docs https://hexdocs.pm/git_hooks/readme.html GitHub https://github.com/qgadrian/elixir_git_hooks

defp deps do
  [
    ....
      {:git_hooks, "~> 0.5.0", only: [:test, :dev], runtime: false}
    ....
  ]
end
$ docker-compose run --rm app bash -c "cd my_app && mix deps.get && mix.deps compile"

$ docker-compose run --rm app bash -c "cd my_app && mix git_hooks.install"

husky (Elixir) https://hex.pm/packages/husky

miolab commented 3 years ago
miolab commented 3 years ago

git_hooks参考 https://github.com/miolab/phoenix_local_playground_no_ecto/pull/23