[clang-tidy] Avoid C arrays check
As discussed, we can't always do the transform automatically due to that array-to-pointer decay of C array.
In order to detect whether we can do said transform, we'd need to be able to see all usages of said array,
which is, i would say, rather impossible if e.g. it is in the header.
Thus right now no fixit exists.
Exceptions: extern "C" code.
- CPPCG ES.27: Use std::array or stack_array for arrays on the stack
- CPPCG SL.con.1: Prefer using STL array or vector instead of a C array
- HICPP 4.1.1 Ensure that a function argument does not undergo an array-to-pointer conversion
- MISRA 5-2-12 An identifier with array type passed as a function argument shall not decay to a pointer
Reviewers: aaron.ballman, JonasToth, alexfh, hokein, xazax.hun
Reviewed By: JonasToth
Subscribers: Eugene.Zelenko, mgorny, rnkovacs, cfe-commits
Differential Revision: https://reviews.llvm.org/D53771