Projekt

Obecné

Profil

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í:
      1. 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
      2. Pak je potřeba vybrat který ruleset chceme spustit v Tools → Run PMD -> Custom Rules
      3. 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í:
      1. První použití je celkem neintuitivní. Je potřeba přidat exlusion list (cesta: ./src/main/resources/spotbugs-exclude.xml) do nastavení pluginu.
      2. Následně je možné používat analyzovat celý projekt + přímo v kódu ukazuje analyzátor problémy které nalezl

Autor: František Urban
Datum: 22.03.2025
Stav: hotový

Aktualizováno uživatelem Štěpán Faragula před 17 dny(ů) · 4 revizí