Skip to content

Commit 8493e3e

Browse files
author
Enda Phelan
committed
feat: add openapi-validator CLI
1 parent 3d24069 commit 8493e3e

31 files changed

+9260
-349
lines changed

.gitignore

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,3 +13,17 @@
1313
npm-debug.log*
1414
yarn-debug.log*
1515
yarn-error.log*
16+
17+
node_modules
18+
.DS_Store
19+
npm-debug.log*
20+
yarn-error.log*
21+
.eslintcache
22+
dist
23+
.validaterc
24+
.validateignore
25+
.idea/
26+
bin/
27+
.nyc_output/
28+
coverage/
29+
/types

.openapi/components.yaml

Lines changed: 0 additions & 258 deletions
This file was deleted.

.openapi/components/schemas.yaml

Lines changed: 0 additions & 91 deletions
This file was deleted.

README.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
# RHOAS API Guidelines
2+
3+
This repo will contain website documentation for API guidelines and tooling to help adhere to the guidelines.
4+
5+
## OpenAPI Validator
6+
7+
See [./openapi-validator](./openapi-validator) for information on how to use `@rhoas/openapi-validator` validation CLI.

openapi-validator/.eslintrc.yml

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
env:
2+
node: true
3+
jest: true
4+
extends:
5+
- eslint:recommended
6+
parser: '@typescript-eslint/parser'
7+
parserOptions:
8+
ecmaVersion: 12
9+
sourceType: module
10+
plugins:
11+
- '@typescript-eslint'
12+
rules: {}

0 commit comments

Comments
 (0)