├── .dockerignore ├── .github └── workflows │ ├── combine_prs_dependabot.yml │ ├── latest-tag.yml │ └── spectral.yml ├── .gitignore ├── .my-custom.spectral.yml ├── .prettierrc.js ├── .spectral.json ├── .stoplight ├── custom-functions │ ├── oasDiscriminator.js │ ├── oasDocumentSchema.js │ ├── oasExample.js │ ├── oasOpFormDataConsumeCheck.js │ ├── oasOpIdUnique.js │ ├── oasOpParams.js │ ├── oasOpSecurityDefined.js │ ├── oasOpSuccessResponse.js │ ├── oasPathParam.js │ ├── oasSchema.js │ ├── oasTagDefined.js │ ├── oasUnusedComponent.js │ ├── refSiblings.js │ └── typedEnum.js └── styleguide.json ├── Dockerfile ├── LICENSE ├── README.md ├── action.yml ├── fixtures └── test.oas.yml ├── image.png ├── package.json ├── src ├── .editorconfig ├── .prettierrc.js ├── config.ts ├── getRuleset.ts ├── index.ts ├── octokit.ts └── spectral.ts ├── tsconfig.json └── yarn.lock /.dockerignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | dist 3 | -------------------------------------------------------------------------------- /.github/workflows/combine_prs_dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stoplightio/spectral-action/HEAD/.github/workflows/combine_prs_dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/latest-tag.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stoplightio/spectral-action/HEAD/.github/workflows/latest-tag.yml -------------------------------------------------------------------------------- /.github/workflows/spectral.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stoplightio/spectral-action/HEAD/.github/workflows/spectral.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stoplightio/spectral-action/HEAD/.gitignore -------------------------------------------------------------------------------- /.my-custom.spectral.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stoplightio/spectral-action/HEAD/.my-custom.spectral.yml -------------------------------------------------------------------------------- /.prettierrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stoplightio/spectral-action/HEAD/.prettierrc.js -------------------------------------------------------------------------------- /.spectral.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stoplightio/spectral-action/HEAD/.spectral.json -------------------------------------------------------------------------------- /.stoplight/custom-functions/oasDiscriminator.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stoplightio/spectral-action/HEAD/.stoplight/custom-functions/oasDiscriminator.js -------------------------------------------------------------------------------- /.stoplight/custom-functions/oasDocumentSchema.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stoplightio/spectral-action/HEAD/.stoplight/custom-functions/oasDocumentSchema.js -------------------------------------------------------------------------------- /.stoplight/custom-functions/oasExample.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stoplightio/spectral-action/HEAD/.stoplight/custom-functions/oasExample.js -------------------------------------------------------------------------------- /.stoplight/custom-functions/oasOpFormDataConsumeCheck.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stoplightio/spectral-action/HEAD/.stoplight/custom-functions/oasOpFormDataConsumeCheck.js -------------------------------------------------------------------------------- /.stoplight/custom-functions/oasOpIdUnique.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stoplightio/spectral-action/HEAD/.stoplight/custom-functions/oasOpIdUnique.js -------------------------------------------------------------------------------- /.stoplight/custom-functions/oasOpParams.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stoplightio/spectral-action/HEAD/.stoplight/custom-functions/oasOpParams.js -------------------------------------------------------------------------------- /.stoplight/custom-functions/oasOpSecurityDefined.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stoplightio/spectral-action/HEAD/.stoplight/custom-functions/oasOpSecurityDefined.js -------------------------------------------------------------------------------- /.stoplight/custom-functions/oasOpSuccessResponse.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stoplightio/spectral-action/HEAD/.stoplight/custom-functions/oasOpSuccessResponse.js -------------------------------------------------------------------------------- /.stoplight/custom-functions/oasPathParam.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stoplightio/spectral-action/HEAD/.stoplight/custom-functions/oasPathParam.js -------------------------------------------------------------------------------- /.stoplight/custom-functions/oasSchema.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stoplightio/spectral-action/HEAD/.stoplight/custom-functions/oasSchema.js -------------------------------------------------------------------------------- /.stoplight/custom-functions/oasTagDefined.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stoplightio/spectral-action/HEAD/.stoplight/custom-functions/oasTagDefined.js -------------------------------------------------------------------------------- /.stoplight/custom-functions/oasUnusedComponent.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stoplightio/spectral-action/HEAD/.stoplight/custom-functions/oasUnusedComponent.js -------------------------------------------------------------------------------- /.stoplight/custom-functions/refSiblings.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stoplightio/spectral-action/HEAD/.stoplight/custom-functions/refSiblings.js -------------------------------------------------------------------------------- /.stoplight/custom-functions/typedEnum.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stoplightio/spectral-action/HEAD/.stoplight/custom-functions/typedEnum.js -------------------------------------------------------------------------------- /.stoplight/styleguide.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stoplightio/spectral-action/HEAD/.stoplight/styleguide.json -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stoplightio/spectral-action/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stoplightio/spectral-action/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stoplightio/spectral-action/HEAD/README.md -------------------------------------------------------------------------------- /action.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stoplightio/spectral-action/HEAD/action.yml -------------------------------------------------------------------------------- /fixtures/test.oas.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stoplightio/spectral-action/HEAD/fixtures/test.oas.yml -------------------------------------------------------------------------------- /image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stoplightio/spectral-action/HEAD/image.png -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stoplightio/spectral-action/HEAD/package.json -------------------------------------------------------------------------------- /src/.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stoplightio/spectral-action/HEAD/src/.editorconfig -------------------------------------------------------------------------------- /src/.prettierrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stoplightio/spectral-action/HEAD/src/.prettierrc.js -------------------------------------------------------------------------------- /src/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stoplightio/spectral-action/HEAD/src/config.ts -------------------------------------------------------------------------------- /src/getRuleset.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stoplightio/spectral-action/HEAD/src/getRuleset.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stoplightio/spectral-action/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/octokit.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stoplightio/spectral-action/HEAD/src/octokit.ts -------------------------------------------------------------------------------- /src/spectral.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stoplightio/spectral-action/HEAD/src/spectral.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stoplightio/spectral-action/HEAD/tsconfig.json -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stoplightio/spectral-action/HEAD/yarn.lock --------------------------------------------------------------------------------