We should disable the unused argument linter and the new variable inclusion mechanism linter in proof_wanted. Currently, we have the following behavior:
import Batteries.Util.ProofWanted
class Foo where
variable [Foo]
proof_wanted two_eq_two (h : 1 + 1 = 2) : 2 = 2
/-
unused variable `h`
note: this linter can be disabled with `set_option linter.unusedVariables false`
included section variable '[Foo]' is not used in 'two_eq_two', consider excluding it
-/
We should disable the unused argument linter and the new variable inclusion mechanism linter in
proof_wanted
. Currently, we have the following behavior: