Current section
Files
Jump to
Current section
Files
observer_cli
rebar.config
rebar.config
{erl_opts, [
{src_dirs, ["src"]},
warn_unused_vars,
warn_export_all,
warn_shadow_vars,
warn_unused_import,
warn_unused_function,
warn_bif_clash,
warn_unused_record,
warn_deprecated_function,
warn_obsolete_guard,
strict_validation,
warn_export_vars,
warn_exported_vars,
warn_missing_spec,
warn_untyped_record,
debug_info
]}.
{deps, [
{recon, "2.5.6"}
]}.
{overrides, [
{override, recon, [
{erl_opts, [debug_info, nowarn_missing_spec]}
]}
]}.
{project_plugins, [
{erlfmt, "1.8.0"},
{covertool, "2.0.7"},
{rebar3_lint, "5.0.3"},
{rebar3_ex_doc, "0.3.0"}
]}.
{shell, [
{apps, [observer_cli]}
]}.
{escript_main_app, observer_cli}.
{escript_emu_args,
"%%! -escript main observer_cli_escriptize -hidden +sbtu +A0 -elixir ansi_enabled true\n"}.
{escript_incl_apps, [recon]}.
{escript_incl_priv, [{observer_cli, "schema/observer_cli.cli.v1.schema.json"}]}.
{dialyzer_opts, [{warnings, [unmatched_returns, error_handling, race_conditions, behaviours]}]}.
{edoc_opts, [
{report_missing_types, true},
{source_path, ["src"]},
{preprocess, true},
{todo, true},
{packages, false},
{subpackages, false}
]}.
{xref_checks, [undefined_function_calls]}.
{cover_enabled, true}.
{cover_opts, [verbose]}.
{cover_print_enabled, true}.
{cover_export_enabled, true}.
{covertool, [{coverdata_files, ["eunit.coverdata", "proper.coverdata", "ct.coverdata"]}]}.
{profiles, [
{test, [
{erl_opts, [nowarn_missing_spec]}
]},
{inet6, [
{escript_emu_args,
"%%! -escript main observer_cli_escriptize -hidden -proto_dist inet6_tcp +sbtu +A0 -elixir ansi_enabled true\n"}
]},
{ci, [
{erl_opts, [warn_as_error]}
]}
]}.
{erlfmt, [write]}.
{alias, [
{check, [
compile,
lint,
fmt,
xref,
dialyzer,
{ex_doc, "--formatter html --formatter markdown --formatter epub"}
]},
{docs, [
{ex_doc, "--formatter html --formatter markdown --formatter epub"}
]}
]}.
{hex, [
{doc, #{provider => ex_doc}}
]}.
{ex_doc, "docs.exs"}.