TTOTD: name all command line options and configuration settings in a positive sense, not a negative sense. Thus, "--build", not "--do-not-build". Understanding "--build=no" is easy, but "--do-not-build=yes" takes unnecessary mental effort and is easy to get wrong.

Or do I mean "--do-not-build=no"? Don't want to think that hard.

@liw "dry-run" or its variant "no-exec" is a common exception to this guidance.

Sign in to participate in the conversation

Lars and friends