mhenrixon/sidekiq-unique-jobs

View on GitHub
Branch: main(View all)
NameLines of codeMaintainabilityTest coverage
lib/sidekiq_unique_jobs/key.rb38
A
0 mins
A
100%
lib/sidekiq_unique_jobs/lock.rb129
A
2 hrs
A
100%
lib/sidekiq_unique_jobs/lock/base_lock.rb77
A
0 mins
A
94%
lib/sidekiq_unique_jobs/lock/client_validator.rb13
A
0 mins
A
100%
lib/sidekiq_unique_jobs/lock/server_validator.rb12
A
0 mins
A
100%
lib/sidekiq_unique_jobs/lock/until_and_while_executing.rb37
A
0 mins
B
84%
lib/sidekiq_unique_jobs/lock/until_executed.rb24
A
0 mins
A
100%
lib/sidekiq_unique_jobs/lock/until_executing.rb23
A
0 mins
A
100%
lib/sidekiq_unique_jobs/lock/until_expired.rb19
A
0 mins
A
100%
lib/sidekiq_unique_jobs/lock/validator.rb45
A
0 mins
A
100%
lib/sidekiq_unique_jobs/lock/while_executing.rb37
A
0 mins
A
100%
lib/sidekiq_unique_jobs/lock/while_executing_reject.rb9
A
0 mins
A
100%
lib/sidekiq_unique_jobs/lock_args.rb68
A
25 mins
A
95%
lib/sidekiq_unique_jobs/lock_config.rb60
A
0 mins
A
100%
lib/sidekiq_unique_jobs/lock_digest.rb39
A
0 mins
A
100%
lib/sidekiq_unique_jobs/lock_info.rb24
A
0 mins
A
100%
lib/sidekiq_unique_jobs/lock_timeout.rb22
A
0 mins
A
100%
lib/sidekiq_unique_jobs/lock_ttl.rb28
A
0 mins
A
100%
lib/sidekiq_unique_jobs/lock_type.rb16
A
0 mins
A
100%
lib/sidekiq_unique_jobs/locksmith.rb171
A
3 hrs
A
98%
lib/sidekiq_unique_jobs/logging.rb97
A
0 mins
A
100%
lib/sidekiq_unique_jobs/logging/middleware_context.rb22
A
25 mins
A
92%
lib/sidekiq_unique_jobs/lua/delete.lua
lib/sidekiq_unique_jobs/lua/delete_by_digest.lua
lib/sidekiq_unique_jobs/lua/delete_job_by_digest.lua
lib/sidekiq_unique_jobs/lua/find_digest_in_queues.lua
lib/sidekiq_unique_jobs/lua/lock.lua
lib/sidekiq_unique_jobs/lua/lock_until_expired.lua
lib/sidekiq_unique_jobs/lua/locked.lua
lib/sidekiq_unique_jobs/lua/queue.lua
lib/sidekiq_unique_jobs/lua/reap_orphans.lua
lib/sidekiq_unique_jobs/lua/shared/_common.lua
lib/sidekiq_unique_jobs/lua/shared/_current_time.lua
lib/sidekiq_unique_jobs/lua/shared/_delete_from_queue.lua
lib/sidekiq_unique_jobs/lua/shared/_delete_from_sorted_set.lua
lib/sidekiq_unique_jobs/lua/shared/_find_digest_in_process_set.lua
lib/sidekiq_unique_jobs/lua/shared/_find_digest_in_queues.lua
lib/sidekiq_unique_jobs/lua/shared/_find_digest_in_sorted_set.lua
lib/sidekiq_unique_jobs/lua/shared/_hgetall.lua
lib/sidekiq_unique_jobs/lua/shared/_upgrades.lua
lib/sidekiq_unique_jobs/lua/unlock.lua
lib/sidekiq_unique_jobs/lua/update_version.lua
lib/sidekiq_unique_jobs/lua/upgrade.lua
lib/sidekiq_unique_jobs/middleware.rb19
A
0 mins
A
100%
lib/sidekiq_unique_jobs/middleware/client.rb19
A
0 mins
A
100%
lib/sidekiq_unique_jobs/middleware/server.rb11
A
0 mins
A
100%
lib/sidekiq_unique_jobs/normalizer.rb8
A
0 mins
A
100%
lib/sidekiq_unique_jobs/on_conflict.rb24
A
0 mins
A
100%
lib/sidekiq_unique_jobs/on_conflict/log.rb12
A
0 mins
A
100%
lib/sidekiq_unique_jobs/on_conflict/null_strategy.rb8
A
0 mins
A
100%