546 | "verifychain ( checklevel numblocks )\n"
547 | "\nVerifies blockchain database.\n"
548 | "\nArguments:\n"
549 | - "1. checklevel (numeric, optional, 0-4, default=3) How thorough the block verification is.\n"
550 | - "2. numblocks (numeric, optional, default=288, 0=all) The number of blocks to check.\n"
551 | + "1. checklevel (numeric, optional, 0-4, default=" + strprintf("%d", nCheckLevel) + ") How thorough the block verification is.\n"
hmm... is "default" the correct context here? Because it's no longer the default value if you have provided a different value over the command line argument. Maybe current default value?
The default value means "the default value unless you set it via command line argument".
"default" means whatever you get if you don't provide it.