(script core.Script)
| 566 | } |
| 567 | |
| 568 | func validateCommunityScriptInstall(script core.Script) error { |
| 569 | switch { |
| 570 | case script.ScriptPath == "": |
| 571 | return fmt.Errorf("script %q does not have a supported install script path", script.Slug) |
| 572 | case script.IsDisabled: |
| 573 | return fmt.Errorf("script %q is disabled upstream", script.Slug) |
| 574 | case script.IsDeleted: |
| 575 | return fmt.Errorf("script %q is deleted upstream", script.Slug) |
| 576 | default: |
| 577 | return nil |
| 578 | } |
| 579 | } |
| 580 | |
| 581 | func communityScriptsToOutput(scripts []core.Script) []communityScriptOutput { |
| 582 | out := make([]communityScriptOutput, 0, len(scripts)) |
no outgoing calls
no test coverage detected