BLKSerene/Wordless

View on GitHub
wordless/wl_wordlist_generator.py

Summary

Maintainability
A
2 hrs
Test Coverage

Avoid deeply nested control flow statements.
Open

                            for lang, syllabified_form in syls_tokens[token].items():
                                lang_text = wl_conversion.to_lang_text(self.main, lang)
                                token_syllabified_forms.append(f"{syllabified_form} [{lang_text}]")

Severity: Major
Found in wordless/wl_wordlist_generator.py - About 45 mins to fix

    Avoid deeply nested control flow statements.
    Open

                                if token_syllabified == self.tr('No language support'):
                                    self.set_item_err(i, 2, token_syllabified, alignment_hor = 'left')
                                else:
                                    self.model().setItem(i, 2, wl_tables.Wl_Table_Item(token_syllabified))
                            # Same token found in more than one language
    Severity: Major
    Found in wordless/wl_wordlist_generator.py - About 45 mins to fix

      Avoid deeply nested control flow statements.
      Open

                                  if self.tr('No language support') in tokens_syllabified:
                                      self.set_item_err(i, 2, tokens_syllabified, alignment_hor = 'left')
                                  else:
                                      self.model().setItem(i, 2, wl_tables.Wl_Table_Item(tokens_syllabified))
      
      
      Severity: Major
      Found in wordless/wl_wordlist_generator.py - About 45 mins to fix

        There are no issues that match your filters.

        Category
        Status