%= javascript_include_tag 'highcharts','highcharts-more' %>
<%= render :partial => "header" %>
当前分支:<%= 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"] %>
质量等级
<%= @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"].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 %>
-
<%=link_to image_tag(url_to_avatar(user), :width => "50", :height => "50", :class => "image-cir"), user_path(user), :target => '_blank' %>
<%=link_to (user.id == 2 ? author_info[:email] : user.show_name), user_path(user) %>
- <%= author_info[:changes] %>
- <%= author_info[:all_issue_count] %>
- <%= author_info[:unresolved_issue_count] %>
- <%= author_info[:ratio] %>
<%# end %>
<% end %>
<% end %>