Finds function definitions where parameters of the same type follow each other directly, making call sites prone to calling the function with swapped or badly ordered arguments.
The following construct might be the result of insufficient design, as capabilities of the type system are not used to their full extent to ensure that at a potential call site no possible argument swap happens.
file open(string_view directory, string_view filename, string_view extension)
The relevant I.24 C++ Core Guidelines rule to which conformity is checked can be found at http://github.com/isocpp/CppCoreGuidelines/blob/master/CppCoreGuidelines.md#i24-avoid-adjacent-unrelated-parameters-of-the-same-type