Diferencia entre revisiones de «Uso de analizadores de código»
| Línea 33: | Línea 33: | ||
# Instala "SonarLint" dende "Tools > Plugins" (baixo a categoría "Code Analysis"). | # 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". | # Tras reiniciar, abre un ficheiro .java e verás iconos no marxe ou no panel "SonarLint". | ||
| + | |||
| + | = Referencias = | ||
| + | * [https://docs.pylint.org/ Pylint User Manual] | ||
| + | * [https://www.pylint.org/ Pylint page] | ||
Revisión del 18:15 9 feb 2026
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".
Un primeiro exemplo pódese atopar na documentación.
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".