Development.Shake.Rule

Defining builtin rules

addBuiltinRule

type BuiltinLint key value

noLint

type BuiltinRun key value

data RunChanged

data RunResult value

Calling builtin rules

apply

apply1

User rules

data UserRule a

addUserRule

getUserRules

userRuleMatch

Lint integration

trackUse

trackChange

trackAllow