pkg/helm/chart.go
Method output.Create
has 6 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
func (o output) Create(chartDir, chartName string, crd bool, certManagerAsSubchart bool, certManagerVersion string, templates []helmify.Template, filenames []string) error {
Method output.Create
has 5 return statements (exceeds 4 allowed). Open
Open
func (o output) Create(chartDir, chartName string, crd bool, certManagerAsSubchart bool, certManagerVersion string, templates []helmify.Template, filenames []string) error {
err := initChartDir(chartDir, chartName, crd, certManagerAsSubchart, certManagerVersion)
if err != nil {
return err
}
Function overwriteTemplateFile
has 5 return statements (exceeds 4 allowed). Open
Open
func overwriteTemplateFile(filename, chartDir string, crd bool, templates []helmify.Template) error {
// pull in crd-dir setting and siphon crds into folder
var subdir string
if strings.Contains(filename, "crd") && crd {
subdir = "crds"
Function overwriteValuesFile
has 5 return statements (exceeds 4 allowed). Open
Open
func overwriteValuesFile(chartDir string, values helmify.Values, certManagerAsSubchart bool) error {
if certManagerAsSubchart {
_, err := values.Add(true, "certmanager", "installCRDs")
if err != nil {
return fmt.Errorf("%w: unable to add cert-manager.installCRDs", err)