aboutsummaryrefslogtreecommitdiff
path: root/cmd/kdev/main.go
diff options
context:
space:
mode:
Diffstat (limited to 'cmd/kdev/main.go')
-rw-r--r--cmd/kdev/main.go7
1 files changed, 6 insertions, 1 deletions
diff --git a/cmd/kdev/main.go b/cmd/kdev/main.go
index bbf06d7..44d5c5c 100644
--- a/cmd/kdev/main.go
+++ b/cmd/kdev/main.go
@@ -152,7 +152,12 @@ func processFile(repoPath string, relativePath string, keywords []string, record
return nil
}
for _, line := range matchingLines {
- *records = append(*records, recordExtractor.Extract(line.keyword, relativePath, line.line))
+ record, err := recordExtractor.Extract(line.keyword, relativePath, line.line)
+ if err != nil {
+ slog.Warn("Error extracting record", "err", err)
+ } else {
+ *records = append(*records, record)
+ }
}
return nil