mirror of
https://github.com/hohn/sarif-cli.git
synced 2025-12-16 17:23:03 +01:00
sarif-results-summary: add csv output option
This commit is contained in:
committed by
=Michael Hohn
parent
f9c3e18842
commit
ffcacec630
@@ -2,11 +2,21 @@ import sys
|
||||
import os
|
||||
import re
|
||||
import codecs
|
||||
import csv
|
||||
|
||||
MIN_PYTHON = (3, 7)
|
||||
if sys.version_info < MIN_PYTHON:
|
||||
sys.exit("Python %s.%s or later is required.\n" % MIN_PYTHON)
|
||||
|
||||
def get_csv_writer():
|
||||
""" Set up and return the default csv writer on stdout.
|
||||
"""
|
||||
return csv.writer(sys.stdout, delimiter=',', quotechar='"', quoting=csv.QUOTE_ALL)
|
||||
|
||||
def write_csv(writer, *columns):
|
||||
""" Print via `writer`, with some additional processing """
|
||||
writer.writerow(columns)
|
||||
|
||||
def get_relatedlocation_message_info(related_location):
|
||||
""" Given a relatedLocation, extract message information.
|
||||
|
||||
|
||||
Reference in New Issue
Block a user