diff --git a/table/command.go b/table/command.go index 1fe4106..084c734 100644 --- a/table/command.go +++ b/table/command.go @@ -77,6 +77,9 @@ func (o Options) Run() error { var rows = make([]table.Row, 0, len(data)) for _, row := range data { + if len(row) > len(columns) { + return fmt.Errorf("invalid number of columns") + } rows = append(rows, table.Row(row)) }