Akce
Nastavení vývojového prostředí¶
Pluginy IntelliJ IDEA¶
- PMD : https://plugins.jetbrains.com/plugin/1137-pmd
- Primární plugin PMD, což je statický analyzátor. V projektu je nastavení ruleset, které používáme v rámci projektu a která se automaticky spouští při MR na Gitlab CICD.
- Používání:
- První použití je celkem neintuitivní. Je potřeba přidat vlastní ruleset do pluginu PMD. Je potřeba jít do nastavení a vyhledat
"PMD"
. Ruleset se nachází v projektu v relativní cestě:./src/main/resources/pmd-ruleset.xml
- Pak je potřeba vybrat který ruleset chceme spustit v
Tools → Run PMD -> Custom Rules
- Po kroku 2) se objeví na levé straně záložka, kde je možné vidět nalezené problémy a nebo opakovaně spouště PMD test.
- spotbugs-idea : https://plugins.jetbrains.com/plugin/14014-spotbugs-idea
- Primární plugin SpotBugs, což je statický analyzátor, který používáme v rámci projektu a který se automaticky spouští při MR na Gitlab CICD.
- Používání:
- První použití je celkem neintuitivní. Je potřeba přidat exlusion list (cesta:
./src/main/resources/spotbugs-exclude.xml
) do nastavení pluginu. - Následně je možné používat analyzovat celý projekt + přímo v kódu ukazuje analyzátor problémy které nalezl
- SonarQube for IDE : https://plugins.jetbrains.com/plugin/7973-sonarqube-for-ide
- Alternativní statické testy lze používat s předdefinovanými pravidly.
- Používání:
- Lze projít statickým analyzátorem celý projekt
- Nebo kontrolovat jen aktuální soubor
- Lze projít statickým analyzátorem celý projekt
Autor: František Urban
Datum: 22.03.2025
Stav: hotový
Aktualizováno uživatelem Štěpán Faragula před 17 dny(ů) · 4 revizí