代码质量管理 开源平台SonarQube JavaScript v2.13 发布
jopen 8年前
<p style="text-align: center;"><img alt="" src="https://simg.open-open.com/show/908b93970815c1d19fef55509d3aadd7.jpg" /></p> <p>Sonar是一个用于代码质量管理的开源平台,用于管理源代码的质量。通过插件机制,Sonar 可以集成不同的测试工具,代码分析工具,以及持续集成工具,比如pmd-cpd、checkstyle、findbugs、Jenkins。通过不同的插件对这些结果进行再加工处理,通过量化的方式度量代码质量的变化,从而可以方便地对不同规模和种类的工程进行代码质量管理。同时 Sonar 还对大量的持续集成工具提供了接口支持,可以很方便地在持续集成中使用 Sonar。 此外,Sonar 的插件还可以对 Java 以外的其他编程语言提供支持,对国际化以及报告文档化也有良好的支持。</p> <h2>更新日志</h2> <h3>Bug修复</h3> <ul> <li>[<a href="/misc/goto?guid=4958990990260943392">SONARJS-692</a>] - False Positive BooleanEqualityComparisonCheck: not condition expression</li> <li>[<a href="/misc/goto?guid=4958990990387307527">SONARJS-693</a>] - False Positive EqualInForLoopTerminationCheck: complex condition</li> <li>[<a href="/misc/goto?guid=4958990990504979626">SONARJS-697</a>] - Exception on function call on Angular module with empty array</li> <li>[<a href="/misc/goto?guid=4958990990625468386">SONARJS-702</a>] - FP in DeadStore on complex left-hand side expression</li> </ul> <h3>新功能</h3> <ul> <li>[<a href="/misc/goto?guid=4958990990744688564">SONARJS-659</a>] - Rule: Properties should not be accessed on an undefined or null value</li> <li>[<a href="/misc/goto?guid=4958990990872119022">SONARJS-700</a>] - Provide an easy way to unit test precise issue locations</li> <li>[<a href="/misc/goto?guid=4958990990988815980">SONARJS-706</a>] - Highlight pairs of curly braces</li> </ul> <h2>Task</h2> <ul> <li>[<a href="/misc/goto?guid=4958990991113789735">SONARJS-694</a>] - Remove "Sonar Security Way" quality profile</li> </ul> <h2>下载</h2> <ul> <li><a href="/misc/goto?guid=4958990991229298791">sonar-javascript-plugin-2.13.jar</a></li> </ul> <p> </p> <p> </p>