%= javascript_include_tag 'highcharts','highcharts-more' %>
质量分析
当前分支:<%= params[:branch] %>
项目代码质量分析报告
概要信息
<%= render :partial => "hightchars" %>
质量等级
<%= @ha["sqale_rating"] %>
borderRadius">
<%= @ha["sqale_rating"].nil? ? "很好" : sqale_rating_status(@ha["sqale_rating"].to_i)[0] %>
复杂度
<%= @ha["function_complexity"].nil? ? 0 : @ha["function_complexity"] %>
borderRadius">
<%= @ha["function_complexity"].nil? ? "良好" : complexity_status(@ha["function_complexity"].to_i)[0] %>
代码重复度
<%= @ha["duplicated_lines_density"].nil? ? 0 : @ha["duplicated_lines_density"] %>
borderRadius">
<%= @ha["duplicated_lines_density"].nil? ? 0 : duplicated_lines_density_status(@ha["duplicated_lines_density"].to_i)[0] %>
注释率
<%= @ha["comment_lines_density"].nil? ? 0 : @ha["comment_lines_density"] %>
质量等级
<%= @ha["sqale_rating"].nil? ? 0 : score_sqale_rating(@ha["sqale_rating"].to_i) %>/5分
可定性评价为:质量<%= @ha["sqale_rating"].nil? ? "很好" : sqale_rating_status(@ha["sqale_rating"].to_i)[0] %>
技术债务
<% if @ha["sqale_index"].to_i == 0 %>
0天
<% else %>
<%= /[0-9]*/.match(@ha["sqale_index"])[0] %>天
<%= / [0-9]*/.match(@ha["sqale_index"]).nil? ? "" : (/ [0-9]*/.match(@ha["sqale_index"]).to_s + "小时") %>
<% end %>
查看详情
代码规模可定性评价为:<%= @ha["lines"].nil? ? 0 : lines_scale(@ha["lines"].to_i) %>
代码行数
<%= @ha["lines"].nil? ? 0 : @ha["lines"] %>
文件
<%= @ha["lines"].nil? ? 0 : @ha["lines"] %>
目录
<%= @ha["directories"].nil? ? 0 : @ha["directories"] %>
类
<%= @ha["classes"].nil? ? 0 : @ha["classes"] %>
方法
<%=@ha["functions"].nil? ? 0 : @ha["functions"] %>