SwapDetector可检测应用程序编程接口(API)Usage 错误,使开发人员和DevOps团队能够识别由于交换函数参数导致的错误。SwapDetector接口集成了各种静态分析工具,例如ClangStaticAnalyzer、Clang-Tidy和PyLint。
SwapDetector可在函数调用中检查交换参数的模块。例如,可用于检测代码中的交换,如:
/*Apparentswapof'e'and'n'basedonparameternames.*/RSA_get0_key(rkey,&e,&n,NULL);前提条件
CMake3.10GCC7orVisualStudio2017IfenablingClangpluginsupport:Clang10source
评论