.. title:: clang-tidy - modernize-unary-static-assert modernize-unary-static-assert ============================= The check diagnoses any ``static_assert`` declaration with an empty string literal and provides a fix-it to replace the declaration with a single-argument ``static_assert`` declaration. The check is only applicable for C++17 and later code. The following code: .. code-block:: c++ void f_textless(int a) { static_assert(sizeof(a) <= 10, ""); } is replaced by: .. code-block:: c++ void f_textless(int a) { static_assert(sizeof(a) <= 10); }