code: def checkInputFilesAreInCleanGitReposAndAreTracked(self):
      if self.args.verify or self.args.yes:
          return
      gitRepos = sets.Set()
      for formatterInstance in self.codeFormatterInstances:
          for fileName in formatterInstance.inputFiles:
              gitRepo = self.getGitRepoForFile(fileName)
              if gitRepo is None:
                  self.confirmWithUserFileIsOutsideGit(fileName)
              else:
                  self.gitUpdateIndexRefresh(gitRepo)
                  if not self.isTrackedFile(fileName):
                      self.confirmWithUserFileIsUntracked(fileName)
                  elif gitRepo not in gitRepos:
                      gitRepos.add(gitRepo)
                      if not self.isCleanGitRepo(gitRepo):
                          self.confirmWithUserGitRepoIsNotClean(gitRepo)
  
imports: import argparse
  import filecmp
  import os
  import re
  import sets
  import subprocess
  import sys
  from termcolor import cprint
label_desc: Use image node_id 11 for calling the CodeFormat obj's underlying member method code with example usage: obj.checkInputFilesAreInCleanGitReposAndAreTracked() without return types