Um repositório para todos os arquivos de configuração de análise estática do CPPCHECK que eu fiz.
Você os usa com um programa de análise estática para C/C ++ chamado CPPCHECK. O que eles fazem é permitir que o CPPCHECK assuma certas coisas sobre funções em uma API. Por exemplo, diga que há uma função em uma API que só pode aceitar uma certa gama de valores (por exemplo, valores apenas 0 a 10 inclusive), você pode declarar essa restrição em um arquivo de configuração e o analisador da CPPCHECK será capaz de sinalizar violações dessa restrição (o melhor que pode, é claro).
Esses arquivos também permitem que a verificação de vazamentos seja mais completa, pois você pode descrever quais funções em uma API alocar e desalocudar e associá -las juntas.
Para documentação sobre os tipos de verificação de arquivos de configuração, pode ajudar, considere verificar o manual do CPPCHECK.
Eu tento torná-los da melhor maneira possível para evitar falsos positivos, no entanto, pode haver o caso estranho em que perdi ou esqueci alguma coisa. Se você acha que encontrou um desses casos, abra um problema para que ele possa ser corrigido ou analisado.