Skip to content

Additional Plugin Architecture #2505

Closed
@idcmp

Description

@idcmp

Your feature request related to a problem? Please describe.

Building a private plugin is a painfully brittle experience, between needing to vendor specific versions of everything, and working around known issues with xxhash (from the prometheus linter) not being dynamically linkable, to having the wrong version of Go, to ultimately still not working - it's almost not worth it.

Describe the solution you'd like.

I'd like a solution that didn't use Go's plugin system; even if it had a bit of a performance hit, thus I could keep some local linters that are very specific to project.

Describe alternatives you've considered.

It'd be interesting to have an "external" linter that used https://github.com/hashicorp/go-plugin to talk to linters.

Additional context.

No response

Metadata

Metadata

Assignees

Labels

enhancementNew feature or improvement

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions