alexfh added a comment.

Sorry for the long delay.

This version looks significantly better. Thank you for the updates!


================
Comment at: 
clang-tidy/readability/InconsistentDeclarationParameterNameCheck.cpp:1
@@ +1,2 @@
+//===--- InconsistentDeclarationParameterNameCheck.cpp -
+//clang-tidy---------------------------===//
----------------
Seems like clang-format (or something else) broke this comment.

================
Comment at: 
clang-tidy/readability/InconsistentDeclarationParameterNameCheck.cpp:17
@@ +16,3 @@
+
+using namespace clang::ast_matchers;
+
----------------
nit: If you move this below `namespace clang {`, you can omit the `clang::` 
part.

================
Comment at: 
clang-tidy/readability/InconsistentDeclarationParameterNameCheck.cpp:38
@@ +37,3 @@
+  DifferingParamInfo(int Number,
+                     llvm::StringRef MainName,
+                     llvm::StringRef OtherName,
----------------
I think, `llvm::` is not needed here, as `StringRef` should also be declared in 
namespace clang. 

================
Comment at: 
clang-tidy/readability/InconsistentDeclarationParameterNameCheck.cpp:86
@@ +85,3 @@
+
+      // FIXME: provide a way to extract commented out parameter name from 
comment
+      if (!MainParamName.empty() &&
----------------
Please use proper Capitalization and punctuation. 
http://llvm.org/docs/CodingStandards.html#commenting

Same in other comments.

================
Comment at: 
clang-tidy/readability/InconsistentDeclarationParameterNameCheck.cpp:180
@@ +179,3 @@
+    for (const DifferingParamInfo &ParamInfo : 
InconsistentDeclaration.DifferingParams) {
+      auto ParamDiag = diag(ParamInfo.OtherNameRange.getBegin(),
+           "parameter %0 is named '%1' here, but '%2' in compared declaration",
----------------
That can quickly become extremely chatty. Maybe cramp two lists of names in a 
single message? Something along the lines of: "parameter names here: (a, b, c, 
d), in the other declaration: (q, u, x)"

================
Comment at: 
clang-tidy/readability/InconsistentDeclarationParameterNameCheck.h:24
@@ +23,3 @@
+///
+/// Detailed documentation is provided in HTML files, see:
+/// 
http://clang.llvm.org/extra/clang-tidy/checks/readability-inconsistent-declaration-parameter-name.html
----------------
nit: I'd say "For detailed documentation see:"


http://reviews.llvm.org/D12462



_______________________________________________
cfe-commits mailing list
cfe-commits@lists.llvm.org
http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to