Skip to content

lint: Update spec lints#227

Open
brendanjryan wants to merge 1 commit intomainfrom
brendanryan/lint-org-key
Open

lint: Update spec lints#227
brendanjryan wants to merge 1 commit intomainfrom
brendanryan/lint-org-key

Conversation

@brendanjryan
Copy link
Copy Markdown
Collaborator

@brendanjryan brendanjryan commented Apr 8, 2026

Adds 4 new frontmatter consistency checks to the linter:

Check What it catches Violations on main
IPR value ipr must be noModificationTrust200902 2 (core, solana)
Author key organization should be org 6 (card, stripe ×2, tempo ×3)
I-D target URL Must be https://datatracker.ietf.org/doc/draft-ryan-httpauth-payment/ 11 (all specs with stale URLs)
Consensus/submission independent submissions must have consensus: false 0 (preventive)

Existing violations are fixed in #229.

Add checks for:
- 'organization' vs 'org' in author blocks (use 'org')
- IPR must be 'noModificationTrust200902'
- I-D.httpauth-payment target URL must be draft-ryan-httpauth-payment
- independent submissions must have consensus: false

Catches 19 violations on main across core, solana, card, stripe, tempo,
lightning, stellar, discovery, MCP transport, and charge intent specs.
@brendanjryan brendanjryan force-pushed the brendanryan/lint-org-key branch from 740b0c1 to d8be27a Compare April 8, 2026 19:44
@brendanjryan brendanjryan changed the title lint: check for 'organization' vs 'org' in author blocks lint: Update spec lints Apr 8, 2026
@brendanjryan brendanjryan enabled auto-merge (squash) April 8, 2026 19:55
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant