Skip to content

Use KAL linter for Kubernetes API definitions #246

@czeslavo

Description

@czeslavo

Problem Statement

Defining Kubernetes API via Go types has its pitfalls. Some of them can be caught using a new KAL linter: https://github.com/JoelSpeed/kal.

Inspired by #238 (comment).

Proposed Solution

Use KAL as a standalone binary (as of now, it's not part of the golangcilint suite, so that should be the easiest way for now - we can migrate once it's included).

Acceptance Criteria

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions