JSON Schema definitions for linterhub
There are a lot of linters of different types, distributed in different ways and each may have specific runtime dependencies. This repository contains a proposal of unified linter definition, distribution and configuration formats (JSON Schema & JSON files). Under the hood, the main idea is pretty similar to meta-package managers approach.
More details in doс or at the catalog page.
Requirements:
npm install @linterhub/schema --save-dev
All schemas and the source code are available for download at GitHub Releases and GitHub pages as well.
Get Schema for linter
definition and output it to console:
const schema = require('@linterhub/schema');
console.log(schema.linter);
Describe the linter capabilities and provide some extra info: how to install it and how to execute it - Step by Step guide.
You may contribute in several ways like requesting new features, adding tests, fixing bugs, improving documentation or examples. Please check our contributing guidelines.