39 lines
831 B
Markdown
39 lines
831 B
Markdown
# bpmnlint-plugin-local
|
|
|
|
A bpmlint plug-in based on the [bpmnlint plug-in example](https://github.com/bpmn-io/bpmnlint-plugin-example).
|
|
|
|
|
|
## About
|
|
|
|
This plugin contributes [rules](#add-rules) and [configuration](#add-configuration) under the `local` prefix to bpmnlint.
|
|
|
|
|
|
## Add Rules
|
|
|
|
The [`./rules`](./rules) folder contains rules that are made available via
|
|
this plug-in. Configure them with the `local` prefix in your `.bpmnlintrc`:
|
|
|
|
```json
|
|
{
|
|
"rules": {
|
|
"local/no-manual-task": "warn"
|
|
}
|
|
}
|
|
```
|
|
|
|
Checkout [`./test.js`](./test.js) to learn how to test your rules.
|
|
|
|
|
|
## Add Configuration
|
|
|
|
As part of the [`./index.js`](./index.js) the plug-in exposes configurations
|
|
to extend from using `extends` in the bpmnlint configuration:
|
|
|
|
```json
|
|
{
|
|
"extends": [
|
|
"bpmnlint:recommended",
|
|
"plugin:local/recommended"
|
|
]
|
|
}
|
|
``` |