Reek Results

Reek detects common code smells in ruby code.

File Path Method Description Type
lib/achoo/achievo/date_field.rb Achoo::Achievo#self.DateField calls @form.field_with(:name => ("#{field_name}[#{e}]")) twice Duplication
lib/achoo/achievo/date_field.rb Achoo::Achievo#self.DateField contains iterators nested 2 deep NestedIterators
lib/achoo/achievo/date_field.rb Achoo::Achievo#self.DateField contains iterators nested 3 deep NestedIterators
lib/achoo/achievo/date_field.rb Achoo::Achievo#self.DateField has approx 9 statements LongMethod
lib/achoo/achievo/date_field.rb Achoo::Achievo#self.DateField has the name 'DateField' UncommunicativeName
lib/achoo/achievo/date_field.rb Achoo::Achievo#self.DateField has the variable name 'e' UncommunicativeName
lib/achoo/achievo/hour_administration_form.rb Achoo::Achievo::HourAdministrationForm has no descriptive comment IrresponsibleModule
lib/achoo/achievo/hour_administration_form.rb Achoo::Achievo::HourAdministrationForm#set_page_to_view_for_date calls @page.form(view) 3 times Duplication
lib/achoo/achievo/hour_administration_form.rb Achoo::Achievo::HourAdministrationForm#set_page_to_view_for_date has approx 9 statements LongMethod
lib/achoo/achievo/hour_administration_form.rb Achoo::Achievo::HourAdministrationForm#show_registered_hours calls table.first twice Duplication
lib/achoo/achievo/hour_administration_form.rb Achoo::Achievo::HourAdministrationForm#show_registered_hours calls table.length twice Duplication
lib/achoo/achievo/hour_administration_form.rb Achoo::Achievo::HourAdministrationForm#show_registered_hours has approx 7 statements LongMethod
lib/achoo/achievo/hour_administration_form.rb Achoo::Achievo::HourAdministrationForm#show_registered_hours has the variable name 'c' UncommunicativeName
lib/achoo/achievo/hour_administration_form.rb Achoo::Achievo::HourAdministrationForm#show_registered_hours refers to table more than self LowCohesion
lib/achoo/achievo/hour_registration_form.rb Achoo::Achievo::HourRegistrationForm has at least 26 methods LargeClass
lib/achoo/achievo/hour_registration_form.rb Achoo::Achievo::HourRegistrationForm has no descriptive comment IrresponsibleModule
lib/achoo/achievo/hour_registration_form.rb Achoo::Achievo::HourRegistrationForm#all_projects calls projects[name] twice Duplication
lib/achoo/achievo/hour_registration_form.rb Achoo::Achievo::HourRegistrationForm#all_projects calls scrape_projects(projects_page) twice Duplication
lib/achoo/achievo/hour_registration_form.rb Achoo::Achievo::HourRegistrationForm#all_projects has approx 13 statements LongMethod
lib/achoo/achievo/hour_registration_form.rb Achoo::Achievo::HourRegistrationForm#all_projects has the variable name 'i' UncommunicativeName
lib/achoo/achievo/hour_registration_form.rb Achoo::Achievo::HourRegistrationForm#atk_submit_to_url doesn't depend on instance state LowCohesion
lib/achoo/achievo/hour_registration_form.rb Achoo::Achievo::HourRegistrationForm#atk_submit_to_url has approx 6 statements LongMethod
lib/achoo/achievo/hour_registration_form.rb Achoo::Achievo::HourRegistrationForm#atk_submit_to_url refers to href more than self LowCohesion
lib/achoo/achievo/hour_registration_form.rb Achoo::Achievo::HourRegistrationForm#billing_options refers to opt more than self LowCohesion
lib/achoo/achievo/hour_registration_form.rb Achoo::Achievo::HourRegistrationForm#collect_options refers to opt more than self LowCohesion
lib/achoo/achievo/hour_registration_form.rb Achoo::Achievo::HourRegistrationForm#extract_number_from_phaseid doesn't depend on instance state LowCohesion
lib/achoo/achievo/hour_registration_form.rb Achoo::Achievo::HourRegistrationForm#extract_number_from_phaseid refers to projectid more than self LowCohesion
lib/achoo/achievo/hour_registration_form.rb Achoo::Achievo::HourRegistrationForm#extract_number_from_projectid doesn't depend on instance state LowCohesion
lib/achoo/achievo/hour_registration_form.rb Achoo::Achievo::HourRegistrationForm#extract_number_from_projectid refers to projectid more than self LowCohesion
lib/achoo/achievo/hour_registration_form.rb Achoo::Achievo::HourRegistrationForm#initialize calls @form.nil? twice Duplication
lib/achoo/achievo/hour_registration_form.rb Achoo::Achievo::HourRegistrationForm#initialize calls @page.form("entryform") twice Duplication
lib/achoo/achievo/hour_registration_form.rb Achoo::Achievo::HourRegistrationForm#phases_for_selected_project has approx 9 statements LongMethod
lib/achoo/achievo/hour_registration_form.rb Achoo::Achievo::HourRegistrationForm#phases_for_selected_project has the variable name 'p' UncommunicativeName
lib/achoo/achievo/hour_registration_form.rb Achoo::Achievo::HourRegistrationForm#print_values has approx 8 statements LongMethod
lib/achoo/achievo/hour_registration_form.rb Achoo::Achievo::HourRegistrationForm#recent_projects has approx 6 statements LongMethod
lib/achoo/achievo/hour_registration_form.rb Achoo::Achievo::HourRegistrationForm#recent_projects has the variable name 'p' UncommunicativeName
lib/achoo/achievo/hour_registration_form.rb Achoo::Achievo::HourRegistrationForm#retrieve_project_phases_page has approx 7 statements LongMethod
lib/achoo/achievo/hour_registration_form.rb Achoo::Achievo::HourRegistrationForm#scrape_projects calls cells[1] twice Duplication
lib/achoo/achievo/hour_registration_form.rb Achoo::Achievo::HourRegistrationForm#scrape_projects doesn't depend on instance state LowCohesion
lib/achoo/achievo/hour_registration_form.rb Achoo::Achievo::HourRegistrationForm#scrape_projects has approx 6 statements LongMethod
lib/achoo/achievo/hour_registration_form.rb Achoo::Achievo::HourRegistrationForm#scrape_projects refers to cells more than self LowCohesion
lib/achoo/achievo/hour_registration_form_ranged.rb Achoo::Achievo::HourRegistrationFormRanged has no descriptive comment IrresponsibleModule
lib/achoo/achievo/hour_registration_form_ranged.rb Achoo::Achievo::HourRegistrationFormRanged#date_to_s has the variable name 'd' UncommunicativeName
lib/achoo/achievo/lock_month_form.rb Achoo::Achievo::LockMonthForm has no descriptive comment IrresponsibleModule
lib/achoo/achievo/lock_month_form.rb Achoo::Achievo::LockMonthForm#lock_month calls user_select twice Duplication
lib/achoo/achievo/lock_month_form.rb Achoo::Achievo::LockMonthForm#print_values calls user_select twice Duplication
lib/achoo/achievo/login_form.rb Achoo::Achievo::LoginForm#self.login calls page.forms twice Duplication
lib/achoo/achievo/login_form.rb Achoo::Achievo::LoginForm#self.login has approx 9 statements LongMethod
lib/achoo/achievo/table.rb Achoo::Achievo::Table has no descriptive comment IrresponsibleModule
lib/achoo/achievo/table.rb Achoo::Achievo::Table#fix_empty_cells doesn't depend on instance state LowCohesion
lib/achoo/achievo/table.rb Achoo::Achievo::Table#fix_empty_cells has the variable name 'c' UncommunicativeName
lib/achoo/achievo/table.rb Achoo::Achievo::Table#fix_empty_cells refers to c more than self LowCohesion
lib/achoo/achievo/table.rb Achoo::Achievo::Table#fix_empty_cells refers to row more than self LowCohesion
lib/achoo/achievo/table.rb Achoo::Achievo::Table#initialize contains iterators nested 2 deep NestedIterators
lib/achoo/achievo/table.rb Achoo::Achievo::Table#initialize has the variable name 'c' UncommunicativeName
lib/achoo/app.rb Achoo::App has no descriptive comment IrresponsibleModule
lib/achoo/app.rb Achoo::App#command_loop has approx 6 statements LongMethod
lib/achoo/app.rb Achoo::App#dispatch has approx 8 statements LongMethod
lib/achoo/app.rb Achoo::App#initialize has boolean parameter 'log' ControlCouple
lib/achoo/app.rb Achoo::App#initialize is controlled by argument log ControlCouple
lib/achoo/app.rb Achoo::App#menu_link_to_url has the variable name 'a' UncommunicativeName
lib/achoo/app.rb Achoo::App#menu_link_to_url refers to a_tag more than self LowCohesion
lib/achoo/app.rb Achoo::App#scrape_urls has approx 6 statements LongMethod
lib/achoo/app.rb Achoo::App#scrape_urls has the variable name 'f' UncommunicativeName
lib/achoo/app.rb Achoo::App#start has approx 7 statements LongMethod
lib/achoo/app.rb Achoo::App#start has the variable name 'e' UncommunicativeName
lib/achoo/app.rb Achoo::App#warm_up_ical_cache contains iterators nested 2 deep NestedIterators
lib/achoo/app.rb Achoo::App#warm_up_ical_cache doesn't depend on instance state LowCohesion
lib/achoo/app.rb Achoo::App#warm_up_ical_cache has the variable name 'e' UncommunicativeName
lib/achoo/awake.rb Achoo::Awake has no descriptive comment IrresponsibleModule
lib/achoo/awake.rb Achoo::Awake#all has the variable name 's' UncommunicativeName
lib/achoo/awake.rb Achoo::Awake#at has the variable name 's' UncommunicativeName
lib/achoo/awake.rb Achoo::Awake#group calls i.event 3 times Duplication
lib/achoo/awake.rb Achoo::Awake#group doesn't depend on instance state LowCohesion
lib/achoo/awake.rb Achoo::Awake#group has approx 8 statements LongMethod
lib/achoo/awake.rb Achoo::Awake#group has the variable name 'i' UncommunicativeName
lib/achoo/awake.rb Achoo::Awake#group refers to i more than self LowCohesion
lib/achoo/awake.rb Achoo::Awake#print_session has the parameter name 's' UncommunicativeName
lib/achoo/awake.rb Achoo::Awake#print_session has the variable name 't' UncommunicativeName
lib/achoo/awake.rb Achoo::Awake#sessions calls g.first 3 times Duplication
lib/achoo/awake.rb Achoo::Awake#sessions calls g.first.time twice Duplication
lib/achoo/awake.rb Achoo::Awake#sessions calls g.last 3 times Duplication
lib/achoo/awake.rb Achoo::Awake#sessions calls g.last.time twice Duplication
lib/achoo/awake.rb Achoo::Awake#sessions calls g.length 4 times Duplication
lib/achoo/awake.rb Achoo::Awake#sessions calls g[i] twice Duplication
lib/achoo/awake.rb Achoo::Awake#sessions has approx 16 statements LongMethod
lib/achoo/awake.rb Achoo::Awake#sessions has the variable name 'g' UncommunicativeName
lib/achoo/awake.rb Achoo::Awake#sessions has the variable name 'i' UncommunicativeName
lib/achoo/awake.rb Achoo::Awake#sessions refers to g more than self LowCohesion
lib/achoo/awake.rb Achoo::Awake#wtmp calls entry.time twice Duplication
lib/achoo/awake.rb Achoo::Awake#wtmp doesn't depend on instance state LowCohesion
lib/achoo/awake.rb Achoo::Awake#wtmp refers to entry more than self LowCohesion
lib/achoo/extensions.rb Array has no descriptive comment IrresponsibleModule
lib/achoo/ical.rb Achoo::ICal declares the class variable @@cache ClassVariable
lib/achoo/ical.rb Achoo::ICal has no descriptive comment IrresponsibleModule
lib/achoo/ical.rb Achoo::ICal#print_event doesn't depend on instance state LowCohesion
lib/achoo/ical.rb Achoo::ICal#print_event has the parameter name 'e' UncommunicativeName
lib/achoo/ical.rb Achoo::ICal#print_event refers to e more than self LowCohesion
lib/achoo/ical.rb Achoo::ICal#print_events calls e.dtend twice Duplication
lib/achoo/ical.rb Achoo::ICal#print_events calls e.dtstart twice Duplication
lib/achoo/ical.rb Achoo::ICal#print_events calls e.x_properties twice Duplication
lib/achoo/ical.rb Achoo::ICal#print_events calls e.x_properties["X-MICROSOFT-CDO-ALLDAYEVENT"] twice Duplication
lib/achoo/ical.rb Achoo::ICal#print_events contains iterators nested 2 deep NestedIterators
lib/achoo/ical.rb Achoo::ICal#print_events has the variable name 'e' UncommunicativeName
lib/achoo/ical.rb Achoo::ICal#print_events has the variable name 'o' UncommunicativeName
lib/achoo/ical.rb Achoo::ICal#print_events refers to e more than self LowCohesion
lib/achoo/ical.rb Achoo::ICal#self.from_http_request calls @@cache[params] twice Duplication
lib/achoo/ical.rb Achoo::ICal#self.from_http_request has approx 10 statements LongMethod
lib/achoo/rc_loader.rb Achoo::RCLoader#create_empty_rc_if_not_exists doesn't depend on instance state LowCohesion
lib/achoo/rc_loader.rb Achoo::RCLoader#verify_rc_contents calls RC.has_key?(key.to_sym) twice Duplication
lib/achoo/rc_loader.rb Achoo::RCLoader#verify_rc_contents calls key.to_sym twice Duplication
lib/achoo/system/cstruct.rb Achoo::System::CStruct has no descriptive comment IrresponsibleModule
lib/achoo/system/cstruct.rb Achoo::System::CStruct#add_type calls template twice Duplication
lib/achoo/system/cstruct.rb Achoo::System::CStruct#add_type has 5 parameters LongParameterList
lib/achoo/system/cstruct.rb Achoo::System::CStruct#add_type has approx 6 statements LongMethod
lib/achoo/system/cstruct.rb Achoo::System::CStruct#bin_size calls template twice Duplication
lib/achoo/system/cstruct.rb Achoo::System::CStruct#bin_size has the variable name 'c' UncommunicativeName
lib/achoo/system/cstruct.rb Achoo::System::CStruct#inherited doesn't depend on instance state LowCohesion
lib/achoo/system/cstruct.rb Achoo::System::CStruct#inherited refers to subclass more than self LowCohesion
lib/achoo/system/cstruct.rb Achoo::System::CStruct#pack has the variable name 't' UncommunicativeName
lib/achoo/system/log_entry.rb Achoo::System::LogEntry has no descriptive comment IrresponsibleModule
lib/achoo/system/pm_suspend.rb Achoo::System::PMSuspend has no descriptive comment IrresponsibleModule
lib/achoo/system/pm_suspend.rb Achoo::System::PMSuspend#initialize contains iterators nested 3 deep NestedIterators
lib/achoo/system/pm_suspend.rb Achoo::System::PMSuspend#initialize has the variable name 'l' UncommunicativeName
lib/achoo/system/utmp_record.rb Achoo::System::UTMPRecord has no descriptive comment IrresponsibleModule
lib/achoo/system/utmp_record.rb Achoo::System::UTMPRecord#time calls seconds twice Duplication
lib/achoo/system/wtmp.rb Achoo::System::Wtmp has no descriptive comment IrresponsibleModule
lib/achoo/system/wtmp.rb Achoo::System::Wtmp#initialize contains iterators nested 2 deep NestedIterators
lib/achoo/temporal/open_timespan.rb Achoo::Temporal::OpenTimespan has no descriptive comment IrresponsibleModule
lib/achoo/temporal/open_timespan.rb Achoo::Temporal::OpenTimespan#to_s has the variable name 's' UncommunicativeName
lib/achoo/temporal/open_timespan.rb Achoo::Temporal::OpenTimespan#to_s refers to s more than self LowCohesion
lib/achoo/temporal/timespan.rb Achoo::Temporal::Timespan has no descriptive comment IrresponsibleModule
lib/achoo/temporal/timespan.rb Achoo::Temporal::Timespan#duration calls delta.to_i 3 times Duplication
lib/achoo/temporal/timespan.rb Achoo::Temporal::Timespan#duration has approx 7 statements LongMethod
lib/achoo/temporal/timespan.rb Achoo::Temporal::Timespan#duration has the variable name 'd' UncommunicativeName
lib/achoo/temporal/timespan.rb Achoo::Temporal::Timespan#duration has the variable name 'h' UncommunicativeName
lib/achoo/temporal/timespan.rb Achoo::Temporal::Timespan#duration has the variable name 'm' UncommunicativeName
lib/achoo/temporal/timespan.rb Achoo::Temporal::Timespan#duration refers to delta more than self LowCohesion
lib/achoo/temporal/timespan.rb Achoo::Temporal::Timespan#from_as_string calls (start_date.year == today.year) twice Duplication
lib/achoo/temporal/timespan.rb Achoo::Temporal::Timespan#from_as_string calls start_date.year twice Duplication
lib/achoo/temporal/timespan.rb Achoo::Temporal::Timespan#from_as_string calls today.year twice Duplication
lib/achoo/temporal/timespan.rb Achoo::Temporal::Timespan#from_as_string refers to start_date more than self LowCohesion
lib/achoo/temporal/timespan.rb Achoo::Temporal::Timespan#to_as_string calls (end_date.year == today.year) twice Duplication
lib/achoo/temporal/timespan.rb Achoo::Temporal::Timespan#to_as_string calls end_date.year twice Duplication
lib/achoo/temporal/timespan.rb Achoo::Temporal::Timespan#to_as_string calls today.year twice Duplication
lib/achoo/temporal/timespan.rb Achoo::Temporal::Timespan#to_as_string has approx 6 statements LongMethod
lib/achoo/temporal/timespan.rb Achoo::Temporal::Timespan#to_as_string refers to end_date more than self LowCohesion
lib/achoo/temporal/timespan.rb Achoo::Temporal::Timespan#to_time calls timeish.day twice Duplication
lib/achoo/temporal/timespan.rb Achoo::Temporal::Timespan#to_time calls timeish.month twice Duplication
lib/achoo/temporal/timespan.rb Achoo::Temporal::Timespan#to_time calls timeish.year twice Duplication
lib/achoo/temporal/timespan.rb Achoo::Temporal::Timespan#to_time refers to timeish more than self LowCohesion
lib/achoo/term.rb Achoo::Term has no descriptive comment IrresponsibleModule
lib/achoo/term.rb Achoo::Term tests answer.nil? at least 3 times SimulatedPolymorphism
lib/achoo/term.rb Achoo::Term#self.ask calls answer.nil? twice Duplication
lib/achoo/term.rb Achoo::Term#self.ask has approx 11 statements LongMethod
lib/achoo/term.rb Achoo::Term#self.choose has 4 parameters LongParameterList
lib/achoo/term.rb Achoo::Term#self.shadowbox has the variable name 'x' UncommunicativeName
lib/achoo/term/menu.rb Achoo::Term has no descriptive comment IrresponsibleModule
lib/achoo/term/menu.rb Achoo::Term::Menu has no descriptive comment IrresponsibleModule
lib/achoo/term/menu.rb Achoo::Term::Menu#initialize has the variable name 'a' UncommunicativeName
lib/achoo/term/menu.rb Achoo::Term::Menu#initialize has the variable name 'i' UncommunicativeName
lib/achoo/term/menu.rb Achoo::Term::Menu#print_ask_and_validate has approx 7 statements LongMethod
lib/achoo/term/menu.rb Achoo::Term::Menu#print_menu has the variable name 'i' UncommunicativeName
lib/achoo/term/table.rb Achoo::Term has no descriptive comment IrresponsibleModule
lib/achoo/term/table.rb Achoo::Term::Table has no descriptive comment IrresponsibleModule
lib/achoo/term/table.rb Achoo::Term::Table#build_format calls r[c] twice Duplication
lib/achoo/term/table.rb Achoo::Term::Table#build_format contains iterators nested 2 deep NestedIterators
lib/achoo/term/table.rb Achoo::Term::Table#build_format has approx 7 statements LongMethod
lib/achoo/term/table.rb Achoo::Term::Table#build_format has the variable name 'c' UncommunicativeName
lib/achoo/term/table.rb Achoo::Term::Table#build_format has the variable name 'f' UncommunicativeName
lib/achoo/term/table.rb Achoo::Term::Table#build_format has the variable name 'l' UncommunicativeName
lib/achoo/term/table.rb Achoo::Term::Table#build_format has the variable name 'r' UncommunicativeName
lib/achoo/term/table.rb Achoo::Term::Table#build_format refers to is_column_left_justified more than self LowCohesion
lib/achoo/term/table.rb Achoo::Term::Table#build_format refers to r more than self LowCohesion
lib/achoo/term/table.rb Achoo::Term::Table#calculate_table_cell_widths contains iterators nested 2 deep NestedIterators
lib/achoo/term/table.rb Achoo::Term::Table#calculate_table_cell_widths has the variable name 'd' UncommunicativeName
lib/achoo/term/table.rb Achoo::Term::Table#calculate_table_cell_widths has the variable name 'h' UncommunicativeName
lib/achoo/term/table.rb Achoo::Term::Table#calculate_table_cell_widths has the variable name 'i' UncommunicativeName
lib/achoo/term/table.rb Achoo::Term::Table#calculate_table_cell_widths has the variable name 'r' UncommunicativeName
lib/achoo/term/table.rb Achoo::Term::Table#calculate_table_cell_widths refers to lengths more than self LowCohesion
lib/achoo/term/table.rb Achoo::Term::Table#center_table_headers has the variable name 'i' UncommunicativeName
lib/achoo/term/table.rb Achoo::Term::Table#center_table_headers refers to headers more than self LowCohesion
lib/achoo/term/table.rb Achoo::Term::Table#print calls ("\342\224\234" << separator.join("\342\224\274")) twice Duplication
lib/achoo/term/table.rb Achoo::Term::Table#print calls (("\342\224\234" << separator.join("\342\224\274")) << "\342\224\244\n") twice Duplication
lib/achoo/term/table.rb Achoo::Term::Table#print calls io.print((("\342\224\234" << separator.join("\342\224\274")) << "\342\224\244\n")) twice Duplication
lib/achoo/term/table.rb Achoo::Term::Table#print calls separator.join("\342\224\274") twice Duplication
lib/achoo/term/table.rb Achoo::Term::Table#print has approx 11 statements LongMethod
lib/achoo/term/table.rb Achoo::Term::Table#print has the variable name 'r' UncommunicativeName
lib/achoo/ui/commands.rb Achoo::UI::Commands#lock_month has approx 6 statements LongMethod
lib/achoo/ui/commands.rb Achoo::UI::Commands#view_report calls RC[:reports] twice Duplication
lib/achoo/ui/commands.rb Achoo::UI::Commands#view_report has approx 8 statements LongMethod
lib/achoo/ui/commands.rb Achoo::UI::Commands#view_report has the variable name 'c' UncommunicativeName
lib/achoo/ui/commands.rb Achoo::UI::Commands#view_report refers to table more than self LowCohesion
lib/achoo/ui/common.rb Achoo::UI::Common#confirm doesn't depend on instance state LowCohesion
lib/achoo/ui/common.rb Achoo::UI::Common#confirm refers to answer more than self LowCohesion
lib/achoo/ui/date_chooser.rb Achoo::UI::DateChooser has no descriptive comment IrresponsibleModule
lib/achoo/ui/date_chooser.rb Achoo::UI::DateChooser#choose has the variable name 'e' UncommunicativeName
lib/achoo/ui/date_chooser.rb Achoo::UI::DateChooser#parse_date calls Date.today twice Duplication
lib/achoo/ui/date_chooser.rb Achoo::UI::DateChooser#parse_date calls Integer(date_str[(1..-1)]) twice Duplication
lib/achoo/ui/date_chooser.rb Achoo::UI::DateChooser#parse_date calls base.year twice Duplication
lib/achoo/ui/date_chooser.rb Achoo::UI::DateChooser#parse_date calls date_str[(1..-1)] twice Duplication
lib/achoo/ui/date_chooser.rb Achoo::UI::DateChooser#parse_date calls raise(ArgumentError.new("Invalid date")) twice Duplication
lib/achoo/ui/date_chooser.rb Achoo::UI::DateChooser#parse_date has approx 10 statements LongMethod
lib/achoo/ui/date_chooser.rb Achoo::UI::DateChooser#parse_date has the variable name 'd' UncommunicativeName
lib/achoo/ui/date_chooser.rb Achoo::UI::DateChooser#parse_date refers to date_str more than self LowCohesion
lib/achoo/ui/date_choosers.rb Achoo::UI::DateChoosers#date_chooser doesn't depend on instance state LowCohesion
lib/achoo/ui/date_choosers.rb Achoo::UI::DateChoosers#month_chooser doesn't depend on instance state LowCohesion
lib/achoo/ui/date_choosers.rb Achoo::UI::DateChoosers#optionally_ranged_date_chooser doesn't depend on instance state LowCohesion
lib/achoo/ui/exception_handling.rb Achoo::UI::ExceptionHandling#get_exception_reason doesn't depend on instance state LowCohesion
lib/achoo/ui/exception_handling.rb Achoo::UI::ExceptionHandling#get_exception_reason has the parameter name 'e' UncommunicativeName
lib/achoo/ui/exception_handling.rb Achoo::UI::ExceptionHandling#get_exception_reason refers to e more than self LowCohesion
lib/achoo/ui/exception_handling.rb Achoo::UI::ExceptionHandling#handle_exception has the parameter name 'e' UncommunicativeName
lib/achoo/ui/exception_handling.rb Achoo::UI::ExceptionHandling#handle_fatal_exception has the parameter name 'e' UncommunicativeName
lib/achoo/ui/month_chooser.rb Achoo::UI::MonthChooser has no descriptive comment IrresponsibleModule
lib/achoo/ui/month_chooser.rb Achoo::UI::MonthChooser#choose has the variable name 'e' UncommunicativeName
lib/achoo/ui/month_chooser.rb Achoo::UI::MonthChooser#one_month_ago calls now.month twice Duplication
lib/achoo/ui/month_chooser.rb Achoo::UI::MonthChooser#one_month_ago refers to now more than self LowCohesion
lib/achoo/ui/optionally_ranged_date_chooser.rb Achoo::UI::OptionallyRangedDateChooser has no descriptive comment IrresponsibleModule
lib/achoo/ui/optionally_ranged_date_chooser.rb Achoo::UI::OptionallyRangedDateChooser#date_format_help_string doesn't depend on instance state LowCohesion
lib/achoo/ui/register_hours.rb Achoo::UI::RegisterHours#chooser_helper has 4 parameters LongParameterList
lib/achoo/ui/register_hours.rb Achoo::UI::RegisterHours#chooser_helper has approx 6 statements LongMethod
lib/achoo/ui/register_hours.rb Achoo::UI::RegisterHours#chooser_helper has boolean parameter 'empty_allowed' ControlCouple
lib/achoo/ui/register_hours.rb Achoo::UI::RegisterHours#chooser_helper has the variable name 'p' UncommunicativeName
lib/achoo/ui/register_hours.rb Achoo::UI::RegisterHours#chooser_helper is controlled by argument empty_allowed ControlCouple
lib/achoo/ui/register_hours.rb Achoo::UI::RegisterHours#chooser_helper refers to answer more than self LowCohesion
lib/achoo/ui/register_hours.rb Achoo::UI::RegisterHours#chooser_helper refers to options more than self LowCohesion
lib/achoo/ui/register_hours.rb Achoo::UI::RegisterHours#hours_chooser doesn't depend on instance state LowCohesion
lib/achoo/ui/register_hours.rb Achoo::UI::RegisterHours#hours_chooser refers to answer more than self LowCohesion
lib/achoo/ui/register_hours.rb Achoo::UI::RegisterHours#print_hours_help has the variable name 'e' UncommunicativeName
lib/achoo/ui/register_hours.rb Achoo::UI::RegisterHours#print_remark_help has approx 8 statements LongMethod
lib/achoo/ui/register_hours.rb Achoo::UI::RegisterHours#print_remark_help has the variable name 'e' UncommunicativeName
lib/achoo/ui/register_hours.rb Achoo::UI::RegisterHours#project_chooser has the variable name 'p' UncommunicativeName
lib/achoo/ui/register_hours.rb Achoo::UI::RegisterHours#project_chooser refers to projects more than self LowCohesion
lib/achoo/ui/register_hours.rb Achoo::UI::RegisterHours#register_hours calls (date.class == Array) 3 times Duplication
lib/achoo/ui/register_hours.rb Achoo::UI::RegisterHours#register_hours calls date.class 3 times Duplication
lib/achoo/ui/register_hours.rb Achoo::UI::RegisterHours#register_hours has approx 18 statements LongMethod
lib/achoo/vcs.rb Achoo::VCS has no descriptive comment IrresponsibleModule
lib/achoo/vcs.rb Achoo::VCS#self.factory has the variable name 'k' UncommunicativeName
lib/achoo/vcs.rb Achoo::VCS#self.print_logs_for contains iterators nested 2 deep NestedIterators
lib/achoo/vcs/git.rb Achoo::VCS has no descriptive comment IrresponsibleModule
lib/achoo/vcs/git.rb Achoo::VCS::Git has no descriptive comment IrresponsibleModule
lib/achoo/vcs/git.rb Achoo::VCS::Git#log_for refers to date more than self LowCohesion
lib/achoo/vcs/subversion.rb Achoo::VCS has no descriptive comment IrresponsibleModule
lib/achoo/vcs/subversion.rb Achoo::VCS::Subversion has no descriptive comment IrresponsibleModule
lib/achoo/vcs/subversion.rb Achoo::VCS::Subversion#log_for has approx 6 statements LongMethod
lib/achoo/vcs/subversion.rb Achoo::VCS::Subversion#log_for has the variable name 'e' UncommunicativeName
lib/achoo/vcs/subversion.rb Achoo::VCS::Subversion#log_for refers to e more than self LowCohesion

Generated on Tue May 04 19:54:00 +0000 2010