jsx-eslint/eslint-plugin-react

Rule proposal: disallow onFocusIn and onFocusOut on DOM element tags

Open

#714 ouverte le 26 juil. 2016

Voir sur GitHub
 (1 commentaire) (0 réactions) (0 assignés)JavaScript (2 797 forks)batch import
help wantednew rule

Métriques du dépôt

Stars
 (8 630 stars)
Métriques de merge PR
 (Aucune PR mergée en 30 j)

Description

React will issue a warning in dev if you use onFocusIn or onFocusOut.

https://github.com/facebook/react/blob/85dcbf83/src/renderers/dom/shared/ReactDOMComponent.js#L196-L200

This should be easy enough to enforce for most cases with a linter rule.

Bad:

<div onFocusIn={() => {}} />
<div onFocusOut={() => {}} />

Good:

<div onFocus={() => {}} />
<div onBlur={() => {}} />

Guide contributeur