替代SonarQube标志

替代SonarQube

ReSharper的,Checkmarx,FindBugs的,Codacy,并根据Veracode是最流行的选择和竞争对手SonarQube。
934
981
+ 1
26

什么是SonarQube,什么是它的顶部的替代品?

SonarQube提供的源代码的整体健康状况的概述,以及更重要的是,它强调在新的代码中发现的问题。随着质量门在你的项目设置,你可以简单修复泄漏并开始机械改进。
SonarQube在工具代码审查一个技术堆栈的范畴。
SonarQube是一个开源的工具,5.2K GitHub的明星和1.4KGitHub上叉。这里有一个链接SonarQube的开源库 GitHub上

热门替代SonarQube

  • ReSharper的

    ReSharper的

    这是一个流行的开发人员的生产力扩展为Microsoft Visual Studio。它自动的什么可以在您的编码程序进行自动化最。它发现编译器错误,运行时错误,冗余和代码味道权你键入,这对他们的智能修正。...

  • Checkmarx

    Checkmarx

    这是国家的最先进的应用程序的安全解决方案的提供者:静态代码分析软件,无缝集成到开发过程中。...

  • FindBugs的

    FindBugs的

    它可以检测在Java程序中可能存在的错误。潜在的错误进行分类四个等级:最可怕的,可怕的,困扰和关注。这是一个暗示,他们可能造成的影响或严重程度的开发。...

  • Codacy

    Codacy

    Codacy自动化代码审查,以提高和整个标准化代码质量大型企业。它确定通过静态代码分析问题。集成了GitLab,GitHub的&到位桶。...

  • Veracode的

    Veracode的

    它无缝集成的应用程序安全性到软件生命周期,有效地在开发/部署链成本最低的点期间消除漏洞,并在生产中阻止威胁,同时。...

  • SonarLint

    SonarLint

    这是一个IDE扩展,它可以帮助您检测和修复质量问题为你写码。就像一个拼写检查器,它的波浪线的缺陷,使他们能够提交代码之前确定。...

  • JaCoCo

    JaCoCo

    这是一个Java的免费代码覆盖库,它是基于创建利用和整合现有库多年的经验教训。...

  • ESLint

    ESLint

    识别和模式报告可插拔和可配置的棉短绒工具在JavaScript中。保持你的代码质量提供方便。...

SonarQube方案及相关的帖子

ReSharper的标志

ReSharper的

