docs: def file_content_list(self, project):
          """ gathers content strings """
          project_list = False
          self.load_project_flag_list_file(il.get('project_exceptions'), project)
          try:
              flag_list = (fl['file_audits']['file_contents'])
          except KeyError:
              logger.error('Key Error processing file_contents list values')
  
          try:
              ignore_list = il['file_audits']['file_contents']
          except KeyError:
              logger.error('Key Error processing file_contents list values')
  
          try:
              project_list = fl['file_audits'][project]['file_contents']
              logger.info('Loaded %s specific file_contents entries', project)
  
          except KeyError:
              logger.info('No project specific file_contents section for project %s', project)
  
          if project_list:
              ignore_list_merge = project_list + ignore_list
  
              ignore_list_re = re.compile("|".join(ignore_list_merge), flags=re.IGNORECASE)
  
              return flag_list, ignore_list_re
          else:
              ignore_list_re = re.compile("|".join(ignore_list),
                                          flags=re.IGNORECASE)
              return flag_list, ignore_list_re