GitHub Marketplace
oplint oplint-action

Lint your Obsidian plugin on every push.
Score, badge, PR comment — one step.

.github/workflows/lint.yml
name: Plugin compliance
on: [push, pull_request]

jobs:
  lint:
    runs-on: ubuntu-latest
    steps:
      - uses: actions/checkout@v4
      - uses: kodaskills/oplint-action@v1
        with:
          summary: true
          comment: true
          badge_enabled: true
          fail_on: error