137
120
0
一个Visual Studio扩展.NET和Web开发人员
137
120
+ 1
0
的好处:ReSharper的
    没有可用的利弊
    的利弊ReSharper的

    相关帖子的ReSharper

    Checkmarx标志

    Checkmarx

    29
    49
    0
    统一应用程序的安全性集成到单一的平台
    29
    49
    + 1
    0
    的好处:CHECKMARX
      没有可用的利弊
      的利弊CHECKMARX
        没有可用的利弊

        相关Checkmarx帖子

        FindBugs的标志

        FindBugs的

        48
        53
        0
        一种开源静态代码分析器
        48
        53
        + 1
        0
        的好处:FindBugs的
          没有可用的利弊
          的利弊FindBugs的
            没有可用的利弊

            相关帖子的FindBugs

            约书亚院长Küpper
            首席执行官在Scrayos UG(haftungsbeschränkt)· |1个up亚博平台怎么样votes·229.1K观点

            我们用PMD并肩Checkstyle的FindBugs的(Spotbugs)为我们的静态代码分析,在我们所有的管道标准的阶段。PMD我们更深刻地理解各种优化的可能性,最佳实践调整,编码公约履约,并与我们的代码的一般问题。

            查看更多
            Codacy标志

            Codacy

            237
            338
            214
            自动化和标准化代码的软件评测30成多种语言
            237
            338
            + 1
            214

            相关Codacy帖子

            Ganesa维贾雅库马尔

            我打算创建一个Web应用程序,也是一个移动应用程序提供了一个很好的购物体验为最终用户。不久,我的应用程序将聚集来自差异来源产品的细节,并给予清晰的画面给用户在何时何地购买该产品以最好的质量和成本。

            我已经计划开发这个在许多里程碑添加的功能N多,我已经拿了我的第一部分,完成核心部分(聚集来自不同来源的产品的详细信息)。

            按我的工作经验和知识,我选择了以下书库这一使命。亚博提现规则

            UI:我想通过开发这个应用程序应对反应路由器原生的反应因为我一点点在这个熟悉的也是最重要的开发Web和移动应用这会有所帮助。此外,我会用栈亚博提现规则JavaScript的jQuery的jQuery UI的jQuery Mobile的引导任何需要的地方。

            服务:我已计划使用Java的因为我有7年以上的经验,在这个主营业务层的语言,我相信我可以用做更好的工作Java的比其他语言。另外,我想用栈亚博提现规则Node.js的

            数据库和ORM:我要挑MySQL的为DB和休眠作为ORM,因为我有一个好知识,还工作经验在这个组合。

            搜索引擎:我需要处理大量的产品数据,以及它在详细的信息在同一时间,我需要把重点放在性能方面也提供足够的细节,以最终用户。所以我决定使用Solr的作为产品搜索和建议的搜索引擎。另外,我想,以取代Solr的通过Elasticsearch一旦研究/审查够了Elasticsearch

            主持人:截至目前,我计划先完成与体面的应用功能,并在免费的托管环境,比如部署搬运工人Heroku的再一次,它是稳定的话,我已经计划使用AWS产品亚马逊S3,EC2,亚马逊RDS亚马逊路线53。我不知道微软Azure那它是什么专业比Heroku的亚马逊EC2集装箱服务。无论如何,我会做再次探讨这些和挑选最好的套房之一我的要求,一旦我达到了这个水平。

            建立和库:我已经决定选择阿帕奇的Maven混帐因为这些都是我的最爱,并分别构建和库如此受欢迎。

            附加的实用:) - 我想选择Codacy代码审查他们的启动计划将这种应用非常有帮助。我已经经历了与谷歌的CheckStyle和SonarQube甚至我在寻找的东西Codacy

            编码快乐!建议,欢迎!:)

            谢谢,Ganesa

            查看更多

            有干净的代码,这是非常重要的。为了确保代码质量是不是真的不好我用的一些工具。我爱SonarQube有许多相关的提示和代码的深入分析。codebeat不是那么详细,但它可以找到的复杂问题和重复。Codacy不能找到更多的bug那么你的IDE。对我来说,获胜者是SonarQube这显示了我在我的代码真正相关的bug。

            查看更多
            Veracode的标志

            Veracode的

            25
            49
            0
            一种更简单,更灵活的方式来增加您的全球应用基础架构的弹性
            25
            49
            + 1
            0
            的好处:Veracode的
              没有可用的利弊
              的利弊Veracode的
                没有可用的利弊

                相关Veracode的帖子

                SonarLint标志

                SonarLint

                64
                125
                7
                一个IDE扩展来检测和修复问题,你写的代码
                64
                125
                + 1
                7
                的好处:SONARLINT
                的利弊SONARLINT
                  没有可用的利弊

                  相关SonarLint帖子

                  JaCoCo标志

                  JaCoCo

                  53
                  37
                  0
                  一个代码覆盖率库为Java
                  53
                  37
                  + 1
                  0
                  的好处:JACOCO
                    没有可用的利弊
                    的利弊JACOCO
                      没有可用的利弊

                      相关JaCoCo帖子

                      ESLint标志

                      ESLint

                      9.4K
                      5.3K
                      21
                      完全可插入JavaScript代码质量工具
                      9.4K
                      5.3K
                      + 1
                      21

                      相关ESLint帖子

                      西蒙Reymann
                      高级Fullstack开发在QUANTUSflow软件有限公司· |27个up亚博平台怎么样votes·1.7M意见

                      我们整个的DevOps的堆栈由以下工具:

                      • GitHub上(包括GitHub的页面/降价对于文档,GettingStarted和方法文档的)协作审查和代码管理工具
                      • 分别混帐作为版本控制系统
                      • SourceTree混帐GUI
                      • Visual Studio代码在旁边
                      • CircleCI持续集成(使自动化开发过程)
                      • 漂亮/TSLint/ESLint作为代码棉短绒
                      • SonarQube作为质量门
                      • 搬运工人作为集装箱管理(包括泊坞窗撰写对于多容器应用管理)
                      • VirtualBox的对操作系统的模拟测试
                      • Kubernetes作为集群管理Docker容器
                      • Heroku的在测试环境中部署
                      • nginx的作为web服务器(优选地在生产环境中使用作为门面服务器)
                      • SSLMate(使用OpenSSL的)证书管理
                      • 亚马逊EC2(包括亚马逊S3),用于在步骤(生产等)和生产环境中部署
                      • PostgreSQL的作为优选的数据库系统
                      • Redis的作为优选的内存数据库/存储(非常适合高速缓存)

                      我们选择的主要原因Kubernetes过度泊坞窗群是关系到以下项目:

                      • 主要特点:方便灵活的安装,仪表盘清晰,大缩放操作,监控的一个组成部分,大负载均衡概念,监测条件,并确保在发生故障时的补偿。
                      • 应用:应用程序可以使用豆荚,部署,服务(或微服务)的组合来部署。
                      • 功能:Kubernetes作为一个复杂的安装和设置过程,但它不是限制,码头工人群。
                      • 监控:它支持日志记录,当服务在集群中部署监测的多个版本(Elasticsearch / Kibana(ELK),Heapster / Grafana,Sysdig云集成)。
                      • 可扩展性:所有功能于一身的框架分布式系统。
                      • 其他福利:Kubernetes由云计算原住民基金会(CNCF)的支持下,集装箱调配工具中庞大的社区,它是一个开源的,模块化的工具,与任何操作系统的作品。
                      查看更多
                      约翰尼·贝尔

                      所以,开始一个新项目时,你通常有你的选择工具让您的网站并在本地运行,有些脚本来构建您的网站的产品版本。创建应用程序作出反应是伟大的是,但我的项目,我觉得好像有很多要在膨胀创建应用程序作出反应如果我使用它,那么我绑反应,这是我的爱,但如果我想切换它到Vue公司或我想要的东西灵活性。

                      因此,要启动和运行我克隆我个人的一切开始的WebPack样板- 这仍然是在的WebPack3,和确实需要一些更新,但得到现在所做的工作。因此,考虑回购的名字你可能已经猜到,是的,我使用的WebPack因为我捆绑我使用的WebPack因为它是如此强大,即使它有一个陡峭的学习曲线,一旦你得到它,它的神奇。

                      接下来我要做的事情就是确保我的机器有Node.js的配置和正确的安装版本,然后运行。我决定用因为当我是建设了项目NPM有一些缺点,如无。锁文件。我大概可以从移动NPM但我真的没有看到任何一点真的。

                      我用巴别塔到transpile我所有的#ES6#ES5这样浏览器就可以读取它,我喜欢巴别塔坦白地说没有抬头看任何其他transpilers因为巴别塔是惊人的。

                      最后发展时,我有漂亮设置以确保所有我的代码在所有我的JS文件干净,均匀,ESLint为了确保我赶上可以优化任何错误或代码。

                      我与这个堆栈我本地的env设置真的很高兴,我很可能坚持下来了一段时间。

                      查看更多