test: errors: fix link, update summary

This commit is contained in:
Simon Michael 2022-03-18 08:50:20 -10:00
parent eaa6e202f3
commit 512ebdfd5f

View File

@ -8,7 +8,7 @@ customize flycheck-hledger-* to enable all appropriate checks,
and open the files to see how flycheck handles them. and open the files to see how flycheck handles them.
Some files contain extra declarations to ease flycheck testing. Some files contain extra declarations to ease flycheck testing.
[hledger-check]: https://hledger.org/hledger.html#check [hledger check]: https://hledger.org/hledger.html#check
[flycheck-hledger]: https://github.com/DamienCassou/flycheck-hledger [flycheck-hledger]: https://github.com/DamienCassou/flycheck-hledger
[#1436]: https://github.com/simonmichael/hledger/issues/1436 [#1436]: https://github.com/simonmichael/hledger/issues/1436
@ -20,26 +20,27 @@ highlighting, not to mention LSP support, for all of our journal
errors is a big project, but it's crowd-sourceable and any progress errors is a big project, but it's crowd-sourceable and any progress
brings immediate practical benefits. Here is the approximate current status: brings immediate practical benefits. Here is the approximate current status:
| | consistent | accurate line | accurate column | flycheck detects | flycheck region | | | consistent | accurate line(s) | accurate column(s) | visual | flycheck detects | flycheck region |
|--------------------------|------------|---------------|-----------------|------------------|-----------------| |--------------------------|------------|------------------|--------------------|--------|------------------|-----------------|
| parseable | | | | Y | | | parseable | | Y | Y | YY | Y | Y |
| parseable-dates | | | | Y | | | parseable-dates | | Y | Y | YY | Y | Y |
| parseable-regexps | | | | Y | | | parseable-regexps | | Y | Y | YY | Y | Y |
| balanced | | | | Y | | | balanced | | Y | - | Y | Y | |
| balancednoautoconversion | | | | Y | | | balancednoautoconversion | | Y | - | Y | Y | |
| assertions | | | | Y | | | assertions | | Y | | Y | Y | Y |
| accounts | | | | Y | | | accounts | | | | Y | Y | |
| commodities | | | | Y | | | commodities | | | | Y | Y | |
| payees | | | | Y | | | payees | | | | Y | Y | Y |
| ordereddates | | | | Y | | | ordereddates | | | | Y | Y | Y |
| uniqueleafnames | | | | Y | | | uniqueleafnames | | | | Y | Y | |
Key: Key:
- consistent: the error message follows a consistent format - consistent: the error message follows a standard format
- accurate line - the optimal line(s) is(are) selected - accurate line - the optimal line(s) is(are) selected
- accurate column - the optimal column(s) is(are) selected - accurate column - the optimal column(s) is(are) selected
- visual - the CLI error message shows a relevant excerpt (Y), ideally with the error highlighted (YY)
- flycheck detects - flycheck recognises the error output, reports the error and doesn't give a "suspicious" warning - flycheck detects - flycheck recognises the error output, reports the error and doesn't give a "suspicious" warning
- flycheck shows region - flycheck highlights the text region containing the error - flycheck region - flycheck highlights a reasonably accurate text region containing the error
## Current journal errors ## Current journal errors