aboutsummaryrefslogtreecommitdiff
path: root/report.go
diff options
context:
space:
mode:
Diffstat (limited to 'report.go')
-rw-r--r--report.go10
1 files changed, 10 insertions, 0 deletions
diff --git a/report.go b/report.go
index f229e81..5296bef 100644
--- a/report.go
+++ b/report.go
@@ -131,6 +131,10 @@ func (rep *report) scan(conv *SPDXConv, listFile []string) (err error) {
if f.licenseID == valExist && f.copyrightText == valExist {
continue
}
+ if f.copyrightYear == `` {
+ rep.listUnknown = append(rep.listUnknown, f)
+ continue
+ }
rep.listRegular = append(rep.listRegular, f)
}
return nil
@@ -151,7 +155,9 @@ func (rep *report) write() (err error) {
var csvw = csv.NewWriter(&buf)
var record = make([]string, v1FieldsPerRecord)
+ buf.WriteString("//\n")
buf.WriteString(reportMetaPrefix + reportGroupRegular + "\n")
+ buf.WriteString("//\n")
for _, file := range rep.listRegular {
record[0] = file.path
record[1] = file.licenseID
@@ -168,7 +174,9 @@ func (rep *report) write() (err error) {
}
csvw.Flush()
+ buf.WriteString("//\n")
buf.WriteString(reportMetaPrefix + reportGroupBinary + "\n")
+ buf.WriteString("//\n")
for _, file := range rep.listBinary {
record[0] = file.path
record[1] = file.licenseID
@@ -185,7 +193,9 @@ func (rep *report) write() (err error) {
}
csvw.Flush()
+ buf.WriteString("//\n")
buf.WriteString(reportMetaPrefix + reportGroupUnknown + "\n")
+ buf.WriteString("//\n")
for _, file := range rep.listUnknown {
record[0] = file.path
record[1] = file.licenseID