Skip to content

Commit d2fc905

Browse files
authored
Use erl format (#129)
* Use erl format * Add format check to GHA
1 parent e258ff9 commit d2fc905

16 files changed

Lines changed: 4506 additions & 3373 deletions

.github/workflows/erlang.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,5 +29,7 @@ jobs:
2929
otp-version: ${{ matrix.otp }}
3030
- name: Compile
3131
run: ./rebar3 compile
32+
- name: Check format
33+
run: ./rebar3 fmt --check
3234
- name: Run tests
3335
run: ./rebar3 do xref, dialyzer, eunit, ct

include/aae.hrl

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
-define(TREE_SIZE, large).
22
-define(MAGIC, 53).
3-
-define(HEAD_TAG, h).
4-
% Used in leveled as a Tag for head-only objectsm, used in parallel store
3+
-define(HEAD_TAG, h).
4+
% Used in leveled as a Tag for head-only objectsm, used in parallel store
55
-define(RIAK_TAG, o_rkv).
6-
% Tag to be used for finding Riakobjects in native store
6+
% Tag to be used for finding Riakobjects in native store

rebar.config

Lines changed: 38 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -2,25 +2,45 @@
22

33
{erl_opts, [warnings_as_errors]}.
44

5-
{cover_excl_mods,
6-
[testutil,
7-
basic_SUITE, fold_SUITE, mockvnode_SUITE, mock_kv_vnode]}.
8-
9-
{profiles,
10-
[{eqc, [{deps, [meck, fqc]},
11-
{erl_opts, [debug_info, {d, 'EQC'}]},
12-
{extra_src_dirs, ["test/end_to_end", "test/property"]},
13-
{plugins, [rebar_eqc]}
14-
]},
15-
{test, [{extra_src_dirs, ["test/end_to_end", "test/property"]}
16-
]}
17-
]}.
18-
19-
{xref_checks,
20-
[undefined_function_calls, undefined_functions, locals_not_used]}.
5+
{cover_excl_mods, [
6+
testutil,
7+
basic_SUITE,
8+
fold_SUITE,
9+
mockvnode_SUITE,
10+
mock_kv_vnode
11+
]}.
12+
13+
{erlfmt, [
14+
write,
15+
{print_width, 80},
16+
{files, [
17+
"{src,include}/*.{hrl,erl,app.src}",
18+
"test/end_to_end/*.erl",
19+
"rebar.config"
20+
]},
21+
{exclude_files, ["src/erlfmt_parse.erl"]}
22+
]}.
23+
24+
{project_plugins, [
25+
{erlfmt, {git, "https://github.com/OpenRiak/erlfmt.git", {branch, "main"}}}
26+
]}.
27+
28+
{profiles, [
29+
{eqc, [
30+
{deps, [meck, fqc]},
31+
{erl_opts, [debug_info, {d, 'EQC'}]},
32+
{extra_src_dirs, ["test/end_to_end", "test/property"]},
33+
{plugins, [rebar_eqc]}
34+
]},
35+
{test, [{extra_src_dirs, ["test/end_to_end", "test/property"]}]}
36+
]}.
37+
38+
{xref_checks, [undefined_function_calls, undefined_functions, locals_not_used]}.
2139

2240
{ct_opts, [{dir, ["test/end_to_end"]}]}.
2341

2442
{deps, [
25-
{leveled, {git, "https://github.com/martinsumner/leveled", {branch, "develop-3.4"}}}
26-
]}.
43+
{leveled,
44+
{git, "https://github.com/martinsumner/leveled",
45+
{branch, "develop-3.4"}}}
46+
]}.

0 commit comments

Comments
 (0)