<%= javascript_include_tag 'highcharts','highcharts-more' %>

质量分析

当前分支:<%= params[:branch] %>
项目代码质量分析报告
概要信息
<%= render :partial => "hightchars" %>

质量等级

<%= sqale_rating_status(@ha["sqale_rating"].to_i)[2] %> borderRadius"> <%= @ha["sqale_rating"].nil? ? "很好" : sqale_rating_status(@ha["sqale_rating"].to_i)[0] %>

复杂度

<%= @ha["function_complexity"].to_i == 0 ? 0 : @ha["function_complexity"] %> borderRadius"> <%= @ha["function_complexity"].nil? ? "良好" : complexity_status(@ha["function_complexity"].to_i)[0] %>

代码重复度

<%= @ha["duplicated_lines_density"].to_i == 0 ? 0 : @ha["duplicated_lines_density"] %> borderRadius"> <%= @ha["duplicated_lines_density"].nil? ? "良好" : duplicated_lines_density_status(@ha["duplicated_lines_density"].to_i)[0] %>

注释率

<%= @ha["comment_lines_density"].to_i == 0 ? 0 : @ha["comment_lines_density"] %> borderRadius"> <%= @ha["comment_lines_density"].nil? ? "较低" : comment_lines_density_status(@ha["comment_lines_density"].to_i)[0] %>

质量等级 <%= @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["violations"].to_i %>  问题分类如下:
信息 <%= @ha["info_violations"].to_i %> %;">
代码规模可定性评价为:<%= @ha["lines"].nil? ? 0 : lines_scale(@ha["lines"].to_i) %>

代码行数

<%= @ha["lines"].to_i %>

文件

<%= @ha["files"].to_i %>

目录

<%= @ha["directories"].to_i %>

<%= @ha["classes"].to_i %>

方法

<%= @ha["functions"].to_i %>

<% if !@user_quality_infos.blank? %>
贡献统计
<% @user_quality_infos.each do |author_info| %> <% user = get_user_by_mail(author_info[:email]) %> <%# unless author_info[:changes] == 0 %> <%# end %> <% end %>
<% end %>