不违法。基本工资没扣,休假没有产生绩效,不存在扣绩效的说法,而是根本没有。
劳动者休年假、婚假、产假,用人单位应当按照劳动合同约定支付工资。根据《劳动合同法》第五十一条、劳动部《工资支付暂行规定》第十一条规定,劳动者休年假、婚假、产假的,用人单位应当按照劳动合同约定的标准支付工资。劳动合同没有约定的,应当按照实际支付的正常劳动时间的工资报酬支付。职工晚婚晚育的,按《人口与计划生育法》和各地《人口与计划生育条例》规定,假期视作出勤,不影响全勤评奖。