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"
|
||
|
]
|
||
|
}
|
||
|
```
|