Skip to content

All Rules

llms.txt lists every page for an agent

The Pulumi lexicon provides 16 rules: 1 lint rule and 15 post-synth checks.

IDSeverityCategoryDescription
PUL101warningcorrectnesspulumi.member.dir is an absolute path written in source.

Post-synth checks validate the serialized output after the build pipeline completes.

IDDescription
PUL001A pulumi member with no readable stack-export.json has no nodes in the graph
PUL002The pulumi member’s stack export records operations an interrupted update left pending
PUL003The pulumi member’s stack export holds secret values in plaintext (exported with —show-secrets)
PUL004The pulumi member’s stack export holds replaced resources whose delete failed (delete: true)
PUL005The pulumi member’s stack export holds resources deleted ahead of a replacement that never finished (pendingReplacement: true)
PUL006The pulumi member’s stack export holds tainted resources the next update replaces (taint: true)
PUL007pulumi.member.stack names a stack other than the one the checked-in stack export was taken from
PUL008The pulumi member’s stack export names more than one stack or project in its URNs
PUL009The pulumi member’s stack export belongs to a project other than the one Pulumi.yaml names
PUL010A resource in the pulumi member’s stack export names a parent or dependency the export does not hold
PUL011Two resources in the pulumi member’s stack export share a URN and neither is pending deletion
PUL012The pulumi member’s stack export holds resources the stack reads and does not manage (external: true)
PUL013The pulumi member’s stack export has a deployment version other than 3, the one chant reads
PUL014The pulumi member’s stack export reads but holds no resources besides the stack and its providers
PUL015pulumi.member.engine says pulumi, but the resolved engine is plunge

chant