[PATCH] D69560: [clang-tidy] Add 'cppcoreguidelines-avoid-adjacent-arguments-of-same-type' check

Zoltan Porkolab via Phabricator via cfe-commits cfe-commits at lists.llvm.org
Tue Feb 25 06:18:46 PST 2020


zporky added a comment.

Agree that we could make an attempt to detect "related" parameters.
A possible heuristic to detect "related arguments" would be to look for interactions between  these arguments, e.g. check whether we use them in specific operations, e.g.

// tipical for related iterators
par1 == par2
par1 != par2 
etc

// tipical for pointers
par1 - par2 
*par1 = *par2

and similar.


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

https://reviews.llvm.org/D69560





More information about the cfe-commits mailing list