awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
SonarSource avatar

SonarSource/sonarqube

0
View on GitHub↗
10,259 stele·2,158 fork-uri·Java·lgpl-3.0·16 vizualizăriwww.sonarqube.org↗

Sonarqube

SonarQube is a static code analysis platform used to scan source code and infrastructure scripts across multiple languages. It detects bugs, security vulnerabilities, and maintainability issues to ensure software meets reliability and security standards.

The platform implements automated quality gates for continuous integration and delivery pipelines, verifying code against defined rules during merge or pull requests. It also integrates directly with code editors to provide real-time analysis results and quick-fix guidance during development.

The system covers broad functional areas including software security scanning, the enforcement of organizational coding standards, and the application of predefined rule profiles to maintain code health.

Features

  • Static Code Analysis - Scans source code and infrastructure scripts across multiple languages to detect bugs, vulnerabilities, and maintainability issues.
  • Security and Vulnerability Scanning - Identifies security vulnerabilities and critical bugs in source code to prevent them from reaching production environments.
  • Static Code Analyzers - Identifies potential bugs and vulnerabilities through automated linting across multiple programming languages.
  • CI/CD Pipeline Integrations - Connects to DevOps platforms to automatically review code and enforce quality checks during merge or pull requests.
  • Quality Gates - Implements automated validation mechanisms that enforce security and reliability thresholds during merge requests in CI/CD pipelines.
  • Coding Standards Enforcement - Applies predefined or custom rule profiles to ensure code meets specific reliability, security, and maintainability requirements.
  • Static Code Analysis Tools - Examines source code across multiple languages without execution to identify potential bugs, vulnerabilities, and style violations.
  • IDE Analysis Integrations - Surfaces analysis results and quick-fix guidance directly within the code editor during development.
  • IDE Real-time Feedback - Displays static analysis results and quick-fix guidance directly within the code editor to identify errors and suggest improvements.
  • Quality Profiles - Maps specific static analysis checks to named profiles that define the mandatory standards for a project's health.
  • Plugin-Based Architectures - Employs a modular architecture that uses external scanner plugins to support analysis of multiple programming languages.
  • Webhook Integrations - Uses asynchronous HTTP callbacks to trigger analysis workflows and report status updates back to version control systems.
  • Static Analysis - Examines source code without execution to provide real-time feedback and quick-fix suggestions within the code editor.
  • Infrastructure Automation - Performs continuous code inspection and quality analysis.
  • Security and Compliance - Continuous inspection tool for code quality and security.
  • Static Analysis - Detects security issues through static code analysis.

Istoric stele

Graficul istoricului de stele pentru sonarsource/sonarqubeGraficul istoricului de stele pentru sonarsource/sonarqube

Căutare AI

Explorează mai multe repository-uri excelente

Descrie ce ai nevoie în limbaj simplu — AI-ul sortează mii de proiecte open source selectate în funcție de relevanță.

Start searching with AI

Alternative open-source pentru Sonarqube

Proiecte open-source similare, clasificate după numărul de funcționalități comune cu Sonarqube.
  • alibaba/p3cAvatar alibaba

    alibaba/p3c

    30,827Vezi pe GitHub↗

    p3c is a Java static analysis tool and code quality linter designed to enforce professional coding guidelines and quality standards. It utilizes a set of custom rules based on the PMD engine to scan source code for style violations, performance bottlenecks, and potential bugs. The project is distributed as an IDE linting plugin that provides real-time feedback and warnings during development. It also includes functionality for pre-commit code quality gates, allowing modified files to be scanned and blocked if they violate defined rules before being committed to version control. The analysis

    Kotlin
    Vezi pe GitHub↗30,827
  • standard/standardAvatar standard

    standard/standard

    29,431Vezi pe GitHub↗

    Standard is a suite of static analysis tools for JavaScript, comprising a linter, formatter, and a predefined style guide. It functions as a static code analyzer that scans source code for style violations and potential errors without executing the program. The project provides an automatic code fixer that rewrites source code to resolve formatting issues and enforce syntax consistency. It implements a standardized set of rules for JavaScript formatting and syntax to ensure a uniform appearance across different projects. The system covers a wide range of static analysis capabilities, includi

    JavaScriptdevelopmentecmascriptes6
    Vezi pe GitHub↗29,431
  • pycqa/pylintAvatar PyCQA

    PyCQA/pylint

    5,685Vezi pe GitHub↗

    Pylint is a static code analysis tool for Python that checks source code for errors, coding standard violations, and code smells without executing the program. It parses code into an abstract syntax tree and walks the tree to detect issues, enforces configurable style rules and naming conventions, and identifies duplicate code blocks by comparing tokenised source sequences. The tool also includes an inference engine that deduces variable types by simulating code paths, enabling deeper analysis even in untyped code. What distinguishes Pylint is its plugin-based checker architecture, which allo

    Python
    Vezi pe GitHub↗5,685
  • golangci/golangci-lintAvatar golangci

    golangci/golangci-lint

    18,539Vezi pe GitHub↗

    This project is a static analysis runner designed to identify bugs, performance bottlenecks, and stylistic inconsistencies within Go codebases. It functions as a comprehensive quality assurance suite that executes multiple analysis tools concurrently to provide a unified diagnostic report. By parsing source code into a structured representation, the tool enforces coding standards, validates import structures, and ensures consistent formatting across entire projects. The tool distinguishes itself through its ability to automate the remediation of identified issues, applying programmatic fixes

    Gocigogolang
    Vezi pe GitHub↗18,539
Vezi toate cele 30 alternative pentru Sonarqube→

Întrebări frecvente

Ce face sonarsource/sonarqube?

SonarQube is a static code analysis platform used to scan source code and infrastructure scripts across multiple languages. It detects bugs, security vulnerabilities, and maintainability issues to ensure software meets reliability and security standards.

Care sunt principalele funcționalități ale sonarsource/sonarqube?

Principalele funcționalități ale sonarsource/sonarqube sunt: Static Code Analysis, Security and Vulnerability Scanning, Static Code Analyzers, CI/CD Pipeline Integrations, Quality Gates, Coding Standards Enforcement, Static Code Analysis Tools, IDE Analysis Integrations.

Care sunt câteva alternative open-source pentru sonarsource/sonarqube?

Alternativele open-source pentru sonarsource/sonarqube includ: alibaba/p3c — p3c is a Java static analysis tool and code quality linter designed to enforce professional coding guidelines and… standard/standard — Standard is a suite of static analysis tools for JavaScript, comprising a linter, formatter, and a predefined style… pycqa/pylint — Pylint is a static code analysis tool for Python that checks source code for errors, coding standard violations, and… golangci/golangci-lint — This project is a static analysis runner designed to identify bugs, performance bottlenecks, and stylistic… bearer/bearer — Bearer is a static analysis security testing tool and privacy compliance auditor. It identifies security… checkstyle/checkstyle — Checkstyle is a Java static analysis tool and linter designed to identify and enforce coding standards and best…