Vytváření vlastních kategorií pravidel a pravidel

Můžete vytvořit vlastní kategorie pravidel a vlastní pravidla a přidat je do konfigurace analýzy navíc k těm, které dodali poskytovatelé analýz. Například tým pro vývoj v jazyce Java může používat k analýze zdrojového kódu určitou množinu poskytovatelů, kategorií pravidel a pravidel definovaných v souboru vlastních pravidel.
Chcete-li vytvořit vlastní kategorie pravidel a pravidla:
  1. Klepněte na Okno > Předvolby; potom klepněte na Analýza > Vlastní pravidla a kategorie.
  2. Chcete-li přidat vlastní kategorii pravidel, klepněte na stránce Vlastní pravidla a kategorie na Přidat kategorii.
  3. V okně Přidat vlastní kategorii klepněte na nadřízený prvek vaší vlastní kategorie pravidel a potom na Další.
  4. Zadejte název pro novou kategorii.
  5. Klepněte na Dokončit a ověřte, že nová kategorie pravidel je uvedena ve stromu Aktuální vlastní kategorie.
  6. Na stránce Vlastní pravidla a kategorie klepněte na Přidat pravidlo.
  7. V okně Přidat vlastní pravidlo klepněte na kategorii, do které chcete přidat své vlastní pravidlo, a potom klepněte na Další.
  8. Klepněte na šablonu pravidla, kterou chcete použít jako základ nového pravidla, a potom klepněte na Další. Všechny formy analýzy nepodporují vlastní pravidla, ale Přezkoumání kódu Java platformy TPTP poskytuje několik šablon, která můžete použít jako základ pro svá vlastní pravidla. Chcete-li vytvořit vlastní pravidlo, které bude přidáno do přezkoumání kódu Java, musíte v závislosti na vybrané šabloně poskytnout některé nebo všechny následující informace:
    • Zadejte úplný název třídy pro nové pravidlo. Například java.lang.String.
    • Zadejte název metody, která zjišťuje vyvolání metody ve zdrojovém kódu.
    • Zadejte počet argumentů používaných metodou.
    • Zvolte úroveň závažnosti (doporučuje se warning, severe) pro nové pravidlo.
  9. Klepněte na Dokončit a ověřte, že nové pravidlo je uvedeno ve stromu Aktuální vlastní pravidla.
Související pojmy
Pravidla a kategorie pravidel statické analýzy
Související úlohy
Vytváření a upravování konfigurace statické analýzy
Přizpůsobení perspektiv pro statickou analýzu
Spuštění statické analýzy