Currently if an error is encountered (or even if the data source just doesn't have any info for a given IP), some modules return nil and some return an empty ModuleResult struct.
IMO, we should coalesce around a single approach that we define in the README, and returning nil (parsed into null by the json encoder) seems ideal.
Currently if an error is encountered (or even if the data source just doesn't have any info for a given IP), some modules return
niland some return an emptyModuleResultstruct.IMO, we should coalesce around a single approach that we define in the README, and returning
nil(parsed intonullby the json encoder) seems ideal.