<commit_before>#user-profile
  .row
    .span3
      = render 'avatar', user: @user, size: "large", id: 'avatar-preview'
    .span8
      %h1= @user.name
      %p.username= "@" + @user.username

      - groups = @user.groups.visible_to_public.order('full_name ASC')
      - groups += [@user.groups & current_user.groups]
      - if groups.present?
        %h3#user-groups-list= t(:groups)
        %ul
          - groups.flatten.uniq.sort{|a,b| a.full_name <=> b.full_name}.each do |group|
            %li
              = link_to group.full_name, group_path(group)<commit_msg>dont cry on username nil<commit_after>#user-profile
  .row
    .span3
      = render 'avatar', user: @user, size: "large", id: 'avatar-preview'
    .span8
      %h1= @user.name
      %p.username
        @#{@user.username}

      - groups = @user.groups.visible_to_public.order('full_name ASC')
      - groups += [@user.groups & current_user.groups]
      - if groups.present?
        %h3#user-groups-list= t(:groups)
        %ul
          - groups.flatten.uniq.sort{|a,b| a.full_name <=> b.full_name}.each do |group|
            %li
              = link_to group.full_name, group_path(group)
{'fraction_non_alphanumeric': 0.153516295025729, 'fraction_numerical': 0.00686106346483705, 'mean_word_length': 2.26890756302521, 'pattern_counts': {'":': 0, '<': 5, '<?xml version=': 0, '>': 5, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '4600878', 'n_tokens_mistral': 415, 'n_tokens_neox': 406, 'n_words': 75}