diff options
Diffstat (limited to 'report.go')
| -rw-r--r-- | report.go | 10 |
1 files changed, 10 insertions, 0 deletions
@@ -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 |
