[PATCH] D56424: [clang-tidy] Add check for underscores in googletest names.

Haojian Wu via Phabricator via cfe-commits cfe-commits at lists.llvm.org
Tue Jan 8 01:31:15 PST 2019


hokein added a comment.

Thanks, mostly good to me. just a few nits.



================
Comment at: clang-tidy/google/AvoidUnderscoreInGoogletestNameCheck.cpp:72
+    TestName.consume_front(kDisabledTestPrefix);
+    if (TestName.find('_') != std::string::npos) {
+      Check->diag(TestNameToken->getLocation(),
----------------
nit: using `Test.contains`


================
Comment at: clang-tidy/google/AvoidUnderscoreInGoogletestNameCheck.h:10
+
+#ifndef LLVM_TOOLS_CLANG_TOOLS_EXTRA_CLANG_TIDY_CLANG_TIDY_READABILITY_UNDERSCORE_IN_GOOGLETEST_TEST_MACRO_H_
+#define LLVM_TOOLS_CLANG_TOOLS_EXTRA_CLANG_TIDY_CLANG_TIDY_READABILITY_UNDERSCORE_IN_GOOGLETEST_TEST_MACRO_H_
----------------
nit: the header guard should be `LLVM_CLANG_TOOLS_EXTRA_CLANG_TIDY_GOOGLE_AVOIDUNDERSCOREINGOOGLETESTNAMECHECK_H`


================
Comment at: docs/clang-tidy/checks/google-readability-avoid-underscore-in-googletest-name.rst:3
+
+google-readability-avoid-underscore-in-googletest-name
+======================================================
----------------
nit: also mention the new check in `/docs/ReleaseNotes.rst`


================
Comment at: docs/clang-tidy/checks/google-readability-avoid-underscore-in-googletest-name.rst:7
+Checks whether there are underscores in googletest test and test case names in
+test macros, not including the ``FRIEND_TEST`` macro.
+
----------------
maybe list all test macros that the check detects?


Repository:
  rCTE Clang Tools Extra

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D56424/new/

https://reviews.llvm.org/D56424





More information about the cfe-commits mailing list