glebm/i18n-tasks

View on GitHub
Branch: main(View all)
NameLines of codeMaintainabilityTest coverage
lib/i18n/tasks/translators/deepl_translator.rb97
A
35 mins
F
33%
lib/i18n/tasks/translators/openai_translator.rb91
A
0 mins
F
41%
lib/i18n/tasks/translators/yandex_translator.rb47
A
0 mins
F
48%
lib/i18n/tasks/translation.rb22
A
0 mins
D
69%
lib/i18n/tasks/concurrent/cached_value.rb38
A
25 mins
C
76%
lib/i18n/tasks/scanners/scanner.rb8
A
0 mins
B
80%
lib/i18n/tasks/data/router/isolating_router.rb114
B
4 hrs
B
82%
lib/i18n/tasks/command/commands/tree.rb84
A
0 mins
B
83%
lib/i18n/tasks/command/commands/usages.rb66
A
0 mins
B
83%
lib/i18n/tasks/command/options/data.rb78
A
35 mins
B
84%
lib/i18n/tasks/command/commands/missing.rb74
A
35 mins
B
84%
lib/i18n/tasks/command/commands/meta.rb29
A
0 mins
B
85%
lib/i18n/tasks/data/tree/node.rb163
A
3 hrs
B
86%
lib/i18n/tasks/scanners/results/key_occurrences.rb33
A
0 mins
B
86%
lib/i18n/tasks/cli.rb179
B
4 hrs
B
86%
lib/i18n/tasks/data/tree/traversal.rb169
B
6 hrs
B
87%
lib/i18n/tasks/reports/terminal.rb214
A
3 hrs
B
87%
lib/i18n/tasks/logging.rb25
A
0 mins
B
88%
lib/i18n/tasks/translators/google_translator.rb47
A
0 mins
B
88%
lib/i18n/tasks/command/commands/data.rb100
A
0 mins
B
89%
lib/i18n/tasks/command/option_parsers/enum.rb48
A
25 mins
A
90%
lib/i18n/tasks/locale_list.rb15
A
0 mins
A
90%
lib/i18n/tasks/data.rb62
A
0 mins
A
90%
lib/i18n/tasks/stats.rb22
A
0 mins
A
90%
lib/i18n/tasks/scanners/file_scanner.rb36
A
0 mins
A
90%
lib/i18n/tasks/scanners/ast_matchers/base_matcher.rb75
A
3 hrs
A
91%
lib/i18n/tasks/configuration.rb114
A
1 hr
A
91%
lib/i18n/tasks/used_keys.rb147
A
2 hrs
A
92%
lib/i18n/tasks/data/tree/nodes.rb71
A
55 mins
A
92%
lib/i18n/tasks/scanners/results/occurrence.rb48
A
0 mins
A
93%
lib/i18n/tasks/command/option_parsers/locale.rb47
A
55 mins
A
93%
lib/i18n/tasks/translators/base_translator.rb104
A
2 hrs
A
94%
lib/i18n/tasks/data/adapter/yaml_adapter.rb29
A
0 mins
A
94%
lib/i18n/tasks/reports/base.rb56
A
0 mins
A
94%
lib/i18n/tasks/command/commander.rb29
A
0 mins
A
95%
lib/i18n/tasks/command/dsl.rb45
A
35 mins
A
96%
lib/i18n/tasks/scanners/local_ruby_parser.rb54
A
0 mins
A
96%
lib/i18n/tasks/data/router/pattern_router.rb40
A
25 mins
A
96%
lib/i18n/tasks/scanners/ruby_ast_scanner.rb100
A
0 mins
A
96%
lib/i18n/tasks/data/router/conservative_router.rb48
A
1 hr
A
97%
lib/i18n/tasks/base_task.rb47
A
0 mins
A
97%
lib/i18n/tasks/data/file_formats.rb74
A
0 mins
A
97%
lib/i18n/tasks/references.rb75
A
3 hrs
A
97%
lib/i18n/tasks/scanners/pattern_scanner.rb80
A
2 hrs
A
98%
lib/i18n/tasks/data/tree/siblings.rb256
D
1 day
A
98%
lib/i18n/tasks/missing_keys.rb149
A
2 hrs
A
99%
lib/i18n/tasks/scanners/relative_keys.rb45
A
45 mins
A
100%
lib/i18n/tasks/data/file_system.rb11
A
0 mins
A
100%
lib/i18n/tasks/locale_pathname.rb13
A
0 mins
A
100%
lib/i18n/tasks/scanners/scanner_multiplexer.rb27
A
0 mins
A
100%