Current section

Files

Jump to
credo_naming lib credo_naming check consistency module_filename plugins.ex
Raw

lib/credo_naming/check/consistency/module_filename/plugins.ex

defmodule CredoNaming.Check.Consistency.ModuleFilename.Plugins do
alias CredoNaming.Check.Consistency.ModuleFilename.Plugins.Phoenix
@callback transform_paths(paths :: list(list(atom()))) :: list(list(atom()))
def module_for_name(:phoenix), do: Phoenix
def module_for_name(_), do: raise("Plugin not supported")
end