in lib/cc/analyzer/issue_validations/location_format_validation.rb [26:35]
def check_validity
if location["lines"]
self.error = "location.lines is not valid: #{JSON.dump(location["lines"])}" unless valid_lines?(location["lines"])
elsif location["positions"]
self.error = "location.positions is not valid: #{JSON.dump(location["positions"])}" unless valid_positions?(location["positions"])
else
self.error = "location.lines or location.positions must be present"
end
end