Showing 11 of 11 total issues
Assignment Branch Condition size for create is too high. [17.06/15] Open
def create like = Like.where('post_id = ? AND user_id = ?', params[:post_id], current_user.id) if like.count <= 0 Like.create({'post_id': params[:post_id], 'user_id': current_user.id}) else
- Read upRead up
- Exclude checks
Similar blocks of code found in 2 locations. Consider refactoring. Open
def create like = Like.where('post_id = ? AND user_id = ?', params[:post_id], current_user.id) if like.count <= 0 Like.create({'post_id': params[:post_id], 'user_id': current_user.id}) else
- Read upRead up
Redundant curly braces around a hash parameter. Open
Like.create({'post_id': params[:post_id], 'user_id': current_user.id})
- Read upRead up
- Exclude checks
Missing top-level class documentation comment. Open
class LikesController < ApplicationController
- Read upRead up
- Exclude checks
Space inside { missing. Open
Like.create({'post_id': params[:post_id], 'user_id': current_user.id})
- Read upRead up
- Exclude checks
Space inside } missing. Open
Like.create({'post_id': params[:post_id], 'user_id': current_user.id})
- Read upRead up
- Exclude checks
Missing magic comment # frozen_string_literal: true
. Open
class LikesController < ApplicationController
- Read upRead up
- Exclude checks
Line is too long. [87/80] Open
like = Like.where('post_id = ? AND user_id = ?', params[:post_id], current_user.id)
- Exclude checks