A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://github.com/integrated-application-development/sonar-delphi below:

integrated-application-development/sonar-delphi: Delphi language plugin for SonarQube

SonarDelphi is a modern, performant, and fully-featured community code analyzer for the Delphi language. As a plugin for the SonarQube code analysis platform, it can be easily integrated into existing workflows. It can also be used through the Delphi IDE using the DelphiLint plugin.

This project has three primary goals:

This project aims to follow the conventions and best practices of SonarQube's official analyzers. It is actively maintained by a core team and is open for community contributions.

With SonarDelphi, you can:

SonarDelphi understands what your code means, paving the way for powerful rules such as:

Using semantic analysis, SonarDelphi can identify unused code in your project, including:

In addition to template rules, SonarDelphi can be extended with custom rules plugins:

  1. Install the following:

  2. Install the plugin:

  3. Run analysis on your Delphi project:

  4. View analysis results:

The SonarDelphi Manual provides a comprehensive guide to SonarDelphi and the Sonar ecosystem, including:

Tip

It is strongly recommended that first-time SonarQube users read the "SonarQube from first principles" section of the manual.

SonarDelphi is open for contributions, from bug reports to new features. For more details, please read the contributing guide.

SonarDelphi can be built with JDK 17+ using Maven.

To build the project and run unit tests, execute the following command from the project's root directory:

After building, the plugin jar can be found in sonar-delphi-plugin/target.

In 2012, Sabre Airline Solutions released SonarDelphi as an open source project. Over the years, it has been forked and iterated on by various maintainers.

In 2018, it was picked up as a Monash University student project for IntegraDev. Since 2019, the project has been actively developed and extensively rewritten by IntegraDev.

Licensed under the GNU Lesser General Public License, Version 3.0.


RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4