Configuration for the rule.
Configures whether the default pattern should appear first or last.
rules =
[ DefaultPatternPosition.rule { position = Lint.Rules.DefaultPatternPosition.Last }
]
case value of
-- LintError, this pattern should appear last
_ -> result
Foo -> bar
-- --------------------
rules =
[ DefaultPatternPosition.rule { position = Lint.Rules.DefaultPatternPosition.First }
]
case value of
Foo -> bar
-- LintError, this pattern should appear first
_ -> resultrules =
[ DefaultPatternPosition.rule { position = Lint.Rules.DefaultPatternPosition.Last }
]
case value of
Foo -> bar
_ -> result
case value of
-- No default pattern
Foo -> bar
Bar -> foo
-- --------------------
rules =
[ DefaultPatternPosition.rule { position = Lint.Rules.DefaultPatternPosition.First }
]
case value of
_ -> result
Foo -> bar
Enforce the default pattern to always appear first or last.