Comments (3)
@me4502 at the moment we don't support flat config at all, but indeed it needs to be fixed.
from eslint-plugin-react.
It's also worth noting that this affects using multiple configurations from this plugin too. It prevents using both the flat recommended
and jsx-runtime
configurations at the time time for example, which is the recommended configuration when using the React 17 JSX transform.
from eslint-plugin-react.
I believe this is actually to do with the fact that the recommended
config defines the plugin, and your config which uses the recommended config is also defining the plugin. It shouldn't have anything to do with plugins being defined in other places in the package. Can you try removing from your config?
{
plugins: {
react: eslintReact,
},
},
from eslint-plugin-react.
Related Issues (20)
- [Bug]: autofix for `sort-prop-types` breaks code containing comments
- [Bug]: `jsx-curly-brace-presence` doesn't trigger on strings containing a quote character
- [Bug]: react/prop-types false positives since upgrading typescript-eslint to v8 HOT 4
- [Feature Request]: Add TypeScript types HOT 3
- [Bug]: Cannot ban only explicitSpread for jsx-props-no-spreading HOT 2
- [Bug]: Support ESLint v9.9.0 HOT 1
- [Bug]: `jsx-curly-brace-presence` still warns on strings containing unescaped entities HOT 9
- [Bug]: Warning: React version not specified in eslint-plugin-react settings HOT 4
- [Bug]: react/jsx-no-target-blank fix does not add "noopener" HOT 3
- Rule proposal: Auto fix `prop={prop}` to `{...{prop}}` HOT 4
- [Bug]: Prop-types rules ignored for lowercase functional components HOT 7
- [Feature Request]: Add `allowedElements` option to `jsx-no-literals` HOT 4
- [Bug]: `hook-use-state` suggested fix should update all reference HOT 2
- [Bug]: `no-leaked-render` won't accept explicit `Boolean()` coercion, only implicit coercion with `!!` HOT 1
- [Bug]: `jsx-curly-brace-presence` creating invalid code when auto-fixing HOT 4
- [Bug]: indentation incorrect HOT 2
- [Feature Request]: Improve documention for new eslint 9 flat configuration for shared monorepo project HOT 3
- [Bug]: "Do not use isMounted" linting errors after upgrading to latest `eslint-plugin-react` (v7.36.0) HOT 9
- [Bug]: If boolean props are in JSX, the react/jsx-no-literals rule in latest update(7.36.0) throws exception and breaks ESLINT HOT 1
- [Bug]: `react/jsx-no-literals` crashes with `Cannot read properties of null (reading 'type')` HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from eslint-plugin-react.