A szabály egy olyan adott utasítás, amely kód írásakor egy követendő műveletet mutat be. A következő utasítások például kód áttekintési szabályok:
Elemzési konfiguráció alapjának szabályai. Amikor egy elemzést hajt végre, akkor azt ellenőrzi, hogy az erőforrásai összhangban vannak-e egy adott szabállyal vagy egy szabálykészlettel. Módosíthatja a szabályokat és létrehozhat felhasználó által megadott szabályokat, hogy az alkalmazás tervezési szabványának jobban megfeleljenek. A korábban felsorolt szabályok a tervezési alapkategóriához tartoznak. Azok a szabályok, amelyek hasonló képességekhez vagy kódszerkezetekhez alkalmazhatók, ugyanabba a kategóriába tartoznak. Az áttekintés céljától függően több kategóriából is alkalmazhat szabályokat.
A szabály szerzői minden szabályhoz hozzárendelnek egy fontossági szintet, hogy megadják milyen fontos az erőforrás, amely ütközik a szabványoktól eltérő szabállyal. A következő táblázatban minden egyes szabály rendelkezik egy súlyossági szinttel:
Ikon | Súlyossági szint | Leírás |
---|---|---|
![]() |
Javaslat | Ez a legalacsonyabb súlyossági szint. Az eredmény olyan problémát jelöl, amely nem súlyos, de a javítását hamarosan el kell kezdeni. |
![]() |
Figyelmeztetés | Ez a súlyossági szint azt jelzi, hogy az erőforrás megoldandó problémával rendelkezik. |
![]() |
Súlyos | Ez a legmagasabb súlyossági szint. Ez azt jelzi, hogy az eredményül kapott problémát meg kell oldani. |
Bár a javaslat a legalacsonyabb szint, mégis fontos az eredmények címzése ezzel a súlyossági szinttel. Még ha ezek a hibák nem is igényelnek azonnali megoldást, a jövőben problémákhoz vezethetnek. A szabályok a követendő eljárások készletén és az ipari szabványokon alapulnak, amelyeket a fejlesztési csoportnak követnie kell.
Az elemzési szolgáltatók az elemzési keretrendszer összetevői, amelyek kategóriákat tartalmazó eszközcsoportokat valósítanak meg. Az elemzések különböző típusaihoz különböző szolgáltatókat választhat ki, az elemzés igényeitől függően pedig a kategóriában engedélyezhet vagy letilthat egy szabálykategóriát vagy egyéni szabályokat.
A szabálykategóriára példa a kódáttekintések teljesítmény kategóriája. A teljesítménynek, mint az alkalmazás egy fontos minőségi szempontjának, a kódáttekintés tesztelésében az egyik jellemzőnek kell lennie. A teljesítmény szabálykategóriának három részkategóriája van, a memória, a profilozás és a sebesség, mindegyik tartalmaz egy a forráskódhoz alkalmazandó szabálykészletet, amikor ezzel a kiválasztott kategóriával futtat elemzést.