Skip to content

Latest commit

 

History

History

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 

README.md

@d-zero/eslint-plugin

Custom ESLint rules for D-ZERO.

Installation

npm install @d-zero/eslint-plugin --save-dev

Configuration

Add 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',
		},
	},
];

Rules

@d-zero/no-click-event

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 @click and v-on:click