What does HFA stand for in Coverity Prevent?

1.2k Views Asked by At

Coverity Prevent has a checker 'HFA' which is used to identify unused included header files.

I understand what it's used for, but I don't understand the abbreviation. What does HFA stand for?

It doesn't appear to be mentioned in the documentation and a quick bit of googling hasn't turned anything up.

3

There are 3 best solutions below

0
On BEST ANSWER

I'm guessing at header file analyzer.

0
On

Yes, Header File Analysis (HFA) is the name of the checker. You may not wish to turn it on for every analysis run (particularly if you do it multiple times per day or even every day). The process by which you fix your header files may be a separate, less frequent process than daily bug fixes and also removing it from your frequent runs may help improve performance a bit. We've seen some folks just run HFA once a week/month or on demand.

0
On

HFA stands for "header file analysis" (not header file analyzer). From the Coverity Prevent 4.5 Checker Reference (apparently only available in the Google cache):

The HFA (header file analysis) checker finds many instances of unnecessary header file includes.