Просмотр исходного кода

Disable clang-tidy `modernize-use-ranges` (#5359)

See discussion in
https://github.com/carbon-language/carbon-lang/pull/5353
Boaz Brickner 1 год назад
Родитель
Сommit
d2826ae841
1 измененных файлов с 6 добавлено и 4 удалено
  1. 6 4
      .clang-tidy

+ 6 - 4
.clang-tidy

@@ -79,6 +79,8 @@ WarningsAsErrors: '*'
 # # Only fixes const methods, not non-const, which yields distracting results on
 # # accessors.
 # - '-modernize-use-nodiscard'
+# # We aren't using the ranges library due to performance concerns.
+# - '-modernize-use-ranges'
 # # Duplicates `modernize-pass-by-value`.
 # - '-performance-unnecessary-value-param'
 # # Warns on enums which use the `LastValue = Value` pattern if all the other
@@ -112,10 +114,10 @@ Checks:
   -google-readability-function-size, -google-readability-todo,
   -misc-confusable-identifiers, -misc-use-internal-linkage,
   -modernize-avoid-c-arrays, -modernize-use-designated-initializers,
-  -modernize-use-nodiscard, -performance-unnecessary-value-param,
-  -readability-enum-initial-value, -readability-function-cognitive-complexity,
-  -readability-magic-numbers, -readability-redundant-member-init,
-  -readability-suspicious-call-argument
+  -modernize-use-nodiscard, -modernize-use-ranges,
+  -performance-unnecessary-value-param, -readability-enum-initial-value,
+  -readability-function-cognitive-complexity, -readability-magic-numbers,
+  -readability-redundant-member-init, -readability-suspicious-call-argument
 CheckOptions:
   # Don't warn on structs; done by ignoring when there are only public members.
   - key: misc-non-private-member-variables-in-classes.IgnoreClassesWithAllMemberVariablesBeingPublic