Dogma v0.1.16 Dogma.Rule.UnlessElse
A rule that disallows the use of an else block with the unless macro.
For example, the rule considers these valid:
unless something do
:ok
end
if something do
:one
else
:two
end
But it considers this one invalid as it is an unless with an else:
unless something do
:one
else
:two
end
The solution is to swap the order of the blocks, and change the unless to
an if, so the previous invalid example would become this:
if something do
:two
else
:one
end
Summary
Functions
Callback implementation for c:Dogma.Rule.test/2