no more eval, use ruby linter instead