Common lint rules for bpmn.io projects.
Extend bpmn-io/*
in your base eslint configuration:
{
"extends": "plugin:bpmn-io/browser"
}
If you use mocha for testing, place another .eslintrc
into your test
folder and extend from bpmn-io/mocha
:
{
"extends": "plugin:bpmn-io/mocha"
}
We ship with a few blue prints:
-
bpmn-io/browser
: Use for browser based projects -
bpmn-io/jsx
: Usejsx
in conjunction withbrowser
-
bpmn-io/node
: Use for node based projects -
bpmn-io/mocha
: Use for libraries tested withmocha
+chai
-
bpmn-io/recommended
: Use for libraries where no environment is assumed
MIT