class_docstr: Subclass the Pyflakes checker to conform with the flake8 API.
class_docstr_tok: ["Subclass","the","Pyflakes","checker","to","conform","with","the","flake8","API","."]
docstr: Run the plugin.
docstr_tok: ["Run","the","plugin","."]
code: def run(
      self,
  ) -> Generator[tuple[int, int, str, type[Any]], None, None]:
      """Run the plugin."""
      for message in self.messages:
          col = getattr(message, "col", 0)
          yield (
              message.lineno,
              col,
              "{} {}".format(
                  FLAKE8_PYFLAKES_CODES.get(
                      type(message).__name__, "F999"
                  ),
                  message.message % message.message_args,
              ),
              message.__class__,
          )
  
file_path: flake8/src/flake8/plugins/pyflakes.py
imports: from __future__ import annotations
  import argparse
  import ast
  import logging
  from typing import Any
  from typing import Generator
  import pyflakes.checker
  from flake8.options.manager import OptionManager
label_desc: Use image node_id 4 for calling the FlakesChecker obj's underlying member method code with example usage: obj.run() without return types