.. title:: clang-tidy - readability-redundant-string-init readability-redundant-string-init ================================= Finds unnecessary string initializations. Examples -------- .. code-block:: c++ // Initializing string with empty string literal is unnecessary. std::string a = ""; std::string b(""); // becomes std::string a; std::string b; Options ------- .. option:: StringNames Default is `::std::basic_string`. Semicolon-delimited list of class names to apply this check to. By default `::std::basic_string` applies to ``std::string`` and ``std::wstring``. Set to e.g. `::std::basic_string;llvm::StringRef;QString` to perform this check on custom classes.