https://github.com/mattrglobal/jsonld-lint
A linter for JSON-LD
https://github.com/mattrglobal/jsonld-lint
jsonld linked-data
Last synced: 11 months ago
JSON representation
A linter for JSON-LD
- Host: GitHub
- URL: https://github.com/mattrglobal/jsonld-lint
- Owner: mattrglobal
- License: apache-2.0
- Created: 2020-09-22T06:15:38.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2024-12-19T00:30:23.000Z (about 1 year ago)
- Last Synced: 2025-02-16T08:02:17.256Z (11 months ago)
- Topics: jsonld, linked-data
- Language: TypeScript
- Homepage:
- Size: 1.82 MB
- Stars: 60
- Watchers: 9
- Forks: 6
- Open Issues: 18
-
Metadata Files:
- Readme: README.md
- Contributing: docs/CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
README
[](https://github.com/mattrglobal)
# JSON-LD Lint


This repository is home to a set of packages designed to [lint](<"https://en.wikipedia.org/wiki/Lint_(software)">) [JSON-LD](https://www.w3.org/TR/json-ld11/) documents.
These include
### [JSON-LD Lint cli](./packages/jsonld-lint-cli/README.md)
A CLI tool for linting/processing JSON-LD documents

### [JSON-LD Lint VS-Code extension](./packages/jsonld-lint-vscode/README.md)
_Coming soon_
An extension that brings the JSON-LD lint smarts to the popular IDE [VS-Code](https://code.visualstudio.com/)

### [JSON-LD Lint Core](./packages/jsonld-lint/README.md)
The core linting and processing engine for JSON-LD documents
## Built with
- [Typescript](https://www.typescriptlang.org/)
- [Lerna](https://lerna.js.org/)
## Getting started as a Contributor
### Prerequisites
- [Yarn](https://yarnpkg.com/)
### Installation
With [Yarn](https://yarnpkg.com/) run:
```
yarn install --frozen-lockfile
yarn build
```
### Testing
To run all tests across all packages run:
```
yarn test
```
### Contributing
Read our [contributing guide](./CONTRIBUTING.md) to learn about our development process.
## Release Process
A description of the release process and how to create a release can be found [here](./docs/RELEASE.md).
---
Copyright © MATTR Limited. Some rights reserved.
“MATTR” is a trademark of MATTR Limited, registered in New Zealand and other countries.