fix: skip empty results from custom analyzers with no findings (#1724)