Presets
| Preset | Key | Purpose |
|---|---|---|
| â Recommended | repoPlugin.configs.recommended | Baseline repository policy checks |
| ð Strict | repoPlugin.configs.strict | Recommended plus stronger policy requirements |
| ðĶ Dependabot | repoPlugin.configs.dependabot | Dependabot update policy checks |
| ð GitHub | repoPlugin.configs.github | GitHub repository hygiene and automation |
| ðĶ GitLab | repoPlugin.configs.gitlab | GitLab merge-request and CI hygiene |
| ðŧ Codeberg | repoPlugin.configs.codeberg | Forgejo/Codeberg workflow hygiene |
| ðŠĢ Bitbucket | repoPlugin.configs.bitbucket | Bitbucket pipelines policy checks |
| âïļ AWS | repoPlugin.configs.aws | AWS Amplify build-spec requirements |
| ð· Azure | repoPlugin.configs.azure | Azure Pipelines policy checks |
| ðĪïļ Google Cloud | repoPlugin.configs.googleCloud | Google Cloud Build policy checks |
| ðģ Docker | repoPlugin.configs.docker | Docker packaging repository checks |
| âē Vercel | repoPlugin.configs.vercel | Vercel project configuration requirements |
| ð Netlify | repoPlugin.configs.netlify | Netlify build configuration requirements |
| ð DigitalOcean | repoPlugin.configs.DigitalOcean | DigitalOcean App Platform spec requirements |
| ðĒ Node | repoPlugin.configs.node | Node.js runtime version pinning requirements |
| ðĪ AI | repoPlugin.configs.ai | Repository guidance files for AI-assisted development |
| ð§Đ All | repoPlugin.configs.all | All available rules |
Rule matrixâ
- Fix legend:
- ð§ = autofixable
- ðĄ = suggestions available
- â = report only
- Preset key legend:
- â
â
repoPlugin.configs.recommended - ð â
repoPlugin.configs.strict - ðĶ â
repoPlugin.configs.dependabot - ð â
repoPlugin.configs.github - ðĶ â
repoPlugin.configs.gitlab - ðŧ â
repoPlugin.configs.codeberg - ðŠĢ â
repoPlugin.configs.bitbucket - âïļ â
repoPlugin.configs.aws - ð· â
repoPlugin.configs.azure - ðĪïļ â
repoPlugin.configs.googleCloud - ðģ â
repoPlugin.configs.docker - âē â
repoPlugin.configs.vercel - ð â
repoPlugin.configs.netlify - ð â
repoPlugin.configs.DigitalOcean - ðĒ â
repoPlugin.configs.node - ðĪ â
repoPlugin.configs.ai - ð§Đ â
repoPlugin.configs.all
- â
â
Rules grouped by presetâ
Rules are listed below by preset so you can scan exactly what each config enables.
Fixlegend:ð§= autofixableðĄ= suggestions availableâ= report only
â Recommendedâ
- Preset key:
repoPlugin.configs.recommended
ð Strictâ
- Preset key:
repoPlugin.configs.strict
ðĶ Dependabotâ
- Preset key:
repoPlugin.configs.dependabot
ð GitHubâ
- Preset key:
repoPlugin.configs.github
ðĶ GitLabâ
- Preset key:
repoPlugin.configs.gitlab
ðŧ Codeberg / Forgejoâ
- Preset key:
repoPlugin.configs.codeberg
ðŠĢ Bitbucketâ
- Preset key:
repoPlugin.configs.bitbucket
âïļ AWSâ
- Preset key:
repoPlugin.configs.aws
ð· Azureâ
- Preset key:
repoPlugin.configs.azure
ðĪïļ Google Cloudâ
- Preset key:
repoPlugin.configs.googleCloud
ðģ Dockerâ
- Preset key:
repoPlugin.configs.docker
âē Vercelâ
- Preset key:
repoPlugin.configs.vercel
ð Netlifyâ
- Preset key:
repoPlugin.configs.netlify
ð DigitalOceanâ
- Preset key:
repoPlugin.configs.DigitalOcean
ðĒ Nodeâ
- Preset key:
repoPlugin.configs.node
| Rule | Fix |
|---|---|
require-node-version-file | â |
require-nvmrc-file | â |
ðĪ AIâ
- Preset key:
repoPlugin.configs.ai
| Rule | Fix |
|---|---|
require-copilot-instructions-file | â |
ð§Đ Allâ
- Preset key:
repoPlugin.configs.all