<p></p>
<p>For the ifdef IIUC cppcheck checks all possible paths through nested <code>#ifdefs</code> eg:</p>
<pre><code>#ifdef A
code 1
#else 
code 2
#endif 
</code></pre>
<p>would have the whole file checked twice, once with code 1 and once with code 2 included, but when ifdefs are nested the number of combinations can explode and the check time blow out (one project had their CI run for weeks trying to complete it) so the number of combinations is limited by default.</p>
<p>Maybe best to skip cppcheck on debugger until after 1.37 rather than making big changes to it this close to release.</p>
<p>Extra points for running <code>cppcheck --force</code> on debugger manually to see how long it takes :)</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">—<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/geany/geany-plugins/issues/1014#issuecomment-708047262">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AAIOWJ3HSY7IU2LSQNUZGKTSKTJHJANCNFSM4SPYSHEA">unsubscribe</a>.<img src="https://github.com/notifications/beacon/AAIOWJ773OHONUITFYPU5VDSKTJHJA5CNFSM4SPYSHEKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOFIZ7DHQ.gif" height="1" width="1" alt="" /></p>
<script type="application/ld+json">[
{
"@context": "http://schema.org",
"@type": "EmailMessage",
"potentialAction": {
"@type": "ViewAction",
"target": "https://github.com/geany/geany-plugins/issues/1014#issuecomment-708047262",
"url": "https://github.com/geany/geany-plugins/issues/1014#issuecomment-708047262",
"name": "View Issue"
},
"description": "View this Issue on GitHub",
"publisher": {
"@type": "Organization",
"name": "GitHub",
"url": "https://github.com"
}
}
]</script>