Custom ESLint rules for D-ZERO.
npm install @d-zero/eslint-plugin --save-devAdd the following to your eslint.config.js:
import dzeroPlugin from '@d-zero/eslint-plugin';
export default [
{
plugins: {
'@d-zero': dzeroPlugin,
},
rules: {
'@d-zero/no-click-event': 'warn',
},
},
];Disallows click event handlers in favor of the Invoker Commands API.
Detected patterns:
addEventListener('click', ...)element.onclick = ...- jQuery
.on('click', ...)and.click() - React
onClick={...} - Vue
@clickandv-on:click