File tree Expand file tree Collapse file tree 1 file changed +9
-13
lines changed Expand file tree Collapse file tree 1 file changed +9
-13
lines changed Original file line number Diff line number Diff line change @@ -135,10 +135,7 @@ func (fs *Flagset) UnmarshalJSON(data []byte) error {
135
135
}
136
136
func FormatValidationError (issues []manifest.ValidationError ) string {
137
137
var sb strings.Builder
138
- sb .WriteString ("flag manifest validation failed:\n " )
139
- sb .WriteString ("+--------------+-------------+------------------+\n " )
140
- sb .WriteString ("| flag type | flag path | error messages |\n " )
141
- sb .WriteString ("+--------------+-------------+------------------+\n " )
138
+ sb .WriteString ("flag manifest validation failed:\n \n " )
142
139
143
140
// Group messages by flag path
144
141
grouped := make (map [string ]struct {
@@ -163,17 +160,16 @@ func FormatValidationError(issues []manifest.ValidationError) string {
163
160
// Format each row
164
161
for _ , path := range paths {
165
162
entry := grouped [path ]
166
- sb .WriteString (fmt .Sprintf ("- [%-12s] [%-11s]\n \t ~ %-16s \n \t \t %s\n \t \t \t %s:\n \t \t \t \t %s\n \t \t \t \t %s \n \n " ,
167
- entry .flagType ,
168
- path ,
169
- strings .Join (entry .messages , ", \n \t ~ " ),
170
- "Suggestions:" ,
163
+ flagType := entry .flagType
164
+ if flagType == "" {
165
+ flagType = "missing"
166
+ }
167
+ sb .WriteString (fmt .Sprintf (
168
+ "- flagType: %s\n flagPath: %s\n errors:\n ~ %s\n \t Suggestions:\n \t - flagType: boolean\n \t - defaultValue: true\n \n " ,
169
+ flagType ,
171
170
path ,
172
- "flagType: boolean" ,
173
- "defaultValue: true" ,
171
+ strings .Join (entry .messages , "\n ~ " ),
174
172
))
175
173
}
176
-
177
- sb .WriteString ("+--------------+-------------+------------------+\n " )
178
174
return sb .String ()
179
175
}
You can’t perform that action at this time.
0 commit comments