We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
FromComponent
1 parent c76038d commit 87723d4Copy full SHA for 87723d4
diag/diagnostics.go
@@ -30,6 +30,13 @@ func (d *Diagnostics) Flag(path string) *Builder {
30
return d.builder(ComponentFlag, path)
31
}
32
33
+// FromComponent enables taking in a component enum to build up a diagnostic
34
+// message.
35
+func (d *Diagnostics) FromComponent(component Component, path string) *Builder {
36
+ return d.builder(component, path)
37
+}
38
+
39
+// builder returns a diagnostic builder API for creating a diagnostic message.
40
func (d *Diagnostics) builder(component Component, path string) *Builder {
41
return &Builder{
42
d: d,
0 commit comments