StigPlugin

class StigPlugin : Plugin<Project>

STIG Gradle plugin entry point.

Registers DSL extensions, applies the convention stack (Kotlin/Dokka/Kover), and registers all STIG tasks grouped by concern:

GroupPurpose
Help (introspection)Version info, element listing
EditScaffold new elements, import upstream models
CheckCheck DSL config consistency, check model viewpoints
AnalysisFull C++ analysis pipeline (Bazel → LLVM → analyzer)
DocsGenerate Dokka-based viewpoint documentation

Each group's entry point lives in its own file (e.g. registerGroupAnalysis in AnalysisTasks.kt) — see the group-level KDoc there for detailed documentation.

Constructors

Link copied to clipboard
constructor()

Functions

Link copied to clipboard
open override fun apply(project: Project)