Skip to content

Conversation

@academo
Copy link
Collaborator

@academo academo commented Feb 11, 2026

New buildtools analyzer that detects plugins not built with Grafana's standard create-plugin tooling. It checks the source code for two things:

  • Frontend: Verifies the plugin uses the standard webpack configuration from @grafana/create-plugin
  • Backend: If the plugin has Go code, verifies it uses the Grafana plugin SDK build tooling

@academo academo requested review from a team as code owners February 11, 2026 16:03
@academo academo requested review from s4kh and toddtreece February 11, 2026 16:03
@academo academo requested a review from oshirohugo February 11, 2026 16:03
@academo academo self-assigned this Feb 11, 2026
@academo academo moved this from 📬 Triage to 🔬 In review in Grafana Catalog Team Feb 11, 2026
return
}

if !strings.Contains(string(b), "@grafana/create-plugin") {
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The author can bypass by creating custom webpack.config.ts and insert @grafana/create-plugin comment, right? But for now this is probably the best way to test it? Would there be any other checks we can do in the module.js file?

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

Labels

None yet

Projects

Status: 🔬 In review

Development

Successfully merging this pull request may close these issues.

2 participants