%%% @doc Main entry point for the rebar3 format plugin -module(rebar3_format). -elvis([{elvis_style, no_debug_call, disable}]). -hank([{unnecessary_function_arguments, [{main, 1, 1}]}]). -export([init/1, main/1]). %% @private -spec init(rebar_state:t()) -> {ok, rebar_state:t()}. init(State) -> rebar3_format_prv:init(State). %% @private -spec main(any()) -> no_return(). main(_) -> Msg = "rebar3_format shall be run as a plugin, not as an escript.~n", io:format(Msg), exit(escript_not_supported).