class_docstr: Abstract our application into a class.
class_docstr_tok: ["Abstract","our","application","into","a","class","."]
docstr: Run the actual checks with the FileChecker Manager.
  
  This method encapsulates the logic to make a
  :class:`~flake8.checker.Manger` instance run the checks it is
  managing.
docstr_tok: ["Run","the","actual","checks","with","the","FileChecker","Manager",".","This","method","encapsulates","the","logic","to","make","a",":","class",":","`","~flake8.checker.Manger","`","instance","run","the","checks","it","is","managing","."]
code: def run_checks(self) -> None:
      """Run the actual checks with the FileChecker Manager.
  
      This method encapsulates the logic to make a
      :class:`~flake8.checker.Manger` instance run the checks it is
      managing.
      """
      assert self.file_checker_manager is not None
  
      self.file_checker_manager.start()
      try:
          self.file_checker_manager.run()
      except exceptions.PluginExecutionFailed as plugin_failed:
          print(str(plugin_failed))
          print("Run flake8 with greater verbosity to see more details")
          self.catastrophic_failure = True
      LOG.info("Finished running")
      self.file_checker_manager.stop()
      self.end_time = time.time()
  
imports: from __future__ import annotations
  import argparse
  import json
  import logging
  import time
  from typing import Sequence
  import flake8
  from flake8 import checker
  from flake8 import defaults
  from flake8 import exceptions
  from flake8 import style_guide
  from flake8.formatting.base import BaseFormatter
  from flake8.main import debug
  from flake8.options.parse_args import parse_args
  from flake8.plugins import finder
  from flake8.plugins import reporter
label_desc: Use image node_id 6 for calling the Application obj's underlying member method code with example usage: obj.run_checks() without return types