def no_new_errors(new_data, old_data, strict=False):
    """
    Pylint Validator that will fail any review if there are
    new Pylint errors in it (Pylint message starts with 'E:')

    :param new_data:
    :param old_data:
    :return:
    """
    success = True
    score = 0
    message = ''
    if new_data['errors'] > old_data['errors']:
        success = False
        message = (
            'Failed, More errors than prior runs!({} > {})\nAverage Score: {}'
            .format(new_data['errors'], old_data['errors'], new_data[
            'average']))
        score = -1
    return success, score, message
