Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,7 @@ jobs:
- run: npm ci
- run: npm run lint
- run: npm run build -- specs
- run: npm run test

specs-ietf:
runs-on: ubuntu-latest
Expand Down
3 changes: 3 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -7,3 +7,6 @@ ietf/json-schema-media-types.xml

# For the node-based build tools
node_modules/

# Testing
coverage/
6 changes: 6 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -127,6 +127,12 @@ Descriptions of the xml2rfc, I-D documents, and RFC processes:
Conformance tests for JSON Schema and its vocabularies may be found
[in their own repository](https://github.com/json-schema-org/JSON-Schema-Test-Suite).

Tests for the meta-schema are included here. Run `npm test` to run the
meta-schema tests. To get a test coverage report, you can use `npm run
test:coverage`. In addition to the CLI report, a detailed HTML report will be
generated in the `coverage` directory and can be viewed using something like
`npx http-server coverage`.

## The website

The JSON Schema web site is at <http://json-schema.org/>
Expand Down
1 change: 0 additions & 1 deletion eslint.config.js
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,6 @@ export default [

// Imports
"import/extensions": ["error", "ignorePackages"],
"import/newline-after-import": ["error", { count: 2, exactCount: false, considerComments: true }],

// Stylistic
"@stylistic/yield-star-spacing": ["error", "after"],
Expand Down
Loading
Loading