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! |