The linter for sorry
declarations and the sorryful attribute #
This module defines an attribute sorryful
and a linter noSorry
.
The attribute sorryful
adds the declaration to an environment extension
sorryfulExtension
which can be used to create TODO entries.
The linter noSorry
checks for declarations that contain the sorryAx
axiom
if and only if it has the sorryful
attribute.
Coloring sorryful
#
It is possible to color the sorryful
attribute in VSCode.
This is part of the .vscode/settings.json
file, but requires the TODO Highlight
extension
to be downloaded.
The sorryful attribute #
An enviroment extension containing the information of declerations
which carry the sorryful
attribute.
Adds an entry to sorryfulExtension
.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The sorryful
attribute allows declerations to contain the sorryAx
axiom.
In converse, a decleration with the sorryful
attribute must contain the sorryAx
axiom.
Equations
- Sorryful_attr = Lean.ParserDescr.node `Sorryful_attr 1024 (Lean.ParserDescr.nonReservedSymbol "sorryful" false)