George Burgess IV | 1fdfdeba7 | 2019-10-24 18:53:29 | [diff] [blame] | 1 | --- |
George Burgess IV | 1fdfdeba7 | 2019-10-24 18:53:29 | [diff] [blame] | 2 | Checks: '-*, |
Tal Pressman | 89a0e82c7 | 2020-12-01 09:01:39 | [diff] [blame] | 3 | bugprone-argument-comment, |
Jan Wilken Dörrie | 9414992 | 2020-12-15 18:44:55 | [diff] [blame] | 4 | bugprone-dangling-handle, |
| 5 | bugprone-inaccurate-erase, |
| 6 | bugprone-string-constructor, |
George Burgess IV | 37c32865 | 2020-10-01 19:40:18 | [diff] [blame] | 7 | bugprone-string-integer-assignment, |
| 8 | bugprone-unused-raii, |
Maksim Ivanov | d8f65ed | 2020-08-29 03:28:21 | [diff] [blame] | 9 | bugprone-use-after-move, |
George Burgess IV | 0cea06c | 2020-01-14 03:31:04 | [diff] [blame] | 10 | google-build-explicit-make-pair, |
| 11 | google-explicit-constructor, |
| 12 | google-readability-casting, |
George Burgess IV | d4c5e82a | 2020-05-19 19:24:00 | [diff] [blame] | 13 | modernize-avoid-bind, |
George Burgess IV | 0cea06c | 2020-01-14 03:31:04 | [diff] [blame] | 14 | modernize-loop-convert, |
| 15 | modernize-make-shared, |
George Burgess IV | d4c5e82a | 2020-05-19 19:24:00 | [diff] [blame] | 16 | modernize-make-unique, |
George Burgess IV | 1fdfdeba7 | 2019-10-24 18:53:29 | [diff] [blame] | 17 | modernize-redundant-void-arg, |
| 18 | modernize-replace-random-shuffle, |
| 19 | modernize-shrink-to-fit, |
| 20 | modernize-use-bool-literals, |
George Burgess IV | d4c5e82a | 2020-05-19 19:24:00 | [diff] [blame] | 21 | modernize-use-default-member-init, |
| 22 | modernize-use-emplace, |
George Burgess IV | 1fdfdeba7 | 2019-10-24 18:53:29 | [diff] [blame] | 23 | modernize-use-equals-default, |
| 24 | modernize-use-equals-delete, |
George Burgess IV | d4c5e82a | 2020-05-19 19:24:00 | [diff] [blame] | 25 | modernize-use-noexcept, |
George Burgess IV | 1fdfdeba7 | 2019-10-24 18:53:29 | [diff] [blame] | 26 | modernize-use-nullptr, |
| 27 | modernize-use-override, |
George Burgess IV | 0cea06c | 2020-01-14 03:31:04 | [diff] [blame] | 28 | modernize-use-transparent-functors, |
| 29 | readability-redundant-member-init' |
George Burgess IV | d4c5e82a | 2020-05-19 19:24:00 | [diff] [blame] | 30 | CheckOptions: |
Jan Wilken Dörrie | 9414992 | 2020-12-15 18:44:55 | [diff] [blame] | 31 | - key: bugprone-dangling-handle.HandleClasses |
| 32 | value: ::std::basic_string_view;::std::span;::base::BasicStringPiece;::base::span |
| 33 | - key: bugprone-string-constructor.StringNames |
| 34 | value: ::std::basic_string;::std::basic_string_view;::base::BasicStringPiece |
Peter Kasting | 0dc3348 | 2020-10-19 01:48:29 | [diff] [blame] | 35 | - key: modernize-use-default-member-init.UseAssignment |
| 36 | value: 1 |
George Burgess IV | d4c5e82a | 2020-05-19 19:24:00 | [diff] [blame] | 37 | # This relaxes modernize-use-emplace in some cases; we might want to make it |
| 38 | # more aggressive in the future. See discussion on |
| 39 | # https://groups.google.com/a/chromium.org/g/cxx/c/noMMTNYiM0w . |
| 40 | - key: modernize-use-emplace.IgnoreImplicitConstructors |
| 41 | value: 1 |
George Burgess IV | 1fdfdeba7 | 2019-10-24 18:53:29 | [diff] [blame] | 42 | ... |