mysociety/alaveteli

View on GitHub
Branch: develop(View all)
NameLines of codeMaintainabilityTest coverage
app/models/info_request.rb1,395
F
1 wk
lib/acts_as_xapian/acts_as_xapian.rb822
F
1 wk
app/models/public_body.rb723
F
5 days
config/routes.rb692
C
1 day
app/controllers/request_controller.rb600
F
6 days
app/models/user.rb511
D
2 days
app/controllers/user_controller.rb470
F
3 days
app/models/info_request_event.rb445
D
2 days
app/models/outgoing_message.rb418
D
2 days
app/mailers/request_mailer.rb411
D
2 days
lib/mail_handler/backends/mail_backend.rb382
D
2 days
app/models/incoming_message.rb379
D
1 day
app/controllers/application_controller.rb336
C
1 day
app/helpers/info_request_helper.rb291
A
1 hr
app/assets/javascripts/wizard.js283
C
1 day
app/helpers/link_to_helper.rb269
A
3 hrs
app/controllers/api_controller.rb247
C
1 day
app/controllers/admin_public_body_controller.rb233
C
1 day
app/models/mail_server_log.rb223
C
7 hrs
app/models/info_request_batch.rb213
A
3 hrs
app/models/track_thing.rb207
A
2 hrs
app/models/foi_attachment.rb199
B
4 hrs
app/controllers/followups_controller.rb197
A
30 mins
lib/languages.rb195
C
7 hrs
app/controllers/admin_request_controller.rb192
B
6 hrs
lib/user_spam_scorer.rb190
A
25 mins
app/controllers/alaveteli_pro/subscriptions_controller.rb190
B
6 hrs
app/controllers/track_controller.rb188
B
4 hrs
app/controllers/attachments_controller.rb181
B
4 hrs
app/models/ability.rb165
D
2 days
app/helpers/application_helper.rb165
A
2 hrs
app/controllers/admin_user_controller.rb164
A
1 hr
app/helpers/prominence_helper.rb163
A
50 mins
app/assets/javascripts/time_series.js160
B
6 hrs
lib/world_foi_websites.rb159
B
4 hrs
lib/alaveteli_pro/metrics_report.rb158
A
25 mins
app/controllers/admin_general_controller.rb157
B
4 hrs
app/models/comment.rb151
A
0 mins
app/controllers/public_body_controller.rb150
C
1 day
app/controllers/general_controller.rb149
C
1 day
app/mailers/notification_mailer.rb147
A
2 hrs
gems/alaveteli_features/spec/feature_spec.rb147
A
0 mins
lib/tasks/storage/storage.rb142
B
4 hrs
lib/configuration.rb139
A
0 mins
app/models/info_request/state/transitions.rb137
B
4 hrs
lib/mail_handler.rb136
C
1 day
lib/data_export.rb136
B
4 hrs
app/controllers/admin_incoming_message_controller.rb135
B
4 hrs
app/models/alaveteli_pro/embargo.rb130
A
0 mins
app/models/alaveteli_pro/request_filter.rb130
A
2 hrs