员工离职不发工资是违法的。根据我国劳动法规定,用人单位应当按照劳动合同的约定,以货币形式按月支付给劳动者本人工资。如果用人单位无故拖欠或者扣发劳动者的工资,劳动者可以向劳动监察部门投诉,或者申请劳动仲裁,维护自己的合法权益。
此外,用人单位在劳动者离职时,应当依法给予劳动者经济补偿。如果用人单位未依照本法规定给予劳动者经济补偿,劳动者可以向劳动监察部门投诉或者申请劳动仲裁,要求用人单位给予经济补偿。
同时,用人单位不得违反本法规定延长劳动者的工作时间。如果用人单位有违反相关法律规定延长劳动者工作时间的情形,劳动者可以向劳动监察部门投诉或者申请劳动仲裁,要求用人单位给予相应的处罚和赔偿。
总之,员工离职不发工资是违法的行为,劳动者可以采取相应的措施来维护自己的合法权益。同时,用人单位也应当遵守相关法律规定,依法给予劳动者工资和经济补偿,保障劳动者的合法权益。
请注意,以上回答仅供参考,具体内容请以相关法律法规和实际情况为准。