[cfe-dev] clang-tidy -- using custom path config file
Nathan James via cfe-dev
cfe-dev at lists.llvm.org
Sat Oct 10 04:37:46 PDT 2020
The `--config` command line option is specifying the config inplace
that clang-tidy should use. Alot of the clang-tidy lit tests use this
functionality, have a look at some tests files in `/clang-tools-
extra/test/clang-tidy/checkers` for how this is done.
If that option isn't specified, clang-tidy will fall back to recursing
the parent directories for a file name .clang-tidy and use that as its
config, in much the same way that clang-format does.
I guess if you want to share a clang-tidy config across multiple
projects your best bet is to symlink it to the root directory of each
> cd mr-project-dir
> ln -s /some/path/to/my-tidy-config .clang-tidy
On Sat, 2020-10-10 at 09:28 +0000, Oza, Hiral via cfe-dev wrote:
> Does clang-tidy accepts config (i.e. .clang-tidy) file from custom
> I am planning to use to have “.clang-tidy” maintained as
> “/some/path/to/my-tidy-config” and
> need to pass “/some/path/to/my-tidy-config” to clang-tidy.
> Tried :::
> $ clang-tidy --config=/some/path/to/my-tidy-config
> YAML:1:1: error: not a mapping
> Error: invalid configuration specified.
> Invalid argument
> Any suggestion? Or existing patch?
> Thank you.
> cfe-dev mailing list
> cfe-dev at lists.llvm.org
More information about the cfe-dev