gitlabhq/gitlabhq

View on GitHub
app/models/user.rb

Summary

Maintainability
C
7 hrs
Test Coverage

Class User has 39 methods (exceeds 20 allowed). Consider refactoring.
Open

class User < ActiveRecord::Base
  devise :database_authenticatable, :token_authenticatable, :lockable,
         :recoverable, :rememberable, :trackable, :validatable, :omniauthable, :registerable

  attr_accessible :email, :password, :password_confirmation, :remember_me, :bio, :name, :username,
Severity: Minor
Found in app/models/user.rb - About 5 hrs to fix

    File user.rb has 251 lines of code (exceeds 250 allowed). Consider refactoring.
    Open

    class User < ActiveRecord::Base
      devise :database_authenticatable, :token_authenticatable, :lockable,
             :recoverable, :rememberable, :trackable, :validatable, :omniauthable, :registerable
    
      attr_accessible :email, :password, :password_confirmation, :remember_me, :bio, :name, :username,
    Severity: Minor
    Found in app/models/user.rb - About 2 hrs to fix

      There are no issues that match your filters.

      Category
      Status