mirror of
https://github.com/ninenines/cowboy.git
synced 2025-07-14 12:20:24 +00:00
Use dialyzer directly instead of through rebar
Rebar recently removed their dialyzer support options so we're switching to plain dialyzer. And as a bonus it works much better!
This commit is contained in:
parent
c427c7f8ec
commit
f03dbf4d06
3 changed files with 9 additions and 8 deletions
9
Makefile
9
Makefile
|
@ -1,5 +1,6 @@
|
|||
# See LICENSE for licensing information.
|
||||
|
||||
DIALYZER = dialyzer
|
||||
REBAR = rebar
|
||||
|
||||
all: app
|
||||
|
@ -20,5 +21,11 @@ eunit:
|
|||
ct:
|
||||
@$(REBAR) ct
|
||||
|
||||
build-plt:
|
||||
@$(DIALYZER) --build_plt --output_plt .cowboy_dialyzer.plt \
|
||||
--apps kernel stdlib sasl inets crypto public_key ssl
|
||||
|
||||
dialyze:
|
||||
@$(REBAR) dialyze
|
||||
@$(DIALYZER) --src src --plt .cowboy_dialyzer.plt \
|
||||
-Wbehaviours -Werror_handling \
|
||||
-Wrace_conditions -Wunmatched_returns # -Wunderspecs
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue