Projekt

Obecné

Profil

Akce

Nastavení vývojového prostředí » Historie » Revize 3

« Předchozí | Revize 3/4 (rozdíl) | Další »
František Urban, 2025-03-22 18:43


Nastavení vývojového prostředí

Pluginy IntellJIdea

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

Aktualizováno uživatelem František Urban před 28 dny(ů) · 3 revizí