L1207 - Attribute after function definition
Error
-module(my_module).
-export([foo/0]).
foo() -> ok.
-my_attribute(some_value).
%% ^^^^^^^^^^^^^^^^^^^^^^^^^ 💡 error: attrubute my_attribute after function definition
Explanation
Erlang attributes must be defined before any function definition.
To fix this error, move the attribute before the function definition.
-module(my_module).
-export([foo/0]).
% Correct attribute usage
-my_attribute(some_value).
foo() -> ok.