Flat Config native
Start with recommended coverage, then layer in the provider preset that matches the host you actually use.
eslint-plugin-repo helps teams enforce repository policy files, CI workflow structure, and provider-specific governance across major repository and hosting providers.
Flat Config native
Start with recommended coverage, then layer in the provider preset that matches the host you actually use.
Provider-aware presets
Repository-baseline and provider presets stay focused on the policy files and workflow structure teams actually drift on.
Actionable rule docs
Rule docs and generated API pages explain what the plugin is enforcing before CI or review queues discover drift for you.
Install the plugin, enable a preset, and start enforcing repository policy before CI catches drift.
Open sectionChoose the right rollout path for your team, from minimal baseline coverage to stricter provider-aware configs.
Open sectionBrowse every rule with concrete incorrect/correct examples, plus generated API documentation for maintainers.
Open section