├── .dockerignore ├── .eslintignore ├── .eslintrc.json ├── .github ├── dependabot.yml └── workflows │ ├── apis-guru.yaml │ ├── main.yaml │ ├── release-cli.yaml │ ├── release-service.yaml │ └── trigger-cli-release.yaml ├── .gitignore ├── .husky └── pre-commit ├── .npmrc ├── .nvmrc ├── .prettierignore ├── .prettierrc ├── .vscode ├── launch.json ├── settings.json └── tasks.json ├── Dockerfile.api ├── LICENSE ├── README.md ├── apis-guru.json ├── apps ├── README.md ├── api │ ├── .env.example │ ├── .gitignore │ ├── .mocharc.json │ ├── .sentryclirc │ ├── README.md │ ├── api-guru.worker.mjs │ ├── apis-guru.mjs │ ├── apis-guru.ratings.mjs │ ├── nodemon.json │ ├── package.json │ ├── rulesets │ ├── src │ │ ├── lib │ │ │ ├── fastify │ │ │ │ └── error-handler.ts │ │ │ ├── rating.spec.ts │ │ │ ├── rating.ts │ │ │ ├── rating.worker.ts │ │ │ ├── types.ts │ │ │ ├── validate-openapi.spec.ts │ │ │ └── validate-openapi.ts │ │ ├── logger.ts │ │ ├── routes │ │ │ ├── ai-fix.ts │ │ │ ├── file.ts │ │ │ ├── health.ts │ │ │ ├── report.ts │ │ │ ├── sync-report.ts │ │ │ └── upload.ts │ │ ├── scripts │ │ │ ├── create-simple-report.ts │ │ │ ├── ordered-reports.ts │ │ │ └── regenerate-reports.ts │ │ ├── server.ts │ │ └── services │ │ │ ├── openai.ts │ │ │ ├── posthog.ts │ │ │ ├── sendgrid.ts │ │ │ ├── slack.ts │ │ │ └── storage.ts │ ├── terraform │ │ ├── .terraform.lock.hcl │ │ ├── cloud.tf │ │ ├── iam.tf │ │ ├── main.tf │ │ ├── storage.tf │ │ └── variables.tf │ ├── test.md │ └── tsconfig.json └── web │ ├── .env.development │ ├── .env.production │ ├── .eslintrc.json │ ├── .gitignore │ ├── README.md │ ├── assets │ └── Roboto-Bold.ttf │ ├── next.config.js │ ├── package.json │ ├── postcss.config.js │ ├── prettier.config.js │ ├── public │ ├── images │ │ └── build-crane-logo.png │ └── zuplo-banner.js │ ├── sentry.client.config.ts │ ├── sentry.edge.config.ts │ ├── sentry.server.config.ts │ ├── src │ ├── app │ │ ├── favicon.ico │ │ ├── global.d.ts │ │ ├── globals.css │ │ ├── layout.tsx │ │ ├── loading.tsx │ │ ├── not-found.tsx │ │ ├── og │ │ │ └── [reportId] │ │ │ │ └── route.tsx │ │ ├── page.tsx │ │ ├── providers.tsx │ │ └── report │ │ │ └── [id] │ │ │ ├── feedback-popup.tsx │ │ │ ├── full-report.tsx │ │ │ ├── layout.tsx │ │ │ ├── page.tsx │ │ │ ├── report-summary.tsx │ │ │ └── simple-report-request.ts │ ├── components │ │ ├── AnalyzingText │ │ │ └── index.tsx │ │ ├── DetailedScoreSection │ │ │ ├── Loading.tsx │ │ │ └── index.tsx │ │ ├── DynamicBackground │ │ │ └── index.tsx │ │ ├── EmailInput │ │ │ └── index.tsx │ │ ├── Footer │ │ │ └── index.tsx │ │ ├── FormError │ │ │ └── index.tsx │ │ ├── FullScreenLoading │ │ │ ├── index.tsx │ │ │ └── style.css │ │ ├── Header │ │ │ └── index.tsx │ │ ├── IssueModal │ │ │ ├── IssueModal.css │ │ │ └── index.tsx │ │ ├── LoadingIndicator │ │ │ └── index.tsx │ │ ├── LogoIcon │ │ │ └── index.tsx │ │ ├── NavigateButton │ │ │ └── index.tsx │ │ ├── PageBox │ │ │ └── index.tsx │ │ ├── RatingExamples │ │ │ └── index.tsx │ │ ├── ScoreMeter │ │ │ └── index.tsx │ │ ├── ShareButton │ │ │ └── index.tsx │ │ ├── StepContainer │ │ │ └── index.tsx │ │ └── UploadInterface │ │ │ └── index.tsx │ ├── contexts │ │ └── UploadContext.tsx │ └── utils │ │ ├── env.ts │ │ ├── get-score-headline.ts │ │ ├── get-score-test-color.ts │ │ ├── issue-utils.ts │ │ └── use-window-size.tsx │ ├── tailwind.config.js │ ├── tsconfig.json │ └── vercel.json ├── assets ├── gh-header.png ├── openapi-lifecycle-dark.png └── openapi-lifecycle-light.png ├── package.json ├── packages ├── cli │ ├── .eslintignore │ ├── .eslintrc.json │ ├── .npmignore │ ├── .npmrc │ ├── LICENSE │ ├── README.md │ ├── cli.js │ ├── package.json │ ├── src │ │ ├── cmds │ │ │ └── lint.ts │ │ ├── common │ │ │ ├── logger.ts │ │ │ └── output.ts │ │ ├── index.ts │ │ └── sync-report │ │ │ ├── handler.ts │ │ │ └── interfaces.ts │ └── tsconfig.json ├── core │ ├── .eslintignore │ ├── .eslintrc.json │ ├── .npmignore │ ├── README.md │ ├── package.json │ ├── src │ │ ├── common-rating-utils.ts │ │ ├── completeness-rating-utils.ts │ │ ├── docs-rating-utils.ts │ │ ├── index.ts │ │ ├── interfaces.ts │ │ ├── rating-utils.ts │ │ ├── sdk-rating-utils.ts │ │ └── security-rating-utils.ts │ └── tsconfig.json └── internal-cli │ ├── .eslintignore │ ├── .gitignore │ ├── .npmignore │ ├── README.md │ ├── box-feedback.json │ ├── example-specs │ ├── README.md │ ├── asana.json │ ├── asana.report.json │ ├── box.json │ ├── box.report.json │ ├── giphy.json │ ├── giphy.report.json │ ├── openai.json │ ├── openai.report.json │ ├── petstore.json │ ├── petstore.report.json │ ├── qualtrics.json │ ├── qualtrics.report.json │ ├── readme.json │ ├── slack.json │ ├── slack.report.json │ ├── spotify.report.json │ ├── spotify.yml │ ├── walmart-inventory.json │ ├── walmart-inventory.report.json │ ├── zapier.json │ ├── zapier.report.json │ ├── zuplo.json │ └── zuplo.report.json │ ├── package.json │ ├── rate-my-openapi.js │ ├── scripts │ └── convert-yaml-to-json.ts │ ├── src │ ├── cli.ts │ ├── cmds │ │ ├── generate-rating.ts │ │ └── generate-spectral-rating.ts │ ├── common │ │ └── output.ts │ └── handlers │ │ ├── generate-rating.ts │ │ └── generate-spectral-rating.ts │ ├── tsconfig.json │ └── vacuum-spectral-report.json ├── rulesets ├── .spectral-supplement.yaml ├── .spectral.yaml ├── functions │ ├── checkLength.js │ ├── checkUniqueTags.js │ └── validateContentMimeType.js └── rules.vacuum.yaml ├── scripts └── set-package-version.js ├── tsconfig.base.json ├── tsconfig.eslint.json └── tsconfig.json /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zuplo/rate-my-openapi/HEAD/.dockerignore -------------------------------------------------------------------------------- /.eslintignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zuplo/rate-my-openapi/HEAD/.eslintignore -------------------------------------------------------------------------------- /.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zuplo/rate-my-openapi/HEAD/.eslintrc.json -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zuplo/rate-my-openapi/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/apis-guru.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zuplo/rate-my-openapi/HEAD/.github/workflows/apis-guru.yaml -------------------------------------------------------------------------------- /.github/workflows/main.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zuplo/rate-my-openapi/HEAD/.github/workflows/main.yaml -------------------------------------------------------------------------------- /.github/workflows/release-cli.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zuplo/rate-my-openapi/HEAD/.github/workflows/release-cli.yaml -------------------------------------------------------------------------------- /.github/workflows/release-service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zuplo/rate-my-openapi/HEAD/.github/workflows/release-service.yaml -------------------------------------------------------------------------------- /.github/workflows/trigger-cli-release.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zuplo/rate-my-openapi/HEAD/.github/workflows/trigger-cli-release.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zuplo/rate-my-openapi/HEAD/.gitignore -------------------------------------------------------------------------------- /.husky/pre-commit: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env sh 2 | . "$(dirname -- "$0")/_/husky.sh" 3 | 4 | npx lint-staged -------------------------------------------------------------------------------- /.npmrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zuplo/rate-my-openapi/HEAD/.npmrc -------------------------------------------------------------------------------- /.nvmrc: -------------------------------------------------------------------------------- 1 | 20 -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zuplo/rate-my-openapi/HEAD/.prettierignore -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zuplo/rate-my-openapi/HEAD/.prettierrc -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zuplo/rate-my-openapi/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zuplo/rate-my-openapi/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /.vscode/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zuplo/rate-my-openapi/HEAD/.vscode/tasks.json -------------------------------------------------------------------------------- /Dockerfile.api: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zuplo/rate-my-openapi/HEAD/Dockerfile.api -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zuplo/rate-my-openapi/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zuplo/rate-my-openapi/HEAD/README.md -------------------------------------------------------------------------------- /apis-guru.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zuplo/rate-my-openapi/HEAD/apis-guru.json -------------------------------------------------------------------------------- /apps/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zuplo/rate-my-openapi/HEAD/apps/README.md -------------------------------------------------------------------------------- /apps/api/.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zuplo/rate-my-openapi/HEAD/apps/api/.env.example -------------------------------------------------------------------------------- /apps/api/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zuplo/rate-my-openapi/HEAD/apps/api/.gitignore -------------------------------------------------------------------------------- /apps/api/.mocharc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zuplo/rate-my-openapi/HEAD/apps/api/.mocharc.json -------------------------------------------------------------------------------- /apps/api/.sentryclirc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zuplo/rate-my-openapi/HEAD/apps/api/.sentryclirc -------------------------------------------------------------------------------- /apps/api/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zuplo/rate-my-openapi/HEAD/apps/api/README.md -------------------------------------------------------------------------------- /apps/api/api-guru.worker.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zuplo/rate-my-openapi/HEAD/apps/api/api-guru.worker.mjs -------------------------------------------------------------------------------- /apps/api/apis-guru.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zuplo/rate-my-openapi/HEAD/apps/api/apis-guru.mjs -------------------------------------------------------------------------------- /apps/api/apis-guru.ratings.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zuplo/rate-my-openapi/HEAD/apps/api/apis-guru.ratings.mjs -------------------------------------------------------------------------------- /apps/api/nodemon.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zuplo/rate-my-openapi/HEAD/apps/api/nodemon.json -------------------------------------------------------------------------------- /apps/api/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zuplo/rate-my-openapi/HEAD/apps/api/package.json -------------------------------------------------------------------------------- /apps/api/rulesets: -------------------------------------------------------------------------------- 1 | ../../rulesets -------------------------------------------------------------------------------- /apps/api/src/lib/fastify/error-handler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zuplo/rate-my-openapi/HEAD/apps/api/src/lib/fastify/error-handler.ts -------------------------------------------------------------------------------- /apps/api/src/lib/rating.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zuplo/rate-my-openapi/HEAD/apps/api/src/lib/rating.spec.ts -------------------------------------------------------------------------------- /apps/api/src/lib/rating.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zuplo/rate-my-openapi/HEAD/apps/api/src/lib/rating.ts -------------------------------------------------------------------------------- /apps/api/src/lib/rating.worker.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zuplo/rate-my-openapi/HEAD/apps/api/src/lib/rating.worker.ts -------------------------------------------------------------------------------- /apps/api/src/lib/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zuplo/rate-my-openapi/HEAD/apps/api/src/lib/types.ts -------------------------------------------------------------------------------- /apps/api/src/lib/validate-openapi.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zuplo/rate-my-openapi/HEAD/apps/api/src/lib/validate-openapi.spec.ts -------------------------------------------------------------------------------- /apps/api/src/lib/validate-openapi.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zuplo/rate-my-openapi/HEAD/apps/api/src/lib/validate-openapi.ts -------------------------------------------------------------------------------- /apps/api/src/logger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zuplo/rate-my-openapi/HEAD/apps/api/src/logger.ts -------------------------------------------------------------------------------- /apps/api/src/routes/ai-fix.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zuplo/rate-my-openapi/HEAD/apps/api/src/routes/ai-fix.ts -------------------------------------------------------------------------------- /apps/api/src/routes/file.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zuplo/rate-my-openapi/HEAD/apps/api/src/routes/file.ts -------------------------------------------------------------------------------- /apps/api/src/routes/health.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zuplo/rate-my-openapi/HEAD/apps/api/src/routes/health.ts -------------------------------------------------------------------------------- /apps/api/src/routes/report.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zuplo/rate-my-openapi/HEAD/apps/api/src/routes/report.ts -------------------------------------------------------------------------------- /apps/api/src/routes/sync-report.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zuplo/rate-my-openapi/HEAD/apps/api/src/routes/sync-report.ts -------------------------------------------------------------------------------- /apps/api/src/routes/upload.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zuplo/rate-my-openapi/HEAD/apps/api/src/routes/upload.ts -------------------------------------------------------------------------------- /apps/api/src/scripts/create-simple-report.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zuplo/rate-my-openapi/HEAD/apps/api/src/scripts/create-simple-report.ts -------------------------------------------------------------------------------- /apps/api/src/scripts/ordered-reports.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zuplo/rate-my-openapi/HEAD/apps/api/src/scripts/ordered-reports.ts -------------------------------------------------------------------------------- /apps/api/src/scripts/regenerate-reports.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zuplo/rate-my-openapi/HEAD/apps/api/src/scripts/regenerate-reports.ts -------------------------------------------------------------------------------- /apps/api/src/server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zuplo/rate-my-openapi/HEAD/apps/api/src/server.ts -------------------------------------------------------------------------------- /apps/api/src/services/openai.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zuplo/rate-my-openapi/HEAD/apps/api/src/services/openai.ts -------------------------------------------------------------------------------- /apps/api/src/services/posthog.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zuplo/rate-my-openapi/HEAD/apps/api/src/services/posthog.ts -------------------------------------------------------------------------------- /apps/api/src/services/sendgrid.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zuplo/rate-my-openapi/HEAD/apps/api/src/services/sendgrid.ts -------------------------------------------------------------------------------- /apps/api/src/services/slack.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zuplo/rate-my-openapi/HEAD/apps/api/src/services/slack.ts -------------------------------------------------------------------------------- /apps/api/src/services/storage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zuplo/rate-my-openapi/HEAD/apps/api/src/services/storage.ts -------------------------------------------------------------------------------- /apps/api/terraform/.terraform.lock.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zuplo/rate-my-openapi/HEAD/apps/api/terraform/.terraform.lock.hcl -------------------------------------------------------------------------------- /apps/api/terraform/cloud.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zuplo/rate-my-openapi/HEAD/apps/api/terraform/cloud.tf -------------------------------------------------------------------------------- /apps/api/terraform/iam.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zuplo/rate-my-openapi/HEAD/apps/api/terraform/iam.tf -------------------------------------------------------------------------------- /apps/api/terraform/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zuplo/rate-my-openapi/HEAD/apps/api/terraform/main.tf -------------------------------------------------------------------------------- /apps/api/terraform/storage.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zuplo/rate-my-openapi/HEAD/apps/api/terraform/storage.tf -------------------------------------------------------------------------------- /apps/api/terraform/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zuplo/rate-my-openapi/HEAD/apps/api/terraform/variables.tf -------------------------------------------------------------------------------- /apps/api/test.md: -------------------------------------------------------------------------------- 1 | This is a test 2 | -------------------------------------------------------------------------------- /apps/api/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zuplo/rate-my-openapi/HEAD/apps/api/tsconfig.json -------------------------------------------------------------------------------- /apps/web/.env.development: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zuplo/rate-my-openapi/HEAD/apps/web/.env.development -------------------------------------------------------------------------------- /apps/web/.env.production: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zuplo/rate-my-openapi/HEAD/apps/web/.env.production -------------------------------------------------------------------------------- /apps/web/.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zuplo/rate-my-openapi/HEAD/apps/web/.eslintrc.json -------------------------------------------------------------------------------- /apps/web/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zuplo/rate-my-openapi/HEAD/apps/web/.gitignore -------------------------------------------------------------------------------- /apps/web/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zuplo/rate-my-openapi/HEAD/apps/web/README.md -------------------------------------------------------------------------------- /apps/web/assets/Roboto-Bold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zuplo/rate-my-openapi/HEAD/apps/web/assets/Roboto-Bold.ttf -------------------------------------------------------------------------------- /apps/web/next.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zuplo/rate-my-openapi/HEAD/apps/web/next.config.js -------------------------------------------------------------------------------- /apps/web/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zuplo/rate-my-openapi/HEAD/apps/web/package.json -------------------------------------------------------------------------------- /apps/web/postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zuplo/rate-my-openapi/HEAD/apps/web/postcss.config.js -------------------------------------------------------------------------------- /apps/web/prettier.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zuplo/rate-my-openapi/HEAD/apps/web/prettier.config.js -------------------------------------------------------------------------------- /apps/web/public/images/build-crane-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zuplo/rate-my-openapi/HEAD/apps/web/public/images/build-crane-logo.png -------------------------------------------------------------------------------- /apps/web/public/zuplo-banner.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zuplo/rate-my-openapi/HEAD/apps/web/public/zuplo-banner.js -------------------------------------------------------------------------------- /apps/web/sentry.client.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zuplo/rate-my-openapi/HEAD/apps/web/sentry.client.config.ts -------------------------------------------------------------------------------- /apps/web/sentry.edge.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zuplo/rate-my-openapi/HEAD/apps/web/sentry.edge.config.ts -------------------------------------------------------------------------------- /apps/web/sentry.server.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zuplo/rate-my-openapi/HEAD/apps/web/sentry.server.config.ts -------------------------------------------------------------------------------- /apps/web/src/app/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zuplo/rate-my-openapi/HEAD/apps/web/src/app/favicon.ico -------------------------------------------------------------------------------- /apps/web/src/app/global.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zuplo/rate-my-openapi/HEAD/apps/web/src/app/global.d.ts -------------------------------------------------------------------------------- /apps/web/src/app/globals.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zuplo/rate-my-openapi/HEAD/apps/web/src/app/globals.css -------------------------------------------------------------------------------- /apps/web/src/app/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zuplo/rate-my-openapi/HEAD/apps/web/src/app/layout.tsx -------------------------------------------------------------------------------- /apps/web/src/app/loading.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zuplo/rate-my-openapi/HEAD/apps/web/src/app/loading.tsx -------------------------------------------------------------------------------- /apps/web/src/app/not-found.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zuplo/rate-my-openapi/HEAD/apps/web/src/app/not-found.tsx -------------------------------------------------------------------------------- /apps/web/src/app/og/[reportId]/route.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zuplo/rate-my-openapi/HEAD/apps/web/src/app/og/[reportId]/route.tsx -------------------------------------------------------------------------------- /apps/web/src/app/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zuplo/rate-my-openapi/HEAD/apps/web/src/app/page.tsx -------------------------------------------------------------------------------- /apps/web/src/app/providers.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zuplo/rate-my-openapi/HEAD/apps/web/src/app/providers.tsx -------------------------------------------------------------------------------- /apps/web/src/app/report/[id]/feedback-popup.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zuplo/rate-my-openapi/HEAD/apps/web/src/app/report/[id]/feedback-popup.tsx -------------------------------------------------------------------------------- /apps/web/src/app/report/[id]/full-report.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zuplo/rate-my-openapi/HEAD/apps/web/src/app/report/[id]/full-report.tsx -------------------------------------------------------------------------------- /apps/web/src/app/report/[id]/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zuplo/rate-my-openapi/HEAD/apps/web/src/app/report/[id]/layout.tsx -------------------------------------------------------------------------------- /apps/web/src/app/report/[id]/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zuplo/rate-my-openapi/HEAD/apps/web/src/app/report/[id]/page.tsx -------------------------------------------------------------------------------- /apps/web/src/app/report/[id]/report-summary.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zuplo/rate-my-openapi/HEAD/apps/web/src/app/report/[id]/report-summary.tsx -------------------------------------------------------------------------------- /apps/web/src/app/report/[id]/simple-report-request.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zuplo/rate-my-openapi/HEAD/apps/web/src/app/report/[id]/simple-report-request.ts -------------------------------------------------------------------------------- /apps/web/src/components/AnalyzingText/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zuplo/rate-my-openapi/HEAD/apps/web/src/components/AnalyzingText/index.tsx -------------------------------------------------------------------------------- /apps/web/src/components/DetailedScoreSection/Loading.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zuplo/rate-my-openapi/HEAD/apps/web/src/components/DetailedScoreSection/Loading.tsx -------------------------------------------------------------------------------- /apps/web/src/components/DetailedScoreSection/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zuplo/rate-my-openapi/HEAD/apps/web/src/components/DetailedScoreSection/index.tsx -------------------------------------------------------------------------------- /apps/web/src/components/DynamicBackground/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zuplo/rate-my-openapi/HEAD/apps/web/src/components/DynamicBackground/index.tsx -------------------------------------------------------------------------------- /apps/web/src/components/EmailInput/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zuplo/rate-my-openapi/HEAD/apps/web/src/components/EmailInput/index.tsx -------------------------------------------------------------------------------- /apps/web/src/components/Footer/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zuplo/rate-my-openapi/HEAD/apps/web/src/components/Footer/index.tsx -------------------------------------------------------------------------------- /apps/web/src/components/FormError/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zuplo/rate-my-openapi/HEAD/apps/web/src/components/FormError/index.tsx -------------------------------------------------------------------------------- /apps/web/src/components/FullScreenLoading/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zuplo/rate-my-openapi/HEAD/apps/web/src/components/FullScreenLoading/index.tsx -------------------------------------------------------------------------------- /apps/web/src/components/FullScreenLoading/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zuplo/rate-my-openapi/HEAD/apps/web/src/components/FullScreenLoading/style.css -------------------------------------------------------------------------------- /apps/web/src/components/Header/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zuplo/rate-my-openapi/HEAD/apps/web/src/components/Header/index.tsx -------------------------------------------------------------------------------- /apps/web/src/components/IssueModal/IssueModal.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zuplo/rate-my-openapi/HEAD/apps/web/src/components/IssueModal/IssueModal.css -------------------------------------------------------------------------------- /apps/web/src/components/IssueModal/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zuplo/rate-my-openapi/HEAD/apps/web/src/components/IssueModal/index.tsx -------------------------------------------------------------------------------- /apps/web/src/components/LoadingIndicator/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zuplo/rate-my-openapi/HEAD/apps/web/src/components/LoadingIndicator/index.tsx -------------------------------------------------------------------------------- /apps/web/src/components/LogoIcon/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zuplo/rate-my-openapi/HEAD/apps/web/src/components/LogoIcon/index.tsx -------------------------------------------------------------------------------- /apps/web/src/components/NavigateButton/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zuplo/rate-my-openapi/HEAD/apps/web/src/components/NavigateButton/index.tsx -------------------------------------------------------------------------------- /apps/web/src/components/PageBox/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zuplo/rate-my-openapi/HEAD/apps/web/src/components/PageBox/index.tsx -------------------------------------------------------------------------------- /apps/web/src/components/RatingExamples/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zuplo/rate-my-openapi/HEAD/apps/web/src/components/RatingExamples/index.tsx -------------------------------------------------------------------------------- /apps/web/src/components/ScoreMeter/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zuplo/rate-my-openapi/HEAD/apps/web/src/components/ScoreMeter/index.tsx -------------------------------------------------------------------------------- /apps/web/src/components/ShareButton/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zuplo/rate-my-openapi/HEAD/apps/web/src/components/ShareButton/index.tsx -------------------------------------------------------------------------------- /apps/web/src/components/StepContainer/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zuplo/rate-my-openapi/HEAD/apps/web/src/components/StepContainer/index.tsx -------------------------------------------------------------------------------- /apps/web/src/components/UploadInterface/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zuplo/rate-my-openapi/HEAD/apps/web/src/components/UploadInterface/index.tsx -------------------------------------------------------------------------------- /apps/web/src/contexts/UploadContext.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zuplo/rate-my-openapi/HEAD/apps/web/src/contexts/UploadContext.tsx -------------------------------------------------------------------------------- /apps/web/src/utils/env.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zuplo/rate-my-openapi/HEAD/apps/web/src/utils/env.ts -------------------------------------------------------------------------------- /apps/web/src/utils/get-score-headline.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zuplo/rate-my-openapi/HEAD/apps/web/src/utils/get-score-headline.ts -------------------------------------------------------------------------------- /apps/web/src/utils/get-score-test-color.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zuplo/rate-my-openapi/HEAD/apps/web/src/utils/get-score-test-color.ts -------------------------------------------------------------------------------- /apps/web/src/utils/issue-utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zuplo/rate-my-openapi/HEAD/apps/web/src/utils/issue-utils.ts -------------------------------------------------------------------------------- /apps/web/src/utils/use-window-size.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zuplo/rate-my-openapi/HEAD/apps/web/src/utils/use-window-size.tsx -------------------------------------------------------------------------------- /apps/web/tailwind.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zuplo/rate-my-openapi/HEAD/apps/web/tailwind.config.js -------------------------------------------------------------------------------- /apps/web/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zuplo/rate-my-openapi/HEAD/apps/web/tsconfig.json -------------------------------------------------------------------------------- /apps/web/vercel.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zuplo/rate-my-openapi/HEAD/apps/web/vercel.json -------------------------------------------------------------------------------- /assets/gh-header.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zuplo/rate-my-openapi/HEAD/assets/gh-header.png -------------------------------------------------------------------------------- /assets/openapi-lifecycle-dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zuplo/rate-my-openapi/HEAD/assets/openapi-lifecycle-dark.png -------------------------------------------------------------------------------- /assets/openapi-lifecycle-light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zuplo/rate-my-openapi/HEAD/assets/openapi-lifecycle-light.png -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zuplo/rate-my-openapi/HEAD/package.json -------------------------------------------------------------------------------- /packages/cli/.eslintignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zuplo/rate-my-openapi/HEAD/packages/cli/.eslintignore -------------------------------------------------------------------------------- /packages/cli/.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zuplo/rate-my-openapi/HEAD/packages/cli/.eslintrc.json -------------------------------------------------------------------------------- /packages/cli/.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zuplo/rate-my-openapi/HEAD/packages/cli/.npmignore -------------------------------------------------------------------------------- /packages/cli/.npmrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zuplo/rate-my-openapi/HEAD/packages/cli/.npmrc -------------------------------------------------------------------------------- /packages/cli/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zuplo/rate-my-openapi/HEAD/packages/cli/LICENSE -------------------------------------------------------------------------------- /packages/cli/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zuplo/rate-my-openapi/HEAD/packages/cli/README.md -------------------------------------------------------------------------------- /packages/cli/cli.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zuplo/rate-my-openapi/HEAD/packages/cli/cli.js -------------------------------------------------------------------------------- /packages/cli/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zuplo/rate-my-openapi/HEAD/packages/cli/package.json -------------------------------------------------------------------------------- /packages/cli/src/cmds/lint.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zuplo/rate-my-openapi/HEAD/packages/cli/src/cmds/lint.ts -------------------------------------------------------------------------------- /packages/cli/src/common/logger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zuplo/rate-my-openapi/HEAD/packages/cli/src/common/logger.ts -------------------------------------------------------------------------------- /packages/cli/src/common/output.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zuplo/rate-my-openapi/HEAD/packages/cli/src/common/output.ts -------------------------------------------------------------------------------- /packages/cli/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zuplo/rate-my-openapi/HEAD/packages/cli/src/index.ts -------------------------------------------------------------------------------- /packages/cli/src/sync-report/handler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zuplo/rate-my-openapi/HEAD/packages/cli/src/sync-report/handler.ts -------------------------------------------------------------------------------- /packages/cli/src/sync-report/interfaces.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zuplo/rate-my-openapi/HEAD/packages/cli/src/sync-report/interfaces.ts -------------------------------------------------------------------------------- /packages/cli/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zuplo/rate-my-openapi/HEAD/packages/cli/tsconfig.json -------------------------------------------------------------------------------- /packages/core/.eslintignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zuplo/rate-my-openapi/HEAD/packages/core/.eslintignore -------------------------------------------------------------------------------- /packages/core/.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zuplo/rate-my-openapi/HEAD/packages/core/.eslintrc.json -------------------------------------------------------------------------------- /packages/core/.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zuplo/rate-my-openapi/HEAD/packages/core/.npmignore -------------------------------------------------------------------------------- /packages/core/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zuplo/rate-my-openapi/HEAD/packages/core/README.md -------------------------------------------------------------------------------- /packages/core/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zuplo/rate-my-openapi/HEAD/packages/core/package.json -------------------------------------------------------------------------------- /packages/core/src/common-rating-utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zuplo/rate-my-openapi/HEAD/packages/core/src/common-rating-utils.ts -------------------------------------------------------------------------------- /packages/core/src/completeness-rating-utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zuplo/rate-my-openapi/HEAD/packages/core/src/completeness-rating-utils.ts -------------------------------------------------------------------------------- /packages/core/src/docs-rating-utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zuplo/rate-my-openapi/HEAD/packages/core/src/docs-rating-utils.ts -------------------------------------------------------------------------------- /packages/core/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zuplo/rate-my-openapi/HEAD/packages/core/src/index.ts -------------------------------------------------------------------------------- /packages/core/src/interfaces.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zuplo/rate-my-openapi/HEAD/packages/core/src/interfaces.ts -------------------------------------------------------------------------------- /packages/core/src/rating-utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zuplo/rate-my-openapi/HEAD/packages/core/src/rating-utils.ts -------------------------------------------------------------------------------- /packages/core/src/sdk-rating-utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zuplo/rate-my-openapi/HEAD/packages/core/src/sdk-rating-utils.ts -------------------------------------------------------------------------------- /packages/core/src/security-rating-utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zuplo/rate-my-openapi/HEAD/packages/core/src/security-rating-utils.ts -------------------------------------------------------------------------------- /packages/core/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zuplo/rate-my-openapi/HEAD/packages/core/tsconfig.json -------------------------------------------------------------------------------- /packages/internal-cli/.eslintignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zuplo/rate-my-openapi/HEAD/packages/internal-cli/.eslintignore -------------------------------------------------------------------------------- /packages/internal-cli/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zuplo/rate-my-openapi/HEAD/packages/internal-cli/.gitignore -------------------------------------------------------------------------------- /packages/internal-cli/.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zuplo/rate-my-openapi/HEAD/packages/internal-cli/.npmignore -------------------------------------------------------------------------------- /packages/internal-cli/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zuplo/rate-my-openapi/HEAD/packages/internal-cli/README.md -------------------------------------------------------------------------------- /packages/internal-cli/box-feedback.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zuplo/rate-my-openapi/HEAD/packages/internal-cli/box-feedback.json -------------------------------------------------------------------------------- /packages/internal-cli/example-specs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zuplo/rate-my-openapi/HEAD/packages/internal-cli/example-specs/README.md -------------------------------------------------------------------------------- /packages/internal-cli/example-specs/asana.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zuplo/rate-my-openapi/HEAD/packages/internal-cli/example-specs/asana.json -------------------------------------------------------------------------------- /packages/internal-cli/example-specs/asana.report.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zuplo/rate-my-openapi/HEAD/packages/internal-cli/example-specs/asana.report.json -------------------------------------------------------------------------------- /packages/internal-cli/example-specs/box.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zuplo/rate-my-openapi/HEAD/packages/internal-cli/example-specs/box.json -------------------------------------------------------------------------------- /packages/internal-cli/example-specs/box.report.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zuplo/rate-my-openapi/HEAD/packages/internal-cli/example-specs/box.report.json -------------------------------------------------------------------------------- /packages/internal-cli/example-specs/giphy.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zuplo/rate-my-openapi/HEAD/packages/internal-cli/example-specs/giphy.json -------------------------------------------------------------------------------- /packages/internal-cli/example-specs/giphy.report.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zuplo/rate-my-openapi/HEAD/packages/internal-cli/example-specs/giphy.report.json -------------------------------------------------------------------------------- /packages/internal-cli/example-specs/openai.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zuplo/rate-my-openapi/HEAD/packages/internal-cli/example-specs/openai.json -------------------------------------------------------------------------------- /packages/internal-cli/example-specs/openai.report.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zuplo/rate-my-openapi/HEAD/packages/internal-cli/example-specs/openai.report.json -------------------------------------------------------------------------------- /packages/internal-cli/example-specs/petstore.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zuplo/rate-my-openapi/HEAD/packages/internal-cli/example-specs/petstore.json -------------------------------------------------------------------------------- /packages/internal-cli/example-specs/petstore.report.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zuplo/rate-my-openapi/HEAD/packages/internal-cli/example-specs/petstore.report.json -------------------------------------------------------------------------------- /packages/internal-cli/example-specs/qualtrics.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zuplo/rate-my-openapi/HEAD/packages/internal-cli/example-specs/qualtrics.json -------------------------------------------------------------------------------- /packages/internal-cli/example-specs/qualtrics.report.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zuplo/rate-my-openapi/HEAD/packages/internal-cli/example-specs/qualtrics.report.json -------------------------------------------------------------------------------- /packages/internal-cli/example-specs/readme.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zuplo/rate-my-openapi/HEAD/packages/internal-cli/example-specs/readme.json -------------------------------------------------------------------------------- /packages/internal-cli/example-specs/slack.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zuplo/rate-my-openapi/HEAD/packages/internal-cli/example-specs/slack.json -------------------------------------------------------------------------------- /packages/internal-cli/example-specs/slack.report.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zuplo/rate-my-openapi/HEAD/packages/internal-cli/example-specs/slack.report.json -------------------------------------------------------------------------------- /packages/internal-cli/example-specs/spotify.report.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zuplo/rate-my-openapi/HEAD/packages/internal-cli/example-specs/spotify.report.json -------------------------------------------------------------------------------- /packages/internal-cli/example-specs/spotify.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zuplo/rate-my-openapi/HEAD/packages/internal-cli/example-specs/spotify.yml -------------------------------------------------------------------------------- /packages/internal-cli/example-specs/walmart-inventory.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zuplo/rate-my-openapi/HEAD/packages/internal-cli/example-specs/walmart-inventory.json -------------------------------------------------------------------------------- /packages/internal-cli/example-specs/walmart-inventory.report.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zuplo/rate-my-openapi/HEAD/packages/internal-cli/example-specs/walmart-inventory.report.json -------------------------------------------------------------------------------- /packages/internal-cli/example-specs/zapier.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zuplo/rate-my-openapi/HEAD/packages/internal-cli/example-specs/zapier.json -------------------------------------------------------------------------------- /packages/internal-cli/example-specs/zapier.report.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zuplo/rate-my-openapi/HEAD/packages/internal-cli/example-specs/zapier.report.json -------------------------------------------------------------------------------- /packages/internal-cli/example-specs/zuplo.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zuplo/rate-my-openapi/HEAD/packages/internal-cli/example-specs/zuplo.json -------------------------------------------------------------------------------- /packages/internal-cli/example-specs/zuplo.report.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zuplo/rate-my-openapi/HEAD/packages/internal-cli/example-specs/zuplo.report.json -------------------------------------------------------------------------------- /packages/internal-cli/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zuplo/rate-my-openapi/HEAD/packages/internal-cli/package.json -------------------------------------------------------------------------------- /packages/internal-cli/rate-my-openapi.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zuplo/rate-my-openapi/HEAD/packages/internal-cli/rate-my-openapi.js -------------------------------------------------------------------------------- /packages/internal-cli/scripts/convert-yaml-to-json.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zuplo/rate-my-openapi/HEAD/packages/internal-cli/scripts/convert-yaml-to-json.ts -------------------------------------------------------------------------------- /packages/internal-cli/src/cli.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zuplo/rate-my-openapi/HEAD/packages/internal-cli/src/cli.ts -------------------------------------------------------------------------------- /packages/internal-cli/src/cmds/generate-rating.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zuplo/rate-my-openapi/HEAD/packages/internal-cli/src/cmds/generate-rating.ts -------------------------------------------------------------------------------- /packages/internal-cli/src/cmds/generate-spectral-rating.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zuplo/rate-my-openapi/HEAD/packages/internal-cli/src/cmds/generate-spectral-rating.ts -------------------------------------------------------------------------------- /packages/internal-cli/src/common/output.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zuplo/rate-my-openapi/HEAD/packages/internal-cli/src/common/output.ts -------------------------------------------------------------------------------- /packages/internal-cli/src/handlers/generate-rating.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zuplo/rate-my-openapi/HEAD/packages/internal-cli/src/handlers/generate-rating.ts -------------------------------------------------------------------------------- /packages/internal-cli/src/handlers/generate-spectral-rating.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zuplo/rate-my-openapi/HEAD/packages/internal-cli/src/handlers/generate-spectral-rating.ts -------------------------------------------------------------------------------- /packages/internal-cli/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zuplo/rate-my-openapi/HEAD/packages/internal-cli/tsconfig.json -------------------------------------------------------------------------------- /packages/internal-cli/vacuum-spectral-report.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zuplo/rate-my-openapi/HEAD/packages/internal-cli/vacuum-spectral-report.json -------------------------------------------------------------------------------- /rulesets/.spectral-supplement.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zuplo/rate-my-openapi/HEAD/rulesets/.spectral-supplement.yaml -------------------------------------------------------------------------------- /rulesets/.spectral.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zuplo/rate-my-openapi/HEAD/rulesets/.spectral.yaml -------------------------------------------------------------------------------- /rulesets/functions/checkLength.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zuplo/rate-my-openapi/HEAD/rulesets/functions/checkLength.js -------------------------------------------------------------------------------- /rulesets/functions/checkUniqueTags.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zuplo/rate-my-openapi/HEAD/rulesets/functions/checkUniqueTags.js -------------------------------------------------------------------------------- /rulesets/functions/validateContentMimeType.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zuplo/rate-my-openapi/HEAD/rulesets/functions/validateContentMimeType.js -------------------------------------------------------------------------------- /rulesets/rules.vacuum.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zuplo/rate-my-openapi/HEAD/rulesets/rules.vacuum.yaml -------------------------------------------------------------------------------- /scripts/set-package-version.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zuplo/rate-my-openapi/HEAD/scripts/set-package-version.js -------------------------------------------------------------------------------- /tsconfig.base.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zuplo/rate-my-openapi/HEAD/tsconfig.base.json -------------------------------------------------------------------------------- /tsconfig.eslint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zuplo/rate-my-openapi/HEAD/tsconfig.eslint.json -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zuplo/rate-my-openapi/HEAD/tsconfig.json --------------------------------------------------------------------------------