Skip to content

Commit c93db0e

Browse files
committed
Fix linter and dialyzer errors
1 parent ec0161f commit c93db0e

File tree

3 files changed

+10
-6
lines changed

3 files changed

+10
-6
lines changed

src/eflambe.erl

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,8 @@
2222

2323
-type capture_return() :: {ok, [any()]} | {error, already_mecked}.
2424

25+
-export_type([mfa_fun/0, options/0, capture_return/0]).
26+
2527
-define(DEFAULT_OPTIONS, [{output_format, brendan_gregg}]).
2628
-define(DEFAULT_APPLY_OPTIONS, [{return, value}|?DEFAULT_OPTIONS]).
2729
-define(DEFAULT_CAPTURE_OPTIONS, [{return, filename}|?DEFAULT_OPTIONS]).

src/eflambe_server.erl

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@
2424
timestamp, set_on_spawn]).
2525

2626
-record(state, {
27-
callback :: {pid(), reference()},
27+
callback :: {pid(), gen_server:reply_tag()},
2828
module :: atom(),
2929
max_calls :: integer(),
3030
calls = 0 :: integer(),
@@ -44,12 +44,13 @@
4444
tracer_pid :: pid()
4545
}).
4646

47-
-type state() :: #state{}.
48-
-type pid_trace() :: #pid_trace{}.
47+
-opaque state() :: #state{}.
48+
-opaque pid_trace() :: #pid_trace{}.
4949
-type from() :: {pid(), Tag :: term()}.
50-
5150
-type tracer_options() :: [eflambe:option() | {pid, pid()} | {max_calls, pos_integer()}].
5251

52+
-export_type([state/0, pid_trace/0, from/0, tracer_options/0]).
53+
5354
%%%===================================================================
5455
%%% API
5556
%%%===================================================================

src/eflambe_tracer.erl

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -35,11 +35,12 @@
3535
return :: atom()
3636
}).
3737

38-
-type state() :: #state{}.
38+
-opaque state() :: #state{}.
3939
-type from() :: {pid(), Tag :: term()}.
40-
4140
-type tracer_options() :: [eflambe:option() | {pid, pid()}].
4241

42+
-export_type([state/0, from/0, tracer_options/0]).
43+
4344
%%%===================================================================
4445
%%% API
4546
%%%===================================================================

0 commit comments

Comments
 (0)