in src/advisor/reports/json_report.py [0:0]
def write_items(self, output_file, items):
# munge 'self' fields so it can be serialized
self.source_dirs = list(self.source_dirs)
self.issues = [i.__class__.__name__ + ': ' + str(i) for i in self.issues]
self.errors = [i.__class__.__name__ + ': ' + str(i) for i in self.errors]
self.remarks = [i.__class__.__name__ + ': ' + str(i) for i in self.remarks]
print(json.dumps(self.__dict__, sort_keys=True, indent=4), file=output_file)