// SPDX-FileCopyrightText: 2025 Mike Crowe // SPDX-License-Identifier: MIT #include "clang-tidy/ClangTidyModule.h" #include "clang-tidy/ClangTidyModuleRegistry.h" #include "ModernizeNlohmannJsonExplicitConversionsCheck.h" namespace { using namespace clang::tidy; class NlohmannJsonChecksModule : public ClangTidyModule { public: void addCheckFactories(ClangTidyCheckFactories& CheckFactories) override { CheckFactories.registerCheck( "modernize-nlohmann-json-explicit-conversions"); } }; } // namespace namespace clang::tidy { // Register the module using this statically initialized variable. static ClangTidyModuleRegistry::Add<::NlohmannJsonChecksModule> nlohmannJsonChecksInit( "nlohmann-json-checks-module", "Adds 'modernize-nlohmann-json-explicit-conversions' check."); } // namespace clang::tidy