[PATCH] D120331: [clang-tidy][run-clang-tidy.py] Add --config-file=<string> option

Jonas Toth via Phabricator via cfe-commits cfe-commits at lists.llvm.org
Wed Mar 2 03:41:08 PST 2022


JonasToth accepted this revision.
JonasToth added a comment.
This revision is now accepted and ready to land.
Herald added a project: All.

LGTM, but please adjust the naming nit to a better name.

do you have commit rights? Otherwise someone (e.g. me) could commit on your behalf, of course with a remark that its your contribution :)



================
Comment at: clang-tools-extra/clang-tidy/tool/run-clang-tidy.py:228
                       'default')
-  parser.add_argument('-config', default=None,
+  group = parser.add_mutually_exclusive_group()
+  group.add_argument('-config', default=None,
----------------
nit: i think `config_group` or so would be better to show that its only config-related. This name is too generic i feel.


================
Comment at: clang-tools-extra/clang-tidy/tool/run-clang-tidy.py:236
                       'each source file in its parent directories.')
+  parser.add_argument('-config-file', default=None,
+                      help='Specify the path of .clang-tidy or custom config'
----------------
SAtacker wrote:
> JonasToth wrote:
> > please ensure that those option exclude each other. right now it could be used with both options which is a contradiction for `clang-tidy`
> Do you mean mutual exclusion? From the docs: https://docs.python.org/3/library/argparse.html#mutual-exclusion
Yes, thanks :)


Repository:
  rG LLVM Github Monorepo

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D120331/new/

https://reviews.llvm.org/D120331



More information about the cfe-commits mailing list