Skip to content

Prepare golangci-lint ecosystem proposal #1

Description

@denisvmedia

Problem

teststyle is now usable as a standalone analyzer and as a golangci-lint
module plugin, but it has not yet gone through a dedicated ecosystem-readiness
pass.

Goal

Prepare teststyle for a public golangci-lint ecosystem proposal once the
repository has had enough usage feedback.

Scope

  • Review diagnostic names, messages, categories, and default severity for long-term stability.
  • Validate the module plugin against current golangci-lint custom build expectations.
  • Add any missing compatibility notes for projects using .custom-gcl.yml and .golangci.yml.
  • Decide whether the project should propose inclusion in golangci-lint itself, stay as a documented module plugin, or both.
  • Prepare the issue/PR/proposal text for the chosen upstream or ecosystem target.

Acceptance Criteria

  • The recommended ecosystem path is documented.
  • The proposal text is drafted with motivation, rule set, configuration, and examples.
  • The proposal references a stable teststyle release and passing CI.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions