Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/jsx-eslint/eslint-plugin-react
React-specific linting rules for ESLint
https://github.com/jsx-eslint/eslint-plugin-react
5db93d7983d4e4cbdc66cda72eb2997e5c60f1fb authored over 9 years ago by Yannick Croissant <[email protected]>
d3af335c09f6c537b87700477a4c2e8691759bab authored over 9 years ago by Yannick Croissant <[email protected]>
Add jsx-no-literals rule
1258f3207d2dc82625c96441d1aef77960bd0ebc authored over 9 years ago by Yannick Croissant <[email protected]>324c620e8256a0463868b01d538eacda544bd5f7 authored over 9 years ago by Caleb Morris <[email protected]>
18c0369adc3b735fec2d887795d905850421f7f2 authored over 9 years ago by Caleb Morris <[email protected]>
21075b4e92611e3b2edef6c2536fc056fd8a158b authored over 9 years ago by Caleb Morris <[email protected]>
Should ignore any literal nodes that are purely whitespace.
That way simply splitting a node acc...
Need to create more for the variety of literal usages
d81e03cf413badb722685a7dda5e0480678fcffc authored over 9 years ago by Caleb Morris <[email protected]>d80c1ca9815a417d0850fa704c8b6fa15126cfd8 authored over 9 years ago by Caleb Morris <[email protected]>
491f67f8684357fa5cd8b7bb31ed17d069865c34 authored over 9 years ago by Yannick Croissant <[email protected]>
Fix link in History.md
f8a8bd7c6fc03fc2171afe6cec43cefcef533c8c authored over 9 years ago by Yannick Croissant <[email protected]>1606b983b2c154cdab6b9d07003b1e90c4eadaa1 authored over 9 years ago by Joe Lencioni <[email protected]>
20218319b7f010350d3813b7ef719b002590c7d1 authored over 9 years ago by Yannick Croissant <[email protected]>
63546eed92ef40b90d494f99352efb57c1613fd2 authored over 9 years ago by Yannick Croissant <[email protected]>
Add event handlers to no-unknown-property
b1a7b0c62ba5dfe3744fee6c875044463844a138 authored over 9 years ago by Yannick Croissant <[email protected]>3556264ae2a061b5ed21ca6f37846dbdda7ffcf8 authored over 9 years ago by Yannick Croissant <[email protected]>
Add customValidators option to prop-types (fixes #145)
e67538bcec1e4f882b8145ee82a655b739f67ac1 authored over 9 years ago by Yannick Croissant <[email protected]>e4e0b423433de6b8b47f6d1f5cc641b895914daa authored over 9 years ago by Yannick Croissant <[email protected]>
Update require-extension.md with information on setting up Webpack.
448d491ac04501194d339a6f131029df3d9003bc authored over 9 years ago by Yannick Croissant <[email protected]>56250a6fab43df494b160b69fb750861be39982f authored over 9 years ago by Nathan Brown <[email protected]>
Enforce casing for all event handlers from
https://facebook.github.io/react/docs/events.html
I ...
8704c65dc63097b4f1c4b7609e28a25afc3c9178 authored over 9 years ago by Mike Kenyon <[email protected]>f024c8dcb7c1d0d460206b2585a5c72c8b857346 authored over 9 years ago by Caleb Morris <[email protected]>
bed60d44e81f057e4254dbf18e2ff81f231aab70 authored over 9 years ago by Yannick Croissant <[email protected]>
6f6f4c0dbc25d94e753ea758c3b296422f6ff1b6 authored over 9 years ago by Yannick Croissant <[email protected]>
94eb94906132d11095ad67ec2cabdcd4b355a1c4 authored over 9 years ago by Yannick Croissant <[email protected]>
Add jsx-no-duplicate-props rule (fixes #143)
1ca6062bc550f8d5d1db17c2554f197240930a52 authored over 9 years ago by Yannick Croissant <[email protected]>Add `allowMultiline` option to the `jsx-curly-spacing` rule
7a62fded9af0aad448cf9db66a3abc74f75f2e2d authored over 9 years ago by Yannick Croissant <[email protected]>b779adf9a859c6e781295e90e8b78ca7786d4688 authored over 9 years ago by Mathieu M-Gosselin <[email protected]>
0dbd28cd39f220bb4eaf44824d668e9f9c6b7b66 authored over 9 years ago by Markus Ånöstam <[email protected]>
- Allows simple type usage
- Allows nested usage that uses 'shape' keyword
- Allows usage inside...
For now will be ignored.
Possible future behavior:
- Import structured validator that plugs in...
This allows adding the name of the custom validator used instead of
React.PropTypes
e009744e419dcc805e6b48d482030d0287a219a1 authored over 9 years ago by Yannick Croissant <[email protected]>
9773cfc72dca92d0f8ece00a096c3795161d571f authored over 9 years ago by Yannick Croissant <[email protected]>
ed9abfda16250532dc5c042a786120b67a74daa1 authored over 9 years ago by Yannick Croissant <[email protected]>
04e0518ff527352c0f59e70a4dc3ce6c59adadeb authored over 9 years ago by Yannick Croissant <[email protected]>
Change oneOfType to actually keep the child types (fixes #148)
4a914978136c22d768097a5d6eda77e1cbf68996 authored over 9 years ago by Yannick Croissant <[email protected]>6296ca3e099932cd33789fb8447a9f8425ad53a5 authored over 9 years ago by Caleb Morris <[email protected]>
7e09de1836c2c3818054a86aea598c4906973f9a authored over 9 years ago by Caleb Morris <[email protected]>
Add no-danger to README
ab4da9f0056ebd3767ec86024735723455cf954e authored over 9 years ago by Yannick Croissant <[email protected]>
This rule was added by 0c132f5559 but was not added to the README, so it
was difficult to discover.
b9e71b8eb3a2972fa8348d74ed1e8e653e9049d6 authored over 9 years ago by Yannick Croissant <[email protected]>
250b9eb103dd3fa49a514fd37ecba3de4358e5d2 authored over 9 years ago by Yannick Croissant <[email protected]>
81bde27d99d26c38c13b88afaa068ebfad555719 authored over 9 years ago by Yannick Croissant <[email protected]>
a8f3a0534d1f5099d33824816e00fffc9df0bbcd authored over 9 years ago by Yannick Croissant <[email protected]>
Add no-danger rule
6104472b025576ed4ad05e6d97a7371339f35da0 authored over 9 years ago by Yannick Croissant <[email protected]>6a71f82d1590593c6c4681a4543cb00839642445 authored over 9 years ago by Yannick Croissant <[email protected]>
a869bd1ebb7a944be83109f109c6636a281e8eb2 authored over 9 years ago by Yannick Croissant <[email protected]>
Dangerous properties in React are those whose behavior is known to be a
common source of applica...
824ba8d0c3d6225475827f3c0b4ed7ac3775cf7d authored over 9 years ago by Yannick Croissant <[email protected]>
94b439bd46a1ed659dd4fe20a6924e05c7707781 authored over 9 years ago by Yannick Croissant <[email protected]>
999e7c467aa630b346e5c77f634cb141fd5fe8cd authored over 9 years ago by Yannick Croissant <[email protected]>
e577f76481212d4714e4c30b4351cfab1e05dc6f authored over 9 years ago by Yannick Croissant <[email protected]>
84d49dc7f6c181827f0150db6f03c1146bbd9d30 authored over 9 years ago by Yannick Croissant <[email protected]>
8a50a241fcdb79820a826c58f6a50f0c49292328 authored over 9 years ago by Yannick Croissant <[email protected]>
86823205abd256ce067f99a1705e27ef4da5ee94 authored over 9 years ago by Yannick Croissant <[email protected]>
3e280a6592200d35913e012aa33c1b22ffca8922 authored over 9 years ago by Yannick Croissant <[email protected]>
c02f95275fe8da0209653c1ab6bc5d414e62b22d authored over 9 years ago by Yannick Croissant <[email protected]>
0b756b51cdfc5a924f559060dadc43e5e109309b authored over 9 years ago by Yannick Croissant <[email protected]>
386a077af371c214f6f9d17775a68b3ade8985e3 authored over 9 years ago by Yannick Croissant <[email protected]>
a31c418a61041879be115bc5e665d7f93feb5147 authored over 9 years ago by Yannick Croissant <[email protected]>
f2ebd33ee26a792d607eacdf8e2cc26d5a7d8dbf authored over 9 years ago by Yannick Croissant <[email protected]>
34eef5aa9082bd618bdc6ac9ad7838de8faf2d2e authored over 9 years ago by Yannick Croissant <[email protected]>
1cc61d70bed71400bfd7d796c1b50ed3102b938c authored over 9 years ago by Yannick Croissant <[email protected]>
b1e1f4089e293084e75b5ee7edcac58f8a57083a authored over 9 years ago by Yannick Croissant <[email protected]>
338e530b570b0074381e02e044cb516276b753ed authored over 9 years ago by Yannick Croissant <[email protected]>
d657ea5bbe6313867b218e7ffe7685fb7ed27327 authored over 9 years ago by Yannick Croissant <[email protected]>
f6292bb14608bad37e273ad1f884a4e829e43f04 authored over 9 years ago by Yannick Croissant <[email protected]>
9b54b907d605bc4e0d99ce6fde1978255a8bb8dc authored over 9 years ago by Yannick Croissant <[email protected]>
Add support for computed string format in prop-types
3a0be297d45f68860bb2321a318e89f796326cec authored over 9 years ago by Yannick Croissant <[email protected]>Used list of nested names instead of dot-separated names to avoid conflict with properties like `...
144d45c854e484dabdb5783b0c408c7a4eb54909 authored over 9 years ago by Michael Ferris <[email protected]>228548fb0cb469cfcc2fd73793e6c4235da2ce19 authored over 9 years ago by Yannick Croissant <[email protected]>
Fix `jsx-sort-prop-types` support for keys as string
deb0447b130620891ddab88d9259e7c2d5c98073 authored over 9 years ago by Yannick Croissant <[email protected]>Fix `prop-types` desctructuring with properties as string (fixes #118)
9583f81b6497e4d5952f1734fbccebee95555578 authored over 9 years ago by Yannick Croissant <[email protected]>Fix detection of missing displayName and propTypes when ecmaFeatures.jsx is false
1ab838ca450ade5e577accb8659c15f8cd8b0ca2 authored over 9 years ago by Yannick Croissant <[email protected]>Add require-extension rule
a00bc6e81e523c2f43030fd9fddea2fadcca515c authored over 9 years ago by Yannick Croissant <[email protected]>c73d9b8af01321776c87684ecdf181ac9692f048 authored over 9 years ago by Michael Ferris <[email protected]>
1cd3686e927ade0a3b83995733ef1737e2d512a2 authored over 9 years ago by Michael Ferris <[email protected]>
8626f722b9a79bbce188539e31fbb77c99b4ff0b authored over 9 years ago by Luca Greco <[email protected]>
4a292d16085f5570fceab220f73a0dad4de7eb59 authored over 9 years ago by Luca Greco <[email protected]>
Created a new rule, 'require-extension', which inspects the required
module ID and warns if the ...
Added support for nested prop types (fixes #105, fixes #62)
c0ed5fc3d7145d111b619b3fea7507b464a47fb6 authored over 9 years ago by Yannick Croissant <[email protected]>Fix test command for Windows
9d4bc51156899dfc362e91bcbcde064886aa5b58 authored over 9 years ago by Yannick Croissant <[email protected]>Inspired by solution in eslint
35bdea1d89ee2a7f93c280183b2888f2c0e6628d authored over 9 years ago by Michael Ferris <[email protected]>Minimal analyse of primitive propTypes.
ddd1f66455269b38534f2d75d91a01ecd4b6d4c0 authored over 9 years ago by Michael Ferris <[email protected]>cde6d76ede70eb7a31ce8167989cbbb09500c479 authored over 9 years ago by Yannick Croissant <[email protected]>
b6d926837499030eac41446a3bfac847323ec1a0 authored over 9 years ago by Yannick Croissant <[email protected]>
ee57450b8f18f233d052c4159b004612af48f72f authored over 9 years ago by Yannick Croissant <[email protected]>
4808d588149cf401b29c2cb12c089f86ba7c2b1c authored over 9 years ago by Yannick Croissant <[email protected]>
09c15132c60ff0969115b4192cb4ea38d033d067 authored over 9 years ago by Yannick Croissant <[email protected]>
Update no-did-mount-set-state documentation
eebb1d96176b15d5895a07dcdf95f2fd10e3cf8a authored over 9 years ago by Yannick Croissant <[email protected]>c39bab5bd602c21635b78fdee117b20c542b30f4 authored over 9 years ago by Harry Moreno <[email protected]>
837d0ada761e92168f5323917efb58f3a3cdc603 authored over 9 years ago by Yannick Croissant <[email protected]>
c188307a59504a316e5b75cf38959b2765860052 authored over 9 years ago by Yannick Croissant <[email protected]>
6e07ee40f3dfb1a91c272534b3ce386e599839ad authored over 9 years ago by Yannick Croissant <[email protected]>
29d4eb6cbfcb568e29778ec76e0be95f65fc8bc2 authored over 9 years ago by Yannick Croissant <[email protected]>
Make wrap-multilines more granular
6732c11bf8e0100b5de4453cc4d6918ab594b567 authored over 9 years ago by Yannick Croissant <[email protected]>
This adds an option for enabling/disabling wrap-multilines in the
context of the enclosing expre...
Sort list of rules in readme
92f33bcebd7a4ed75169b6178818251fb6dab6bf authored over 9 years ago by Yannick Croissant <[email protected]>Fix comma placement in sort-comp documentation
dd41688c72a2ceede9cc3f8c6d912c0faae58a3d authored over 9 years ago by Yannick Croissant <[email protected]>