docs: def spell_check_no_pipeline(self, sources, options, personal_dict):
          """Spell check without the pipeline."""
  
          for source in sources:
              if source._has_error():  # pragma: no cover
                  yield Results([], source.context, source.category, source.error)
  
              cmd = self.setup_command(source.encoding, options, personal_dict, source.context)
              self.log('', 3)
              self.log("Command: " + str(cmd), 4)
              try:
                  wordlist = util.call_spellchecker(cmd, input_text=None, encoding=source.encoding)
                  yield Results(
                      [w for w in sorted(set(wordlist.replace('\r', '').split('\n'))) if w],
                      source.context,
                      source.category
                  )
              except Exception as e:  # pragma: no cover
                  err = self.get_error(e)
                  yield Results([], source.context, source.category, err)