eslint-plugin-bpmn-io

Shared lint rules for bpmn.io projects


Keywords
eslint, lint, rules, bpmn.io
License
MIT
Install
npm install eslint-plugin-bpmn-io@0.8.2

Documentation

eslint-plugin-bpmn-io

CI

Common lint rules for bpmn.io projects.

Use

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

Available Recommended Configurations

We ship with a few blue prints:

  • bpmn-io/browser: Use for browser based projects
  • bpmn-io/jsx: Use jsx in conjunction with browser
  • bpmn-io/node: Use for node based projects
  • bpmn-io/mocha: Use for libraries tested with mocha + chai
  • bpmn-io/recommended: Use for libraries where no environment is assumed

License

MIT