Commit ee2bcc4e9f5d5d59212302bd6e72c98c040b1d88

Authored by Laust Rud Jacobsen
1 parent 086f0dc6
Exists in master and in 1 other branch production

Rubocop: prefer if/unless as modifier when body trivial

.rubocop_todo.yml
@@ -93,17 +93,6 @@ Style/FileName: @@ -93,17 +93,6 @@ Style/FileName:
93 Style/GuardClause: 93 Style/GuardClause:
94 Enabled: false 94 Enabled: false
95 95
96 -# Offense count: 6  
97 -# Cop supports --auto-correct.  
98 -# Configuration parameters: MaxLineLength.  
99 -Style/IfUnlessModifier:  
100 - Exclude:  
101 - - 'app/controllers/api/v1/stats_controller.rb'  
102 - - 'app/controllers/application_controller.rb'  
103 - - 'app/controllers/problems_controller.rb'  
104 - - 'app/models/notice.rb'  
105 - - 'app/models/user.rb'  
106 -  
107 # Offense count: 873 96 # Offense count: 873
108 # Cop supports --auto-correct. 97 # Cop supports --auto-correct.
109 # Configuration parameters: EnforcedStyle, SupportedStyles. 98 # Configuration parameters: EnforcedStyle, SupportedStyles.
app/controllers/api/v1/stats_controller.rb
@@ -25,9 +25,7 @@ class Api::V1::StatsController < ApplicationController @@ -25,9 +25,7 @@ class Api::V1::StatsController < ApplicationController
25 25
26 protected def require_api_key_or_authenticate_user! 26 protected def require_api_key_or_authenticate_user!
27 if params[:api_key].present? 27 if params[:api_key].present?
28 - if (@app = App.where(api_key: params[:api_key]).first)  
29 - return true  
30 - end 28 + return true if (@app = App.where(api_key: params[:api_key]).first)
31 end 29 end
32 30
33 authenticate_user! 31 authenticate_user!
app/controllers/application_controller.rb
@@ -41,8 +41,6 @@ protected @@ -41,8 +41,6 @@ protected
41 user_token = params[User.token_authentication_key].presence 41 user_token = params[User.token_authentication_key].presence
42 user = user_token && User.find_by(authentication_token: user_token) 42 user = user_token && User.find_by(authentication_token: user_token)
43 43
44 - if user  
45 - sign_in user, store: false  
46 - end 44 + sign_in user, store: false if user
47 end 45 end
48 end 46 end
app/controllers/problems_controller.rb
@@ -58,9 +58,7 @@ class ProblemsController < ApplicationController @@ -58,9 +58,7 @@ class ProblemsController < ApplicationController
58 issue = Issue.new(problem: problem, user: current_user) 58 issue = Issue.new(problem: problem, user: current_user)
59 issue.body = render_to_string(*issue.render_body_args) 59 issue.body = render_to_string(*issue.render_body_args)
60 60
61 - unless issue.save  
62 - flash[:error] = issue.errors.full_messages.join(', ')  
63 - end 61 + flash[:error] = issue.errors.full_messages.join(', ') unless issue.save
64 62
65 redirect_to app_problem_path(app, problem) 63 redirect_to app_problem_path(app, problem)
66 end 64 end
app/models/notice.rb
@@ -107,15 +107,11 @@ class Notice @@ -107,15 +107,11 @@ class Notice
107 # TODO: Move on decorator maybe 107 # TODO: Move on decorator maybe
108 # 108 #
109 def project_root 109 def project_root
110 - if server_environment  
111 - server_environment['project-root'] || ''  
112 - end 110 + server_environment['project-root'] || '' if server_environment
113 end 111 end
114 112
115 def app_version 113 def app_version
116 - if server_environment  
117 - server_environment['app-version'] || ''  
118 - end 114 + server_environment['app-version'] || '' if server_environment
119 end 115 end
120 116
121 # filter memory addresses out of object strings 117 # filter memory addresses out of object strings
app/models/user.rb
@@ -67,9 +67,7 @@ class User @@ -67,9 +67,7 @@ class User
67 end 67 end
68 68
69 def github_login=(login) 69 def github_login=(login)
70 - if login.is_a?(String) && login.strip.empty?  
71 - login = nil  
72 - end 70 + login = nil if login.is_a?(String) && login.strip.empty?
73 self[:github_login] = login 71 self[:github_login] = login
74 end 72 end
75 73