lean4-htt/tests/lean/linterUnusedVariables.lean.expected.out
Mario Carneiro c98deeb709
feat: @[unused_variables_ignore_fn] attribute (#3184)
This replaces the no-op `unusedVariablesIgnoreFnsExt` environment
extension with an actual environment extension which can be extended
using either `@[unused_variables_ignore_fn]` or
`@[builtin_unused_variables_ignore_fn]` (although for the present all
the builtin `unused_variables_ignore_fn`s are being added using direct
calls to `builtin_initialize addBuiltinUnusedVariablesIgnoreFn`, because
this also works and a stage0 update is required before the attribute can
be used).

We would like to use this attribute to disable unused variables in
syntaxes defined in std and mathlib, like
[`proof_wanted`](https://leanprover.zulipchat.com/#narrow/stream/113488-general/topic/Unused.20variables.20and.20proof_wanted/near/408554690).
2024-01-31 19:27:32 +00:00

47 lines
3 KiB
Text
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

linterUnusedVariables.lean:16:21-16:22: warning: unused variable `x` [linter.unusedVariables]
linterUnusedVariables.lean:17:6-17:7: warning: unused variable `y` [linter.unusedVariables]
linterUnusedVariables.lean:22:8-22:9: warning: unused variable `x` [linter.unusedVariables]
linterUnusedVariables.lean:34:5-34:6: warning: unused variable `x` [linter.unusedVariables]
linterUnusedVariables.lean:39:5-39:6: warning: unused variable `x` [linter.unusedVariables]
linterUnusedVariables.lean:42:7-42:8: warning: unused variable `x` [linter.unusedVariables]
linterUnusedVariables.lean:45:8-45:9: warning: unused variable `x` [linter.unusedVariables]
linterUnusedVariables.lean:49:9-49:10: warning: unused variable `z` [linter.unusedVariables]
linterUnusedVariables.lean:51:11-51:12: warning: unused variable `z` [linter.unusedVariables]
linterUnusedVariables.lean:56:14-56:15: warning: unused variable `y` [linter.unusedVariables]
linterUnusedVariables.lean:62:20-62:21: warning: unused variable `y` [linter.unusedVariables]
linterUnusedVariables.lean:67:34-67:38: warning: unused variable `inst` [linter.unusedVariables]
linterUnusedVariables.lean:108:25-108:26: warning: unused variable `x` [linter.unusedVariables]
linterUnusedVariables.lean:109:6-109:7: warning: unused variable `y` [linter.unusedVariables]
linterUnusedVariables.lean:115:6-115:7: warning: unused variable `a` [linter.unusedVariables]
linterUnusedVariables.lean:125:26-125:27: warning: unused variable `z` [linter.unusedVariables]
linterUnusedVariables.lean:133:9-133:10: warning: unused variable `h` [linter.unusedVariables]
linterUnusedVariables.lean:147:8-147:9: warning: unused variable `y` [linter.unusedVariables]
linterUnusedVariables.lean:150:20-150:21: warning: unused variable `β` [linter.unusedVariables]
linterUnusedVariables.lean:151:7-151:8: warning: unused variable `x` [linter.unusedVariables]
linterUnusedVariables.lean:161:6-161:7: warning: unused variable `s` [linter.unusedVariables]
linterUnusedVariables.lean:185:6-185:7: warning: unused variable `y` [linter.unusedVariables]
linterUnusedVariables.lean:192:19-192:20: warning: unused variable `x` [linter.unusedVariables]
linterUnusedVariables.lean:196:6-196:7: warning: unused variable `y` [linter.unusedVariables]
linterUnusedVariables.lean:201:6-201:7: warning: unused variable `y` [linter.unusedVariables]
linterUnusedVariables.lean:206:6-206:7: warning: unused variable `y` [linter.unusedVariables]
linterUnusedVariables.lean:215:32-215:33: warning: unused variable `b` [linter.unusedVariables]
linterUnusedVariables.lean:232:27-232:28: error: don't know how to synthesize placeholder
context:
bar : ?m
bar' : Nat → Nat
α : Type ?u
β : ?m
inst : ToString α
a : Nat
⊢ Nat
linterUnusedVariables.lean:233:0-233:7: warning: declaration uses 'sorry'
linterUnusedVariables.lean:234:0-234:7: warning: declaration uses 'sorry'
linterUnusedVariables.lean:235:29-237:7: error: unexpected token 'theorem'; expected '{' or tactic
linterUnusedVariables.lean:235:27-235:29: error: unsolved goals
bar : ?m
bar' : Nat → Nat
α : Type ?u
β : ?m
inst : ToString α
a : Nat
⊢ Nat