MCPcopy Create free account
hub / github.com/chainloop-dev/chainloop / Validate

Method Validate

app/cli/internal/policydevel/lint.go:194–204  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

192}
193
194func (p *PolicyToLint) Validate() {
195 // Validate standalone rego files
196 for _, regoFile := range p.RegoFiles {
197 p.validateRegoFile(regoFile)
198 }
199
200 // Validate WASM files
201 for _, wasmFile := range p.WASMFiles {
202 p.validateWasmFile(wasmFile)
203 }
204}
205
206func (p *PolicyToLint) validateRegoFile(file *File) {
207 original := string(file.Content)

Callers 3

RunMethod · 0.45
ParseAndValidateOptsFunction · 0.45

Calls 2

validateRegoFileMethod · 0.95
validateWasmFileMethod · 0.95

Tested by 1