Enable Style/IndentationWidth cop

The offenses were fixed manually
This commit is contained in:
AEtherC0r3 2017-07-05 23:31:22 +03:00 committed by Stella Rouzi
parent e3b51dfc2b
commit 9c58397cd2
6 changed files with 71 additions and 83 deletions

View file

@ -469,17 +469,6 @@ Style/IndentationConsistency:
- 'app/models/event.rb' - 'app/models/event.rb'
- 'spec/controllers/subscriptions_controller_spec.rb' - 'spec/controllers/subscriptions_controller_spec.rb'
# Offense count: 6
# Cop supports --auto-correct.
# Configuration parameters: Width, IgnoredPatterns.
Style/IndentationWidth:
Exclude:
- 'app/helpers/format_helper.rb'
- 'app/serializers/conference_serializer.rb'
- 'db/migrate/20140701123203_add_events_per_week_to_conference.rb'
- 'lib/tasks/demo_data_for_development.rake'
- 'spec/models/ability_spec.rb'
# Offense count: 4 # Offense count: 4
# Cop supports --auto-correct. # Cop supports --auto-correct.
Style/LeadingCommentSpace: Style/LeadingCommentSpace:

View file

@ -102,13 +102,12 @@ module FormatHelper
end end
end end
# rubocop:disable Lint/EndAlignment
def word_pluralize(count, singular, plural = nil) def word_pluralize(count, singular, plural = nil)
word = if (count == 1 || count =~ /^1(\.0+)?$/) word = if (count == 1 || count =~ /^1(\.0+)?$/)
singular singular
else else
plural || singular.pluralize plural || singular.pluralize
end end
"#{word}" "#{word}"
end end

View file

@ -60,7 +60,7 @@ class ConferenceSerializer < ActiveModel::Serializer
def date_range def date_range
if defined? date_string(object.start_date, object.end_date) if defined? date_string(object.start_date, object.end_date)
date_string(object.start_date, object.end_date).try(:split, ',').try(:first) date_string(object.start_date, object.end_date).try(:split, ',').try(:first)
end end
end end
end end

View file

