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