eslint-plugin-bpmn-io
v2.3.1
Published
Shared lint rules for bpmn.io projects
Downloads
29,429
Readme
eslint-plugin-bpmn-io
Common lint rules for bpmn.io projects.
Use
Extend one or more of our recommended configurations:
import bpmnIoPlugin from 'eslint-plugin-bpmn-io';
export default [
...bpmnIoPlugin.configs.recommended
]If you use mocha for testing, add the mocha profile to your specs:
import bpmnIoPlugin from 'eslint-plugin-bpmn-io';
export default [
...bpmnIoPlugin.configs.browser,
...bpmnIoPlugin.configs.mocha.map(config => {
return {
...config,
files: [
'**/*.spec.js'
]
};
})
]Available Configurations
Base configurations:
browser: Use for browser based projectsnode: Use for node based projectsrecommended: Use for libraries where no environment is assumed
Special purpose configurations:
jsx: Usejsxin conjunction withbrowsermocha: Use for libraries tested withmocha+chaiesm: Use for libraries where ESM is the target
License
MIT
