UNPKG

linter-bundle

Version:

Ready-to use bundle of linting tools, containing configurations for ESLint, stylelint and markdownlint.

195 lines 3.12 kB
{ "$schema": "http://json-schema.org/draft-07/schema#", "type": "object", "properties": { "verbose": { "type": "boolean" }, "timing": { "type": "boolean" }, "git": { "type": "boolean" }, "files": { "type": "object", "properties": { "git": { "type": "boolean" }, "include": { "type": "array", "items": { "type": "string" } }, "restrictions": { "type": "array", "items": { "type": "object", "properties": { "basePath": { "type": "string" }, "allowed": { "type": "array", "items": { "type": "string" } }, "disallowed": { "type": "array", "items": { "type": "string" } } }, "required": [ "restrictions" ], "additionalProperties": false } } }, "required": [ "restrictions" ], "additionalProperties": false }, "tsc": { "type": "object", "properties": { "tsconfig": { "type": "string" } }, "additionalProperties": false }, "ts": { "type": "object", "properties": { "timing": { "type": "boolean" }, "git": { "type": "boolean" }, "tsconfig": { "type": "string" }, "include": { "type": "array", "items": { "type": "string" } }, "exclude": { "type": "array", "items": { "type": "string" } }, "overrides": { "type": "object", "properties": { "general": { "type": "object" }, "react": { "type": "object" } }, "additionalProperties": false } }, "additionalProperties": false }, "css": { "type": "object", "properties": { "verbose": { "type": "boolean" }, "timing": { "type": "boolean" }, "git": { "type": "boolean" }, "include": { "type": "array", "items": { "type": "string" } }, "patternPrefix": { "type": "string" } }, "additionalProperties": false }, "sass": { "type": "object", "deprecated": true, "properties": { "verbose": { "type": "boolean" }, "timing": { "type": "boolean" }, "git": { "type": "boolean" }, "include": { "type": "array", "items": { "type": "string" } }, "patternPrefix": { "type": "string" } }, "additionalProperties": false }, "md": { "type": "object", "properties": { "git": { "type": "boolean" }, "include": { "type": "array", "items": { "type": "string" } } }, "additionalProperties": false }, "audit": { "type": "object", "properties": { "minSeverity": { "type": "string", "enum": [ "info", "low", "moderate", "high", "critical" ] }, "exclude": { "type": "array", "items": { "type": "string" } } }, "additionalProperties": false } }, "additionalProperties": false }