code: def run(self, new_pylint_data, old_pylint_data):
          
          for validator in self.checkers:
              success, score, message = validator(new_pylint_data, old_pylint_data)
              if not success:
                  return score, message
  
          message = self.default_message.format(new_pylint_data['average'])
          return self.default_score, message
docs: Run the new pylint data through given all current checkers,
          including comparisons to old pylint data.