发布于 2015-04-24 00:33:06 | 86 次阅读 | 评论: 0 | 来源: 网友投递

这里有新鲜出炉的精品教程,程序狗速度看过来!

SonarQube代码质量管理平台

Sonar是一个用于代码质量管理的开源平台,用于管理源代码的质量,可以从七个维度检测代码质量通过插件形式,可以支持包括java,C#,C/C++,PL/SQL,Cobol,JavaScrip,Groovy等等二十几种编程语言的代码质量管理与检测


SonarQube JavaScript 2.5 发布,修复了 13 个 Bug,此版本中最突出的亮点就是 SonarQube 符号能够在 JavaScript 源文件可用。此版本现已提供下载

Bug 修复

  • [SONARJS-273] - FutureReservedWords: Update description and migrate on symbol table

  • [SONARJS-381] - S1125: False negative in equality chains

改善

  • [SONARJS-310] - Parentheses/ Avoid use of parentheses ... - Add parenthesized value to message

  • [SONARJS-370] - S1125: Support exception when strict comparison with boolean literal

  • [SONARJS-380] - Forced 0 coverage value only for executable lines

  • [SONARJS-382] - BoundOrAssignedEvalOrArguments: Migrate rule to strongly-typed AST node based on symbol table (remove False-Potitive)

  • [SONARJS-385] - False-positives in rule: Unused local variables should be removed/UnusedVariable

  • [SONARJS-386] - False-negatives in rule: Unused local variables should be removed/UnusedVariable

  • [SONARJS-389] - DuplicateFunctionArgument: Migrate rule on strongly-typed tree

  • [SONARJS-391] - VariableShadowing: Migrate rule on symbol table (Fix false-negatives/positives)

  • [SONARJS-392] - UnusedFunctionArgument: Migrate rule on symbol table (fix false-positives/negative)

  • [SONARJS-395] - S2137: Migrate rule on symbol table

  • [SONARJS-396] - VariableDeclarationAfterUsage: Migrate rule on symbol table (fix false-negative/positive)

新增特征

  • [SONARJS-224] - Rule: Dead Stores should be removed

  • [SONARJS-345] - Rule: Built-in objects should not be overridden

  • [SONARJS-346] - Rule: "undefined" should not be assigned

  • [SONARJS-358] - Rule: "var" should always be used to declare variable

  • [SONARJS-361] - Rule: Relational operators should be used in "for" loop termination conditions

  • [SONARJS-372] - Rule: Deprecated JQuery methods should not be used

  • [SONARJS-373] - Rule: Selection results should be tested with "length"

  • [SONARJS-374] - Rule: Selections should be stored

  • [SONARJS-375] - Rule: Universal selectors should not be used

  • [SONARJS-376] - Rule: "find" should be used to select the children of an element known by id

  • [SONARJS-377] - Rule: Element type selectors should not be used with class selectors

  • [SONARJS-378] - Rule: JQuery cache variables should comply with a convention name

  • [SONARJS-387] - Support symbol highlighting

  • [SONARJS-397] - Rule: Variables and functions should not be redeclared

更多内容请看发行页面

Sonar是一个用于代码质量管理的开源平台,用于管理源代码的质量,可以从七个维度检测代码质量通过插件形式,可以支持包括java,C#,C/C++,PL/SQL,Cobol,JavaScrip,Groovy等等二十几种编程语言的代码质量管理与检测



历史版本 :
SonarQube GitHub 1.4.2 发布
SonarPython 1.8 发布,Sonar 的 Python 检查扩展
SonarQube VSTS/TFS 扩展 2.1 发布
SonarQube Scanner 2.9 发布,代码质量管理平台
SonarQube 5.6.6 发布,代码质量管理平台
SonarQube PL/I 1.5 发布
SonarPHP 2.9.2 发布,Sonar 的 PHP 检查扩展
SonarPython 1.7 发布,Sonar 的 Python 检查扩展
SonarQube Java 4.2.1 发布,Java 代码质量分析
SonarQube Scanner for Gradle 2.2 发布
SonarQube Developer Cockpit 1.14 发布
SonarQube JavaScript 2.17 发布
最新网友评论  共有(0)条评论 发布评论 返回顶部

Copyright © 2007-2017 PHPERZ.COM All Rights Reserved   冀ICP备14009818号  版权声明  广告服务