<div dir="ltr">Hi everyone,<br>I am not sure of this is the right list. I have an issue with clang-tidy's predefined AST Matchers. The documentation for using clang-tidy (<a href="http://clang.llvm.org/extra/clang-tidy/">http://clang.llvm.org/extra/clang-tidy/</a>) suggests that one should first try to use of predefined matchers listed in <a href="http://clang.llvm.org/docs/LibASTMatchersReference.html">http://clang.llvm.org/docs/LibASTMatchersReference.html</a>.<br><br>But there is no matcher for C++11 [[attributes]]. There is matcher hasAttr, but it only works for predefined GCC __attribute__((s)). Now, I quess, I will have to write my own matcher, but don't you think it would be useful to have a ready-to-use matcher for c++11 [[attributes]] ?<br><br>I need them to implement checks with fewer false positives. For instance one of the checks is clang-tidy is "warn upon converting constructors", which is not an ideal, because sometimes I do want to implement a conversion. Instead, I would like to provide an alternative: "warn upon converting constructors not annotated as converting". But I cannot do that easily today.<br><br>Is there any reason that such matcher should not be included in the predefined AST matchers?<br><br>Regards,<br>&rzej;<br></div>