ClangTidyOptions::OptionMap getCheckOptions(const ClangTidyOptions &Options) {
  clang::tidy::ClangTidyContext Context(
      llvm::make_unique<DefaultOptionsProvider>(ClangTidyGlobalOptions(),
                                                Options));
  ClangTidyASTConsumerFactory Factory(Context);
  return Factory.getCheckOptions();
}
Example #2
0
std::vector<std::string> getCheckNames(const ClangTidyOptions &Options) {
    clang::tidy::ClangTidyContext Context(
        new DefaultOptionsProvider(ClangTidyGlobalOptions(), Options));
    ClangTidyASTConsumerFactory Factory(Context);
    return Factory.getCheckNames(Context.getChecksFilter());
}