De tool kan gebruikt worden om problemen te vinden door de broncode te scannen zonder de code daadwerkelijk uit te voeren. Facebook maakt veel mobiele apps en haalt die dan door de Infer-scanner. "Elke maand vinden we zo honderden bugs", schrijft Facebook op zijn blog. "Dat scheelt ons veel uren aan het opsporen van problemen en het oplossen ervan."

Voor Java en voor C

Infer werkt met zowel Android-Java als Objective-C, maar kan ook "gewone" Java en C aan. Problemen kunnen in zeer korte tijd worden gevonden, soms in slechts een of twee minuten. Bij het vinden van bugs worden adviezen of verdere beschrijvingen gegeven.

Met het vrijgeven aan de open source-community wil Facebook de tool verder (laten) ontwikkelen. Daarin zit nog "flink wat werk", zegt het toolsteam van Facebook, want het is nog maar "voor 1 procent af". De broncode staat op GitHub.