updated lint rules & src