refatoração e linting