All Rules
llms.txt lists every page for an agent
The Pulumi lexicon provides 16 rules: 1 lint rule and 15 post-synth checks.
Lint Rules
Section titled “Lint Rules”| ID | Severity | Category | Description |
|---|---|---|---|
PUL101 | warning | correctness | pulumi.member.dir is an absolute path written in source. |
Post-Synth Checks
Section titled “Post-Synth Checks”Post-synth checks validate the serialized output after the build pipeline completes.
| ID | Description |
|---|---|
PUL001 | A pulumi member with no readable stack-export.json has no nodes in the graph |
PUL002 | The pulumi member’s stack export records operations an interrupted update left pending |
PUL003 | The pulumi member’s stack export holds secret values in plaintext (exported with —show-secrets) |
PUL004 | The pulumi member’s stack export holds replaced resources whose delete failed (delete: true) |
PUL005 | The pulumi member’s stack export holds resources deleted ahead of a replacement that never finished (pendingReplacement: true) |
PUL006 | The pulumi member’s stack export holds tainted resources the next update replaces (taint: true) |
PUL007 | pulumi.member.stack names a stack other than the one the checked-in stack export was taken from |
PUL008 | The pulumi member’s stack export names more than one stack or project in its URNs |
PUL009 | The pulumi member’s stack export belongs to a project other than the one Pulumi.yaml names |
PUL010 | A resource in the pulumi member’s stack export names a parent or dependency the export does not hold |
PUL011 | Two resources in the pulumi member’s stack export share a URN and neither is pending deletion |
PUL012 | The pulumi member’s stack export holds resources the stack reads and does not manage (external: true) |
PUL013 | The pulumi member’s stack export has a deployment version other than 3, the one chant reads |
PUL014 | The pulumi member’s stack export reads but holds no resources besides the stack and its providers |
PUL015 | pulumi.member.engine says pulumi, but the resolved engine is plunge |