JonasToth added a comment.

LG from my side, only the style nits left.
other reviewers are invited to take a look too :)



================
Comment at: clang-tidy/abseil/DurationComparisonCheck.cpp:22
+
+// Given the name of an inverse Duration function (e.g., `ToDoubleSeconds`),
+// return its `DurationScale`, or `None` if a match is not found.
----------------
Please use triple / for the function comment, for doxygen and consistency with 
documentation


================
Comment at: clang-tidy/abseil/DurationComparisonCheck.cpp:69
+  // We know our map contains all the Scale values, so we can skip the
+  // nonexistence check.
+  auto InverseIter = InverseMap.find(Scale);
----------------
non-existence? Not sure about english, but i thought english does it that way


================
Comment at: clang-tidy/abseil/DurationComparisonCheck.h:20
+/// Prefer comparison in the absl::Duration domain instead of the numeric
+// domain.
+///
----------------
Missing /


================
Comment at: clang-tidy/abseil/DurationDivisionCheck.h:23
 // http://clang.llvm.org/extra/clang-tidy/checks/abseil-duration-division.html
 
 class DurationDivisionCheck : public ClangTidyCheck {
----------------
I think that blank line could be removed, and it seems the comment is not ///, 
could you take a look at it too?
Touching this file is probably better to do in another patch anyway.


================
Comment at: clang-tidy/abseil/DurationFactoryFloatCheck.cpp:61
+
+  if (SimpleArg) {
     diag(MatchedCall->getBeginLoc(),
----------------
The diagnostic is not printed if for some reason the fixit was not creatable. I 
think that the warning could still be emitted (`auto Diag = diag(...); if (Fix) 
Diag << Fixit::-...`)


================
Comment at: clang-tidy/abseil/DurationRewriter.cpp:19
+
+// Returns an integer if the fractional part of a `FloatingLiteral` is `0`.
+static llvm::Optional<llvm::APSInt>
----------------
Comment


================
Comment at: clang-tidy/abseil/DurationRewriter.cpp:75
+    return tooling::fixit::getText(*MaybeCastArg, *Result.Context).str();
+  }
+
----------------
you can ellide the braces


================
Comment at: clang-tidy/abseil/DurationRewriter.cpp:85
+    // Attempt to simplify a `Duration` factory call with a literal argument.
+    if (llvm::Optional<llvm::APSInt> IntValue = truncateIfIntegral(*LitFloat)) 
{
+      return IntValue->toString(/*radix=*/10);
----------------
you can ellide the braces here


================
Comment at: clang-tidy/abseil/DurationRewriter.h:21
+
+// Duration factory and conversion scales
+enum class DurationScale : std::int8_t {
----------------
Same comment things in this file (///)


================
Comment at: clang-tidy/abseil/DurationRewriter.h:56
+// Possibly further simplify a duration factory function's argument, without
+// changing the scale of the factory function.  Return that simplification or
+// the text of the argument if no simplification is possible.
----------------
Double space


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

https://reviews.llvm.org/D54737



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

Reply via email to