lint and syntax