@ -22,50 +22,50 @@ class AddEventsPerWeekToConference < ActiveRecord::Migration
if event if event
conference = TempConference.find_by_id(event.conference_id) conference = TempConference.find_by_id(event.conference_id)
if conference if conference
week = event_version.created_at.end_of_week week = event_version.created_at.end_of_week
no_events = { no_events = {
new: 0, new: 0,
withdrawn: 0, withdrawn: 0,
unconfirmed: 0, unconfirmed: 0,
confirmed: 0, confirmed: 0,
canceled: 0, canceled: 0,
rejected: 0, rejected: 0,
}
if !conference.events_per_week
conference.events_per_week = {
week => no_events
} }
elsif !conference.events_per_week[week]
conference.events_per_week[week] = no_events
end
if event_version.object_changes && if !conference.events_per_week
event_version.event == 'create' conference.events_per_week = {
week => no_events
# Increment the new state }
conference.events_per_week[week][:new] += 1 elsif !conference.events_per_week[week]
elsif event_version.object_changes && conference.events_per_week[week] = no_events
event_version.object_changes[:state]
prev_state = event_version.object_changes[:state][0].to_sym
next_state = event_version.object_changes[:state][1].to_sym
# Backward compatibility: deprecated state :review now :new
if prev_state == :review
prev_state = :new
elsif next_state == :review
next_state = :new
end end
# Increment the next state if event_version.object_changes &&
conference.events_per_week[week][next_state] += 1 event_version.event == 'create'
# Decrement the previous state # Increment the new state
conference.events_per_week[week][prev_state] -= 1 conference.events_per_week[week][:new] += 1
end elsif event_version.object_changes &&
conference.save event_version.object_changes[:state]
prev_state = event_version.object_changes[:state][0].to_sym
next_state = event_version.object_changes[:state][1].to_sym
# Backward compatibility: deprecated state :review now :new
if prev_state == :review
prev_state = :new
elsif next_state == :review
next_state = :new
end
# Increment the next state
conference.events_per_week[week][next_state] += 1
# Decrement the previous state
conference.events_per_week[week][prev_state] -= 1
end
conference.save
end end
end end
end end

View file

@ -4,37 +4,37 @@ namespace :data do
include FactoryGirl::Syntax::Methods include FactoryGirl::Syntax::Methods
def generate_program conference def generate_program conference
program = conference.program program = conference.program
user1 = create(:user) user1 = create(:user)
user2 = create(:user) user2 = create(:user)
conference_rooms = conference.venue.rooms conference_rooms = conference.venue.rooms
selected_schedule = create(:schedule, program: program) selected_schedule = create(:schedule, program: program)
demo_schedule = create(:schedule, program: program) demo_schedule = create(:schedule, program: program)
program.update_attributes!(selected_schedule: selected_schedule) program.update_attributes!(selected_schedule: selected_schedule)
create(:event, program: program, title: 'Demo Event', abstract: 'This is a demo event instance whose state not defined.') create(:event, program: program, title: 'Demo Event', abstract: 'This is a demo event instance whose state not defined.')
create(:event, program: program, title: 'Demo Rejected Event', state: 'rejected', abstract: 'This is demo event instance in a rejected state.') create(:event, program: program, title: 'Demo Rejected Event', state: 'rejected', abstract: 'This is demo event instance in a rejected state.')
create(:event, program: program, title: 'Demo Unconfirmed Event', state: 'unconfirmed', abstract: 'This is a demo event instance in unconfirmed state.') create(:event, program: program, title: 'Demo Unconfirmed Event', state: 'unconfirmed', abstract: 'This is a demo event instance in unconfirmed state.')
create(:event, program: program, title: 'Demo Confirmed Unscheduled Event', state: 'confirmed', abstract: 'This is a demo event instance in a confirmed state.') create(:event, program: program, title: 'Demo Confirmed Unscheduled Event', state: 'confirmed', abstract: 'This is a demo event instance in a confirmed state.')
first_scheduled_event = create(:event, program: program, title: 'first_scheduled_event', state: 'confirmed', abstract: 'This is a demo scheduled event instance.') first_scheduled_event = create(:event, program: program, title: 'first_scheduled_event', state: 'confirmed', abstract: 'This is a demo scheduled event instance.')
second_scheduled_event = create(:event, program: program, title: 'second_scheduled_event', state: 'confirmed', abstract: 'This is a demo scheduled event instance.') second_scheduled_event = create(:event, program: program, title: 'second_scheduled_event', state: 'confirmed', abstract: 'This is a demo scheduled event instance.')
multiple_speaker_event = create(:event, program: program, title: 'multiple_speaker_event', state: 'confirmed', abstract: 'This is a demo scheduled event instance having multiple speakers.') multiple_speaker_event = create(:event, program: program, title: 'multiple_speaker_event', state: 'confirmed', abstract: 'This is a demo scheduled event instance having multiple speakers.')
create(:event_user, event: multiple_speaker_event, user: user1, event_role: 'speaker') create(:event_user, event: multiple_speaker_event, user: user1, event_role: 'speaker')
create(:event_user, event: multiple_speaker_event, user: user2, event_role: 'speaker') create(:event_user, event: multiple_speaker_event, user: user2, event_role: 'speaker')
create(:event_schedule, event: first_scheduled_event, schedule: selected_schedule, start_time: conference.start_date + conference.start_hour.hours, room: conference_rooms.first) create(:event_schedule, event: first_scheduled_event, schedule: selected_schedule, start_time: conference.start_date + conference.start_hour.hours, room: conference_rooms.first)
create(:event_schedule, event: second_scheduled_event, schedule: selected_schedule, start_time: conference.start_date + conference.start_hour.hours + 15.minutes, room: conference_rooms.second) create(:event_schedule, event: second_scheduled_event, schedule: selected_schedule, start_time: conference.start_date + conference.start_hour.hours + 15.minutes, room: conference_rooms.second)
create(:event_schedule, event: multiple_speaker_event, schedule: selected_schedule, start_time: conference.start_date + conference.start_hour.hours + 30.minutes, room: conference_rooms.third) create(:event_schedule, event: multiple_speaker_event, schedule: selected_schedule, start_time: conference.start_date + conference.start_hour.hours + 30.minutes, room: conference_rooms.third)
create(:event_schedule, event: first_scheduled_event, schedule: demo_schedule, start_time: conference.start_date + conference.start_hour.hours + 15.minutes, room: conference_rooms.third) create(:event_schedule, event: first_scheduled_event, schedule: demo_schedule, start_time: conference.start_date + conference.start_hour.hours + 15.minutes, room: conference_rooms.third)
create(:event_schedule, event: second_scheduled_event, schedule: demo_schedule, start_time: conference.start_date + conference.start_hour.hours + 30.minutes, room: conference_rooms.third) create(:event_schedule, event: second_scheduled_event, schedule: demo_schedule, start_time: conference.start_date + conference.start_hour.hours + 30.minutes, room: conference_rooms.third)
create(:event_schedule, event: multiple_speaker_event, schedule: demo_schedule, start_time: conference.start_date + conference.start_hour.hours, room: conference_rooms.first) create(:event_schedule, event: multiple_speaker_event, schedule: demo_schedule, start_time: conference.start_date + conference.start_hour.hours, room: conference_rooms.first)
create(:registration, user: user1, conference: conference) create(:registration, user: user1, conference: conference)
create(:registration, user: user2, conference: conference) create(:registration, user: user2, conference: conference)
end end
# This is a full conference demo instance that will happen in the future. # This is a full conference demo instance that will happen in the future.
@ -73,5 +73,5 @@ namespace :data do
# Registration for this conference has reached its limit. # Registration for this conference has reached its limit.
conference = create(:full_conference, title: 'Zypper Docker Conference', short_title: 'zypper', registration_limit: 2, start_date: 3.days.from_now, end_date: 7.days.from_now, start_hour: 7, end_hour: 19, description: 'This is a full conference demo instance. Its registrations has reached the limit.') conference = create(:full_conference, title: 'Zypper Docker Conference', short_title: 'zypper', registration_limit: 2, start_date: 3.days.from_now, end_date: 7.days.from_now, start_hour: 7, end_hour: 19, description: 'This is a full conference demo instance. Its registrations has reached the limit.')
generate_program conference generate_program conference
end end
end end

View file

@ -40,9 +40,9 @@ describe 'User' do
it{ should_not be_able_to(:show, conference_not_public)} it{ should_not be_able_to(:show, conference_not_public)}
it do it do
conference_public.program.schedule_public = true conference_public.program.schedule_public = true
conference_public.program.save conference_public.program.save
should be_able_to(:schedule, conference_public) should be_able_to(:schedule, conference_public)
end end
it{ should_not be_able_to(:schedule, conference_not_public)} it{ should_not be_able_to(:schedule, conference_not_public)}