不违法,但是需要支付劳动者工资,法律规定非因劳动者原因造成单位停工、停产在一个工资支付周期内的,用人单位应按劳动合同规定的标准支付劳动者工资。超过一个工资支付周期的,若劳动者提供了正常劳动,则支付给劳动者的劳动报酬不得低于当地的最低工资标准;若劳动者没有提供正常劳动,应按国家有关规定办理。用人单位停工停产期间,按《工资支付暂行规定》支付劳动者工资或生活费。停工停产在一个工资支付周期内的,应按劳动合同规定的标准支付工资。停工停产超过一个工资支付周期的,劳动者提供了正常劳动,支付给劳动者的劳动报酬不得低于当地的最低工资标准;劳动者没有提供正常劳动,用人单位应当向劳动者支付生活费。生活费标准按照各省、自治区、直辖市规定的办法执行。目前,各地对没提供正常劳动应发放的生活费标准规定不一,有的规定基本生活费标准每人每月不应低于当地失业人员救济标准,如广东省;有的规定按最低工资标准的70%支付基本生活费。在公司未做出解散或清算的决定前,对于个人而言,去留应根据自己的具体情况确定,如选择离职,亦可依照劳动法规定,以用人单位未提供劳动条件为由主张解除劳动合同的经济补偿金。
法律依据:《劳动合同法》第八十五条用人单位有下列情形之一的,由劳动行政部门责令限期支付劳动报酬、加班费或者经济补偿劳动报酬低于当地最低工资标准的,应当支付其差额部分逾期不支付的,责令用人单位按应付金额百分之五十以上百分之一百以下的标准向劳动者加付赔偿金:
(一)未按照劳动合同的约定或者国家规定及时足额支付劳动者劳动报酬
(二)低于当地最低工资标准支付劳动者工资
(三)安排加班不支付加班费
(四)解除或者终止劳动合同,未依照本法规定向劳动者支付经济补偿。