jsx-eslint/eslint-plugin-react

Rule proposal: disallow children on DOM element tags when contentEditable

Open

#713 aberto em 26 de jul. de 2016

Ver no GitHub
 (1 comment) (0 reactions) (0 assignees)JavaScript (2.797 forks)batch import
help wantednew rule

Métricas do repositório

Stars
 (8.630 stars)
Métricas de merge de PR
 (Mesclagem média 1d 17h) (3 fundiu PRs em 30d)

Description

React will issue a warning in dev if you use contentEditable with children. This can be suppressed with suppressContentEditableWarning.

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

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

Bad:

<div contentEditable>
  Children
</div>

Good:

<div contentEditable />
<div contentEditable suppressContentEditableWarning>
  Children
</div>

Guia do colaborador