Skip to content
Navigation Menu
Toggle navigation
Sign in
Appearance settings
Platform
GitHub Copilot
Write better code with AI
GitHub Spark
New
Build and deploy intelligent apps
GitHub Models
New
Manage and compare prompts
GitHub Advanced Security
Find and fix vulnerabilities
Actions
Automate any workflow
Codespaces
Instant dev environments
Issues
Plan and track work
Code Review
Manage code changes
Discussions
Collaborate outside of code
Code Search
Find more, search less
Explore
Why GitHub
Documentation
GitHub Skills
Blog
Integrations
GitHub Marketplace
MCP Registry
View all features
Solutions
By company size
Enterprises
Small and medium teams
Startups
Nonprofits
By use case
App Modernization
DevSecOps
DevOps
CI/CD
View all use cases
By industry
Healthcare
Financial services
Manufacturing
Government
View all industries
View all solutions
Resources
Topics
AI
DevOps
Security
Software Development
View all
Explore
Learning Pathways
Events & Webinars
Ebooks & Whitepapers
Customer Stories
Partners
Executive Insights
Open Source
GitHub Sponsors
Fund open source developers
The ReadME Project
GitHub community articles
Repositories
Topics
Trending
Collections
Enterprise
Enterprise platform
AI-powered developer platform
Available add-ons
GitHub Advanced Security
Enterprise-grade security features
Copilot for business
Enterprise-grade AI features
Premium Support
Enterprise-grade 24/7 support
Pricing
Search or jump to...
Search code, repositories, users, issues, pull requests...
Search syntax tips
Provide feedback
Saved searches
Use saved searches to filter your results more quickly
Sign in
Sign up
Appearance settings
Resetting focus
You signed in with another tab or window.
Reload
to refresh your session.
You signed out in another tab or window.
Reload
to refresh your session.
You switched accounts on another tab or window.
Reload
to refresh your session.
Dismiss alert
{{ message }}
jsx-eslint
/
eslint-plugin-react
Public
Uh oh!
There was an error while loading.
Please reload this page
.
Notifications
You must be signed in to change notification settings
Fork
2.7k
Star
9.2k
Code
Issues
275
Pull requests
82
Actions
Security
Uh oh!
There was an error while loading.
Please reload this page
.
Insights
Additional navigation options
Code
Issues
Pull requests
Actions
Security
Insights
Commits
Branch selector
210865e
User selector
All users
Datepicker
All time
Commit History
Commits on Oct 1, 2021
[Fix] `propTypes`: add `VoidFunctionComponent` to react generic list
vedadeepta
authored and
ljharb
committed
210865e
Copy full SHA for 210865e
Commits on Sep 30, 2021
Update CHANGELOG and bump version
ljharb
committed
119a7f3
Copy full SHA for 119a7f3
Commits on Sep 29, 2021
[Fix] `jsx-no-target-blank`: improve error messages
Show description for 7844d8e
cutiful
authored and
ljharb
committed
7844d8e
Copy full SHA for 7844d8e
Commits on Sep 26, 2021
[Fix] `no-namespace`: avoid crash on non-string createElement values
Show description for 8785c16
ljharb
committed
8785c16
Copy full SHA for 8785c16
Commits on Sep 24, 2021
[Docs] `jsx-max-props-per-line`: fix options example
MrRaiter
authored and
ljharb
committed
a8ecd54
Copy full SHA for a8ecd54
Commits on Sep 23, 2021
[Fix] `no-namespace`: fix crash on non-string React.createElement name
Show description for a4bf7da
ljharb
committed
a4bf7da
Copy full SHA for a4bf7da
Commits on Sep 21, 2021
[Docs] Pin link to code in react-in-jsx-scope docs
Show description for eeb0144
lencioni
authored and
ljharb
committed
eeb0144
Copy full SHA for eeb0144
Update CHANGELOG and bump version
ljharb
committed
8cf47a8
Copy full SHA for 8cf47a8
[Dev Deps] update `@types/estree`, `@types/node`, `eslint-plugin-eslint-plugin`
ljharb
committed
e4acd07
Copy full SHA for e4acd07
Commits on Sep 20, 2021
[New] `jsx-max-props-per-line`: add `single` and `multi` options
Carlux
authored and
ljharb
committed
83eb226
Copy full SHA for 83eb226
[Dev Deps] update `eslint-remote-tester`
ljharb
committed
95a8a4e
Copy full SHA for 95a8a4e
[Refactor] `no-unstable-nested-components`: use `isCreateElement` util (f25a8ec6)
ljharb
committed
f4d4314
Copy full SHA for f4d4314
[Refactor] `no-danger`: use Object.fromEntries and Object.hasOwn instead of reduce
ljharb
committed
ddff237
Copy full SHA for ddff237
[Fix] restore eslint < 4.15 compatibility
Show description for d51bc61
ljharb
committed
d51bc61
Copy full SHA for d51bc61
Commits on Sep 19, 2021
[Refactor] create/extract `isCreateElement` and `isDestructuredFromPragmaImport` utils
Show description for f25a8ec
ljharb
committed
f25a8ec
Copy full SHA for f25a8ec
Update CHANGELOG and bump version
ljharb
committed
76fdffe
Copy full SHA for 76fdffe
[Deps] use `object.hasown` instead of `has`
ljharb
committed
0c0387f
Copy full SHA for 0c0387f
Commits on Sep 18, 2021
[Fix] `prop-types`, `propTypes`: bail out unknown generic types inside func params
vedadeepta
authored and
ljharb
committed
227e967
Copy full SHA for 227e967
Commits on Sep 16, 2021
[New] add `no-unused-class-component-methods`
Show description for 1371f71
2 people
authored and
ljharb
committed
1371f71
Copy full SHA for 1371f71
Update CHANGELOG and bump version
ljharb
committed
f4854ea
Copy full SHA for f4854ea
Commits on Sep 10, 2021
[readme] Update broken link for configuration files
prateek3255
authored and
ljharb
committed
bd270fc
Copy full SHA for bd270fc
Commits on Sep 9, 2021
[Dev Deps] update `eslint-remote-tester-repositories`
ljharb
committed
9c1aee5
Copy full SHA for 9c1aee5
Commits on Sep 8, 2021
[Fix] `jsx-uses-vars`: ignore lowercase tag names
Show description for 5340e9d
alanorozco
authored and
ljharb
committed
5340e9d
Copy full SHA for 5340e9d
Commits on Sep 5, 2021
[actions] remove unnecessary setup-node
ljharb
committed
577cb64
Copy full SHA for 577cb64
[Fix] `require-default-props`: avoid crash from #3064
Show description for c1c284f
ljharb
committed
c1c284f
Copy full SHA for c1c284f
[Fix] `prefer-read-only-props`: avoid crash from #3064
Show description for 230ffe1
ljharb
committed
230ffe1
Copy full SHA for 230ffe1
[Fix] `propTypes`, `no-unused-prop-types`: remove the fake `node` added in #3064
Show description for 9325fa5
ljharb
committed
9325fa5
Copy full SHA for 9325fa5
Commits on Sep 2, 2021
[Fix] `jsx-no-target-blank`: avoid crash on attr-only href
Show description for 952a768
ljharb
and
gaz77a
committed
952a768
Copy full SHA for 952a768
Commits on Sep 1, 2021
[Fix] `display-name`: fix misinterpreted function components
Show description for 1a5a970
danielfinke
committed
1a5a970
Copy full SHA for 1a5a970
Commits on Aug 30, 2021
[Fix] `prop-types`, `propTypes`: handle implicit `children` prop in react's generic types
vedadeepta
authored and
ljharb
committed
810806e
Copy full SHA for 810806e
Commits on Feb 2, 2021
[Tests] add passing test, fixed in #3070.
Show description for 783d4cd
karlhorky
authored and
ljharb
committed
783d4cd
Copy full SHA for 783d4cd
Commits on Aug 13, 2020
[Fix] `display-name`: Get rid of false position on component detection
Show description for 9799131
iiison
authored and
ljharb
committed
9799131
Copy full SHA for 9799131
Commits on May 9, 2020
[New] add `no-namespace` rule
Show description for 53a0d84
yacinehmito
and
ljharb
committed
53a0d84
Copy full SHA for 53a0d84
Commits on Sep 13, 2018
[New] add `no-arrow-function-lifecycle`
ngtan
authored and
ljharb
committed
a9f0b95
Copy full SHA for a9f0b95
Commits on Jul 2, 2018
[Tests] `no-access-state-in-setstate`: passing test for “don't error if it's not a React Component”
Kent C. Dodds
authored and
ljharb
committed
df939e3
Copy full SHA for df939e3
Pagination
Previous
Next
You can’t perform that action at this time.