diff --git a/hledger/Hledger/Cli/Commands/Check.txt b/hledger/Hledger/Cli/Commands/Check.txt index 71fa23739..1bc794d49 100644 --- a/hledger/Hledger/Cli/Commands/Check.txt +++ b/hledger/Hledger/Cli/Commands/Check.txt @@ -16,7 +16,8 @@ Here are the checks currently available: Basic checks -These are always run by this command and other commands: +These checks are always run automatically, by (almost) all hledger +commands, including check: - parseable - data files are well-formed and can be successfully parsed @@ -30,8 +31,9 @@ These are always run by this command and other commands: Strict checks -These are always run by this and other commands when -s/--strict is used -(strict mode): +These additional checks are run when the -s/--strict (strict mode) flag +is used. They can also be run by specifying their names as arguments to +check: - accounts - all account names used by transactions have been declared @@ -39,19 +41,21 @@ These are always run by this and other commands when -s/--strict is used Other checks -These checks can be run by specifying their names as arguments to the -check command: +These checks can be run only by specifying their names as arguments to +check: - ordereddates - transactions are ordered by date (similar to the old check-dates command) +- payees - all payees used by transactions have been declared + - uniqueleafnames - all account leaf names are unique (similar to the old check-dupes command) Add-on checks -Some checks are not yet integrated with this command, but are available -as add-on commands in +These checks are not yet integrated with check, but are available as +add-on commands in https://github.com/simonmichael/hledger/tree/master/bin: - hledger-check-tagfiles - all tag values containing / (a forward