lib/i18n/tasks/data/tree/nodes.rb | 71 | A 55 mins | A 92% |
lib/i18n/tasks/data/tree/siblings.rb | 256 | D 1 day | A 98% |
lib/i18n/tasks/data/tree/traversal.rb | 169 | B 6 hrs | B 87% |
lib/i18n/tasks/html_keys.rb | 11 | A 0 mins | A 100% |
lib/i18n/tasks/ignore_keys.rb | 21 | A 0 mins | A 100% |
lib/i18n/tasks/interpolations.rb | 27 | A 1 hr | A 100% |
lib/i18n/tasks/key_pattern_matching.rb | 24 | A 0 mins | A 100% |
lib/i18n/tasks/locale_list.rb | 15 | A 0 mins | A 90% |
lib/i18n/tasks/locale_pathname.rb | 13 | A 0 mins | A 100% |
lib/i18n/tasks/logging.rb | 25 | A 0 mins | B 88% |
lib/i18n/tasks/missing_keys.rb | 149 | A 2 hrs | A 99% |
lib/i18n/tasks/plural_keys.rb | 44 | A 1 hr | A 100% |
lib/i18n/tasks/references.rb | 75 | A 3 hrs | A 97% |
lib/i18n/tasks/reports/base.rb | 56 | A 0 mins | A 94% |
lib/i18n/tasks/reports/terminal.rb | 214 | A 3 hrs | B 87% |
lib/i18n/tasks/scanners/ast_matchers/base_matcher.rb | 75 | A 3 hrs | A 91% |
lib/i18n/tasks/scanners/ast_matchers/default_i18n_subject_matcher.rb | 22 | A 0 mins | A 100% |
lib/i18n/tasks/scanners/ast_matchers/message_receivers_matcher.rb | 68 | A 1 hr | A 100% |
lib/i18n/tasks/scanners/ast_matchers/rails_model_matcher.rb | 48 | A 0 mins | A 100% |
lib/i18n/tasks/scanners/erb_ast_scanner.rb | 60 | A 1 hr | A 100% |
lib/i18n/tasks/scanners/file_scanner.rb | 36 | A 0 mins | A 90% |
lib/i18n/tasks/scanners/files/caching_file_finder.rb | 15 | A 0 mins | A 100% |
lib/i18n/tasks/scanners/files/caching_file_finder_provider.rb | 18 | A 0 mins | A 100% |
lib/i18n/tasks/scanners/files/caching_file_reader.rb | 13 | A 0 mins | A 100% |
lib/i18n/tasks/scanners/files/file_finder.rb | 35 | A 1 hr | A 100% |
lib/i18n/tasks/scanners/files/file_reader.rb | 9 | A 0 mins | A 100% |
lib/i18n/tasks/scanners/local_ruby_parser.rb | 54 | A 0 mins | A 96% |
lib/i18n/tasks/scanners/occurrence_from_position.rb | 20 | A 0 mins | A 100% |
lib/i18n/tasks/scanners/pattern_mapper.rb | 40 | A 55 mins | A 100% |
lib/i18n/tasks/scanners/pattern_scanner.rb | 80 | A 2 hrs | A 98% |
lib/i18n/tasks/scanners/pattern_with_scope_scanner.rb | 72 | B 4 hrs | A 100% |
lib/i18n/tasks/scanners/relative_keys.rb | 45 | A 45 mins | A 100% |
lib/i18n/tasks/scanners/results/key_occurrences.rb | 33 | A 0 mins | B 86% |
lib/i18n/tasks/scanners/results/occurrence.rb | 48 | A 0 mins | A 93% |
lib/i18n/tasks/scanners/ruby_ast_call_finder.rb | 26 | A 0 mins | A 100% |
lib/i18n/tasks/scanners/ruby_ast_scanner.rb | 100 | A 0 mins | A 96% |
lib/i18n/tasks/scanners/ruby_key_literals.rb | 18 | A 0 mins | A 100% |
lib/i18n/tasks/scanners/scanner.rb | 8 | A 0 mins | B 80% |
lib/i18n/tasks/scanners/scanner_multiplexer.rb | 27 | A 0 mins | A 100% |
lib/i18n/tasks/split_key.rb | 41 | A 2 hrs | A 100% |
lib/i18n/tasks/stats.rb | 22 | A 0 mins | A 90% |
lib/i18n/tasks/string_interpolation.rb | 13 | A 0 mins | A 100% |
lib/i18n/tasks/translation.rb | 22 | A 0 mins | D 69% |
lib/i18n/tasks/translators/base_translator.rb | 104 | A 2 hrs | A 94% |
lib/i18n/tasks/translators/deepl_translator.rb | 97 | A 35 mins | F 33% |
lib/i18n/tasks/translators/google_translator.rb | 52 | A 0 mins | B 83% |
lib/i18n/tasks/translators/openai_translator.rb | 91 | A 0 mins | F 41% |
lib/i18n/tasks/translators/yandex_translator.rb | 47 | A 0 mins | F 48% |
lib/i18n/tasks/unused_keys.rb | 19 | A 0 mins | A 100% |
lib/i18n/tasks/used_keys.rb | 147 | A 2 hrs | A 92% |