whisperity added a comment. @dcoughlin How would removing the `USAGE` part of the dump and keeping only the list of options and their formatted help sound? That way, this option will not invite the user to directly call the analyzer.
In D57858#1432714 <https://reviews.llvm.org/D57858#1432714>, @dcoughlin wrote: > - The help text also recommends invoking -cc1 directly or through the driver > with -Xclang. Neither of these are supported end-user interfaces to the > analyzer. Calling this option itself, at least based on the original commit's first line, is through `-cc1`, and thus using a "checker/SA developer interface". This seems more purely as a tooling help, which as expressed by @dkrupp earlier, is helpful for "wrangler tools". @Szelethus From a CodeChecker guy's perspective, I am a bit scared about the size this dump can get assuming every option is given a description/help text nicely, but all in all I like the direction of this patch. ================ Comment at: lib/StaticAnalyzer/Frontend/CheckerRegistry.cpp:584-592 + Out << "USAGE: clang -cc1 [CLANG_OPTIONS] -analyzer-config " + "<OPTION1=VALUE,OPTION2=VALUE,...>\n\n"; + Out << " clang -cc1 [CLANG_OPTIONS] -analyzer-config OPTION1=VALUE, " + "-analyzer-config OPTION2=VALUE, ...\n\n"; + Out << " clang [CLANG_OPTIONS] -Xclang -analyzer-config -Xclang" + "<OPTION1=VALUE,OPTION2=VALUE,...>\n\n"; + Out << " clang [CLANG_OPTIONS] -Xclang -analyzer-config -Xclang " ---------------- (I mean killing these lines.) CHANGES SINCE LAST ACTION https://reviews.llvm.org/D57858/new/ https://reviews.llvm.org/D57858 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits