从法律上来讲肯定是违法了,首先不按期支付水电费就已经构成了违约,更何况是没交水电费就搬走。根据《民法典》规定,租客与房东是签订过租房合同的,这个合同是具有法律效力的。租客在未缴纳水电费就搬走,这属于违反租房合同的行为,是需要负相应的法律责任的。