diff --git a/commands/build.go b/commands/build.go index 214d611a5..cf2e2ef34 100644 --- a/commands/build.go +++ b/commands/build.go @@ -48,6 +48,7 @@ import ( "github.com/moby/buildkit/client" "github.com/moby/buildkit/exporter/containerimage/exptypes" "github.com/moby/buildkit/frontend/subrequests" + "github.com/moby/buildkit/frontend/subrequests/lint" "github.com/moby/buildkit/frontend/subrequests/outline" "github.com/moby/buildkit/frontend/subrequests/targets" "github.com/moby/buildkit/solver/errdefs" @@ -862,6 +863,8 @@ func printResult(f *controllerapi.PrintFunc, res map[string]string) error { return printValue(targets.PrintTargets, targets.SubrequestsTargetsDefinition.Version, f.Format, res) case "subrequests.describe": return printValue(subrequests.PrintDescribe, subrequests.SubrequestsDescribeDefinition.Version, f.Format, res) + case "lint": + return printValue(lint.PrintLintViolations, lint.SubrequestLintDefinition.Version, f.Format, res) default: if dt, ok := res["result.json"]; ok && f.Format == "json" { fmt.Println(dt)