lean4-htt/tests/plugin/Default.lean
2020-01-12 08:02:48 -08:00

15 lines
330 B
Text

import Init.Lean
open Lean
def oh_no : Nat := 0
def snakeLinter : Linter :=
fun env n =>
-- TODO(Sebastian): return actual message with position from syntax tree
if n.toString.contains '_' then throw $ IO.userError "SNAKES!!"
else pure MessageLog.empty
@[init]
def registerSnakeLinter : IO Unit :=
addLinter snakeLinter