This PR improves the consistency of error message formatting by rendering addenda of several existing error messages as labeled notes and hints.
52 lines
1.3 KiB
Text
52 lines
1.3 KiB
Text
set_option linter.listVariables true
|
|
|
|
#guard_msgs in
|
|
example (l : List Nat) : l = l := rfl
|
|
|
|
#guard_msgs in
|
|
example (l' : List Nat) : l' = l' := rfl
|
|
|
|
#guard_msgs in
|
|
example (l₁ : List Nat) : l₁ = l₁ := rfl
|
|
|
|
#guard_msgs in
|
|
example (l₂ : List Nat) : l₂ = l₂ := rfl
|
|
|
|
/--
|
|
warning: Forbidden variable appearing as a `List` name: l₅
|
|
|
|
Note: This linter can be disabled with `set_option linter.listVariables false`
|
|
---
|
|
warning: Forbidden variable appearing as a `List` name: l₅
|
|
|
|
Note: This linter can be disabled with `set_option linter.listVariables false`
|
|
-/
|
|
#guard_msgs in
|
|
example (l₅ : List Nat) : l₅ = l₅ := rfl
|
|
|
|
#guard_msgs in
|
|
example (xs : List Nat) : xs = xs := rfl
|
|
|
|
/--
|
|
warning: Forbidden variable appearing as a `List` name: ps
|
|
|
|
Note: This linter can be disabled with `set_option linter.listVariables false`
|
|
---
|
|
warning: Forbidden variable appearing as a `List` name: ps
|
|
|
|
Note: This linter can be disabled with `set_option linter.listVariables false`
|
|
-/
|
|
#guard_msgs in
|
|
example (ps : List Nat) : ps = ps := rfl
|
|
|
|
/--
|
|
warning: Forbidden variable appearing as a `Array` name: l
|
|
|
|
Note: This linter can be disabled with `set_option linter.listVariables false`
|
|
---
|
|
warning: Forbidden variable appearing as a `Array` name: l
|
|
|
|
Note: This linter can be disabled with `set_option linter.listVariables false`
|
|
-/
|
|
#guard_msgs in
|
|
example (l : Array Nat) : l = l := rfl
|