Exercício 05: Linters
Exercício - Linters
Seção intitulada “Exercício - Linters”Por meio de pesquisa, apresente um documento contendo um tutorial sobre a instalação, configuração e utilização de uma ferramenta linter. A pesquisa deverá ser apresentada em sala de aula em no máximo 5 minutos.
Requisitos
Seção intitulada “Requisitos”O documento deverá conter:
- Instruções de instalação da ferramenta
- Como a ferramenta se integra ao ambiente de desenvolvimento
- Como realizar a estilização de maneira automática
- Quais são os o guias de estilo utilizados pelo linter
- Pelo menos três regras de estilo que podem ser configuradas pelo linter
Além disso, a apresentação deverá, além de elencar todos os pontos do tutorial, apresentar um exemplo de código a ser estilizado pelo linter. Pode-se utilizar do mesmo documento do tutorial para apresentação, desde que esteja visualmente organizado.
Linguagens e Linters
Seção intitulada “Linguagens e Linters”As linguagens serão sorteadas em sala de aula. Abaixo estão alguns exemplos de linters para cada linguagem:
- JavaScript/TypeScript → ESLint, Prettier
- Python → Flake8, Black
- Java → Checkstyle, SpotBugs
- C/C++ → Clang-Tidy, CPPLint
- Go → Golangci-lint
- Ruby → RuboCop
- PHP → PHP_CodeSniffer, PHPStan
- Swift → SwiftLint
- Kotlin → Ktlint
Avaliação
Seção intitulada “Avaliação”- Clareza do tutorial: O material escrito está bem estruturado e compreensível?
- Qualidade da apresentação: O grupo explicou bem os conceitos e trouxe exemplos
- práticos?
- Demonstração prática: O linter foi demonstrado em funcionamento?
- Participação da equipe: Todos os membros contribuíram para a atividade?
Entrega
Seção intitulada “Entrega”A entrega do documento deverá ser feita em formato PDF.