diff --git a/.clang-tidy b/.clang-tidy new file mode 100644 index 00000000..1c5c12f8 --- /dev/null +++ b/.clang-tidy @@ -0,0 +1,34 @@ +Checks: "*,\ +-misc-unused-parameters,\ +-cppcoreguidelines-pro-type-union-access,\ +-clang-analyzer-alpha*,\ +-google-build-using-namespace,\ +-clang-analyzer-optin.osx*,\ +-clang-analyzer-osx*,\ +-llvm-include-order,\ +-llvm-header-guard,\ +-readability-named-parameter,\ +-cppcoreguidelines-pro-type-reinterpret-cast,\ +-cppcoreguidelines-pro-type-vararg,\ +-misc-move-const-arg,\ +-google-runtime-references,\ +-cert-err58-cpp,\ +-fuchsia-overloaded-operator,\ +-fuchsia-default-arguments,\ +-hicpp-vararg,\ +-clang-analyzer-optin.cplusplus.VirtualCall,\ +-cppcoreguidelines-owning-memory,\ +-*-magic-numbers,\ +-*-non-private-member-variables-in-classes,\ +-fuchsia-statically-constructed-objects,\ +-readability-isolate-declaration,\ +-fuchsia-multiple-inheritance,\ +-fuchsia-trailing-return,\ +-portability-simd-intrinsics,\ +-modernize-use-nodiscard,\ +-hicpp-multiway-paths-covered,\ +-cert-msc32-c,\ +-cert-msc51-cpp" +WarningsAsErrors: '*' +HeaderFilterRegex: '*.(h|hpp|hxx)' +AnalyzeTemporaryDtors: false diff --git a/src/gui/dialog/AboutDialog.cpp b/src/gui/dialog/AboutDialog.cpp index 442bb0ed..d91b70b4 100644 --- a/src/gui/dialog/AboutDialog.cpp +++ b/src/gui/dialog/AboutDialog.cpp @@ -16,9 +16,7 @@ AboutDialog::AboutDialog(GladeSearchpath* gladeSearchPath) gtk_box_pack_start(GTK_BOX(w), linkButton, true, true, 0); } -AboutDialog::~AboutDialog() -{ -} +AboutDialog::~AboutDialog() = default; void AboutDialog::show(GtkWindow* parent) { diff --git a/src/gui/dialog/AboutDialog.h b/src/gui/dialog/AboutDialog.h index c6d8af04..1d808226 100644 --- a/src/gui/dialog/AboutDialog.h +++ b/src/gui/dialog/AboutDialog.h @@ -17,10 +17,10 @@ class AboutDialog : public GladeGui { public: AboutDialog(GladeSearchpath* gladeSearchPath); - virtual ~AboutDialog(); + ~AboutDialog() override; public: - virtual void show(GtkWindow* parent); + void show(GtkWindow* parent) override; private: };