Documentation
¶
Index ¶
Constants ¶
View Source
const SignalRolePermission = "permission"
Variables ¶
This section is empty.
Functions ¶
Types ¶
type PermissionPolicy ¶
type PermissionPolicy struct {
AllowedAtLeast float64 `json:"allowed_at_least"`
DisallowedAtMost float64 `json:"disallowed_at_most"`
}
func (PermissionPolicy) Classify ¶
func (p PermissionPolicy) Classify(score float64) string
func (PermissionPolicy) Validate ¶
func (p PermissionPolicy) Validate() error
type Rule ¶
type Rule struct {
Context string
Pack string
ID string
Description string
Signals []Signal
CompositionMode string
Message string
Scope Scope
DefaultThreshold float64
DefaultSeverity Severity
RequiresTaskContext bool
AuditSkipReason string
Version int
Applicable func(semantic.Unit, string) (bool, string)
}
func (Rule) ComposePermission ¶
func (Rule) Composition ¶
func (Rule) QuestionID ¶
Click to show internal directories.
Click to hide internal directories.