bergerx/kubectl-status

View on GitHub
pkg/plugin/template_functions_dynamic.go

Summary

Maintainability
A
35 mins
Test Coverage

Method RenderableObject.kubeGetUnifiedDiffString has 5 return statements (exceeds 4 allowed).
Open

func (r RenderableObject) kubeGetUnifiedDiffString(resourceOrKind, namespace, nameA, nameB string) (string, error) {
    controllerRevisionMapping, err := r.engine.mappingFor(resourceOrKind)
    if err != nil {
        klog.V(3).ErrorS(err, "failed to get mapping", "resourceOrKind", resourceOrKind)
        return "", err
Severity: Major
Found in pkg/plugin/template_functions_dynamic.go - About 35 mins to fix

    exported method RenderableObject.KubeGetIngressesMatchingService should have comment or be unexported
    Open

    func (r RenderableObject) KubeGetIngressesMatchingService(namespace, svcName string) (out []RenderableObject) {

    exported method RenderableObject.KubeGet should have comment or be unexported
    Open

    func (r RenderableObject) KubeGet(namespace string, args ...string) (out []RenderableObject) {

    exported method RenderableObject.KubeGetNodeStatsSummary should have comment or be unexported
    Open

    func (r RenderableObject) KubeGetNodeStatsSummary(nodeName string) map[string]interface{} {

    exported method RenderableObject.KubeGetEvents should have comment or be unexported
    Open

    func (r RenderableObject) KubeGetEvents() RenderableObject {

    exported method RenderableObject.KubeGetServicesMatchingLabels should have comment or be unexported
    Open

    func (r RenderableObject) KubeGetServicesMatchingLabels(namespace string, labels map[string]interface{}) (out []RenderableObject) {

    exported method RenderableObject.KubeGetServicesMatchingPod should have comment or be unexported
    Open

    func (r RenderableObject) KubeGetServicesMatchingPod(namespace, podName string) (out []RenderableObject) {

    There are no issues that match your filters.

    Category
    Status