Conversation
|
1. Merge conflict The PR targets an older version of 2. Misleading rule name In info-title: # <-- says "title"
...
then:
field: "description" # <-- checks "description"Should either be renamed to info-description, or the field changed to title.
run: go install github.com/shanejonas/openrpc-linter@latest Using @latest means a future release of openrpc-linter could silently break CI. Should be pinned to a specific version, e.g. @v0.0.1.
Worth flagging that this adds a CI dependency on a personal repo with a single release (v0.0.1, July 2025). Not disqualifying, but the project should be comfortable taking on that dependency before merging. |
Adds initial passing linting for the openrpc document.
For now just checks if
info.titleexists as well asmethod.summary, we can expand support as we go.I tried to add a lint rule for
examplesbutsimulatecurrently doesn't have any examples so I left it out for now.