LogoLogo
search
Ctrlk
Start Free
  • houseHome
  • cloudSonarQube Cloud
  • serverSonarQube Server
  • users-between-linesSonarQube Community Build
  • terminalSonarQube MCP server
sparkle
AI Assistant
Working...Thinking...
sparkle
Good evening

I'm here to help you with the docs.

Ctrli
AI Based on your contextquestion-circle
  • Homepage
  • Try out SonarQube Server
  • AI capabilitieschevron-right
  • Server installation and setupchevron-right
  • Server update and maintenancechevron-right
  • Analyzing source codechevron-right
  • DevOps platform integrationchevron-right
  • User guidechevron-right
  • Project administrationchevron-right
  • Instance administrationchevron-right
  • Extension guidechevron-right
    • Web API
    • Adding coding rules
    • Developing a pluginchevron-right
      • Plugin basics
      • Supporting new languages
      • Executable lines
      • Adding pages to the webapp
      • Supporting SCM providers
    • Internationalization
  • SonarQube glossary
block-quoteOn this pagechevron-down
  1. Extension guide

Developing a plugin

Developing a plugin for SonarQube Server.

Plugin basicschevron-rightSupporting new languageschevron-rightExecutable lineschevron-rightAdding pages to the webappchevron-rightSupporting SCM providerschevron-right
PreviousAdding coding ruleschevron-leftNextPlugin basicschevron-right

Last updated 5 months ago

Was this helpful?

Resources

  • Sonar
  • Sonar Rules Catalog
  • Sonar Community

© 2025 SonarSource Sàrl. All rights reserved.

Was this helpful?