jsx-eslint/eslint-plugin-react

Add `reactLibrary` setting

Open

#2.904 aberto em 17 de jan. de 2021

Ver no GitHub
 (3 comments) (0 reactions) (0 assignees)JavaScript (2.797 forks)batch import
enhancementhelp wanted

Métricas do repositório

Stars
 (8.630 stars)
Métricas de merge de PR
 (Nenhuma PRs mesclada em 30d)

Description

Add a reactLibrary setting for the name of the React library (defaults to 'react'). This would be helpful for Preact users.

Currently, the jsx-fragments rule (set to syntax) doesn't warn about this:

import {Fragment} from 'preact'

const foo = <Fragment>foo</Fragment>

Checking for the configured reactLibrary setting instead of the hard-coded 'react' would make this rule (and possibly others, I haven't really looked into this plugin that much) more flexible.

Guia do colaborador