PVS-Studio static analyzer for Go

Hello gophers! We look for feedback from the community!

For many years, we’ve been providing the PVS-Studio static analyzer for C/C++, C#, and Java. We’re now exploring how static analysis can benefit Go projects and are introducing a static code analyzer for Golang.

We’re in the early stage of development, so we’re glad to get any feedback about our tool and to ensure we’re building the tool that matches with expectations and needs.

Key features:

  • Dozen diagnostic rules for detecting errors
  • Integration with GoLand for seamless running from the IDE
  • CLI tool version for flexible usage in different environments
  • Integration with VS Code (in the next releases)

The list of features will grow with future releases, and we’d love to hear your thoughts to help shape the tool.

What would you like to see in our tool? What would make a static analyzer for Go valuable in your workflow? What checks would you like to see? What integrations matter most?

If you want to contribute to evolution of our new static analysis tool for Go, you can sign up for our early access program.

We’re looking forward to hearing from you!

PVS-Studio Team

1 Like

Hello!

Today we’ll begin sending out emails with instructions for testing Go analyzer

If you signed up, please check your inbox. We will be glad to hear your feedback.

Thank you for helping us improve!

If you don’t sign up, join the beta here: https://pvs-studio.com/en/pvs-studio-eap/