1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980 |
- {
- "type": "object",
- "additionalProperties": true,
- "properties": {
- "context": {
- "description": "A string indicating the root of your files.",
- "type": "string"
- },
- "emitError": {
- "description": "The errors found will always be emitted, to disable set to `false`.",
- "type": "boolean"
- },
- "emitWarning": {
- "description": "The warnings found will always be emitted, to disable set to `false`.",
- "type": "boolean"
- },
- "exclude": {
- "description": "Specify the files and/or directories to exclude. Must be relative to `options.context`.",
- "anyOf": [{ "type": "string" }, { "type": "array" }]
- },
- "extensions": {
- "description": "Specify extensions that should be checked.",
- "anyOf": [{ "type": "string" }, { "type": "array" }]
- },
- "failOnError": {
- "description": "Will cause the module build to fail if there are any errors, to disable set to `false`.",
- "type": "boolean"
- },
- "failOnWarning": {
- "description": "Will cause the module build to fail if there are any warnings, if set to `true`.",
- "type": "boolean"
- },
- "files": {
- "description": "Specify directories, files, or globs. Must be relative to `options.context`. Directories are traveresed recursively looking for files matching `options.extensions`. File and glob patterns ignore `options.extensions`.",
- "anyOf": [{ "type": "string" }, { "type": "array" }]
- },
- "formatter": {
- "description": "Specify the formatter that you would like to use to format your results.",
- "anyOf": [{ "type": "string" }, { "instanceof": "Function" }]
- },
- "lintDirtyModulesOnly": {
- "description": "Lint only changed files, skip lint on start.",
- "type": "boolean"
- },
- "quiet": {
- "description": "Will process and report errors only and ignore warnings, if set to `true`.",
- "type": "boolean"
- },
- "stylelintPath": {
- "description": "Path to `stylelint` instance that will be used for linting.",
- "type": "string"
- },
- "outputReport": {
- "description": "Write the output of the errors to a file, for example a `json` file for use for reporting.",
- "anyOf": [
- {
- "type": "boolean"
- },
- {
- "type": "object",
- "additionalProperties": false,
- "properties": {
- "filePath": {
- "description": "The `filePath` is relative to the webpack config: `output.path`.",
- "anyOf": [{ "type": "string" }]
- },
- "formatter": {
- "description": "You can pass in a different formatter for the output file, if none is passed in the default/configured formatter will be used.",
- "anyOf": [{ "type": "string" }, { "instanceof": "Function" }]
- }
- }
- }
- ]
- },
- "threads": {
- "description": "Set to true for an auto-selected pool size based on number of cpus. Set to a number greater than 1 to set an explicit pool size. Set to false, 1, or less to disable and only run in main process.",
- "anyOf": [{ "type": "number" }, { "type": "boolean" }]
- }
- }
- }
|