Uso de analizadores de código
Revisión del 18:12 9 feb 2026 de Joselv (discusión | contribuciones)
Sumario
Analizadores de código
SonarLint e PyLint son ferramentas recomendables para avaliar e mellorar a calidade do código en desenvolvementos colaborativos.
Poden personalizarse con ficheiros de configuración (.pylintrc ou regras de SonarLint).
PyLint (para Python)
PyLint é un verificador estático de código para Python que identifica erros, aplica convencións de estilo (PEP 8) e detecta "cheiros de código" (code smells). Ofrece puntuacións de calidade e suxestións de mellora.
Exemplo de uso
En Visual Studio Code:
- Instala a extensión "Python" (Microsoft).
- Configura o linter en "Settings > Python > Linting > Pylint Enabled".
- Abre un ficheiro .py e verás subliñados e mensaxes no "Problems View".
En NetBeans (con complemento Python):
- Instala o complemento "Python" dende "Tools > Plugins".
- Preme co botón dereito no proxecto > "Python" > "Run Pylint".
SonarLint (para Java)
SonarLint é unha ferramenta de análise estática para Java que detecta bugs, vulnerabilidades e problemas de mantemento en tempo real. Integrase con IDE e segue as regras de SonarQube.
Exemplo de uso
En Visual Studio Code:
- Instala a extensión "SonarLint" desde o mercado.
- Abre un ficheiro .java → os problemas amósanse no panel "SonarLint" e como subliñados.
En NetBeans:
- Instala "SonarLint" dende "Tools > Plugins" (baixo a categoría "Code Analysis").
- Tras reiniciar, abre un ficheiro .java e verás iconos no marxe ou no panel "SonarLint".