Projekt

Obecné

Profil

Nastavení vývojového prostředí » Historie » Verze 1

František Urban, 2025-03-22 18:17

1 1 František Urban
h1. Nastavení vývojového prostředí
2
3
h3. Pluginy IntellJIdea
4
5
* *PMD* : https://plugins.jetbrains.com/plugin/1137-pmd
6
** Primární plugin pro PMD, statické testy 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
7
** Používání:
8
## První použití je celkem neintuitivní. Je potřeba přidat custom 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@
9
!{height:450px}pmd_pridani_ruleset.png!
10
## Pak je potřeba vybrat který ruleset chceme spustit v @Tools → Run PMD -> Custom Rules@
11
!{height:350px}pmd_spusteni_ruleset.png!
12
## 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.
13
!{height:350px}pmd_opakovane_spousteni.png!
14
15
16
* *SonarQube* : https://plugins.jetbrains.com/plugin/7973-sonarqube-for-ide
17
** Alternativní statické testy lze používat s předefinovanými pravidly
18
** Používání:
19
*** Lze projít statickým analyzátorem celý projekt
20
!{height:350px}sonar_qube_spusteni.png!
21
*** Nebo kontrolovat jen aktuální soubor
22
!{height:350px}sonar_qube_spusteni_soubor.png!