Skip to content
This repository has been archived by the owner on Mar 1, 2023. It is now read-only.

This plugin raises alerts on file level in Sonar. It extends default behaviour, which raises alerts only at root project level.

License

Notifications You must be signed in to change notification settings

TouK/sonar-file-alerts-plugin

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Warning - this repository is no longer maintained!

Sonar File Alerts Plugin

This plugin raises alerts on file level in Sonar. It extends default behaviour, which raises alerts only at root project level. It is useful when you create alert rules like "Code Coverage < 60". Each file is checked against this rule!

It is intended to use in conjunction with our other plugin: Sonar Gerrit Plugin. It builds and report Gerrit's awaiting patchsets.

Requirements

  • SonarQube 4.0 (plugin is build against 4.0's API)

Note: you should be able to build against Sonar's 3.x API with ease, but it won't be supported. Just change version in pom.xml and fix small code issues.

Installation

There is a build package available here: sonar-file-alerts-plugin-1.0.jar.

Or you can build it for yourself. Clone this repository, package it and put a package to your sonar plugins directory.

mvn package
cp target/sonar-file-alerts-plugin-1.0.jar $SONAR_DIR/plugins
$SONAR_DIR/bin/your-architecture-here/sonar.sh restart

How does it work?

Plugin works as a Sonar's decorator. It just check measures against file, not only projects. It is mainly a copy of CheckAlertThresholds.java from original Sonar code.

License

This project is licenced under Apache License.

About

This plugin raises alerts on file level in Sonar. It extends default behaviour, which raises alerts only at root project level.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages