jsx-eslint/eslint-plugin-react
Ver no GitHub[react/jsx-fragments] Enforce <Fragment>
Open
#2.420 aberto em 26 de set. de 2019
help wantednew rule
Métricas do repositório
- Stars
- (8.630 stars)
- Métricas de merge de PR
- (Nenhuma PRs mesclada em 30d)
Description
I would like to enforce using <Fragment>...</Fragment> instead of <React.Fragment>...</React.Fragment>. The fix option would mean to also add it to the imports if it hasn't been already.
So these would be a warning:
import React from 'react';
export default Component = () => (
<>Foo</>
);
import React from 'react';
export default Component = () => (
<React.Fragment>Foo</React.Fragment>
);
This would be the fix: (and should be fixable with --fix)
import React, { Fragment } from 'react';
export default Component = () => (
<Fragment>Foo</Fragment>
);
Is this achievable?