lint on save