Skip to content

spectrayan/sonar-spectra

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Sonar Spectra Plugin

Overview

Sonar Spectra is a modern, extensible SonarQube plugin designed to deliver high-precision custom rules for code scanning, architecture validation, and security-first analysis. It provides a robust framework for implementing domain-specific rules that go beyond standard static analysis.

Key Features

  • Extensible Architecture: Easily add new rules and support for various file formats.
  • Configurable: Most rules offer customizable parameters via the SonarQube UI.
  • Multi-format Support: Capabilities to parse YAML, Properties, JSON, XML, and more.
  • Internationalization: Support for English, French, and German locales.

Available Rules

Infrastructure & Configuration

Getting Started

Prerequisites

  • SonarQube Server (supported versions vary, tested with 9.9 LTS+)
  • Java 21+

Installation

  1. Build the plugin using Maven:
    mvn clean package
  2. Copy the resulting .jar file from target/ to your SonarQube server's extensions/plugins/ directory.
  3. Restart the SonarQube server.

Documentation

License

This project is licensed under the terms of the LICENSE file included in the root directory.

About

A modern, extensible SonarQube plugin delivering high‑precision custom rules for code scanning, architecture validation, and security‑first analysis.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors