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
Add no-string-refs rule (fixes #341)
2e021530130786c19b49598fc59364a0eb0aa583 authored about 9 years ago by Yannick Croissant <[email protected]>Fix link in no-is-mounted documentation
f1a1c63503b38699c5ff30b2fde10e90e9368d3c authored about 9 years ago by Yannick Croissant <[email protected]>
When I made this link, I used the wrong markdown syntax so it was
linking to "anti-pattern" inst...
Add check for string usage in ref attributes
Add unit tests
Add docs
Improve docs
Improve te...
f1c5560d3bcf7bbb6e971c7e7d5758d1874169c6 authored about 9 years ago by Tom Hastjarjanto <[email protected]>Fix jsx-key false-positives (fixes #320)
b0ff6be412927b568d6d2e4365b5b784dc713f5d authored about 9 years ago by Yannick Croissant <[email protected]>
- fix false-positives in stateless components
- check in regular functions, not just arrow funct...
53f32af4790f040baf5e697d70b209b730a89d27 authored about 9 years ago by Yannick Croissant <[email protected]>
9ba19104759c8b45b3bf4187a9e2bdac3696b490 authored about 9 years ago by Yannick Croissant <[email protected]>
712244f88adab974e8685412643ceab07cd5bfa6 authored about 9 years ago by Yannick Croissant <[email protected]>
e9d191c2733e910ed56bd86e774a1b46a595f4a9 authored about 9 years ago by Yannick Croissant <[email protected]>
a0ea95baf5e7c3a7c06f521aecbb86eb9aa26d93 authored about 9 years ago by Yannick Croissant <[email protected]>
4707f8a5e791b2eae8bac41cdbda0ee75fbc0e48 authored about 9 years ago by Yannick Croissant <[email protected]>
5a41bedb7ad5524243b11e5d589617cede609234 authored about 9 years ago by Yannick Croissant <[email protected]>
Add no-is-mounted rule (fixes #37)
abfb98bc112c452ec9b0e39ec3bcb7d41cc271dc authored about 9 years ago by Yannick Croissant <[email protected]>
isMounted is an anti-pattern [0], is not available when using ES6
classes, and will eventually b...
Add no-deprecated rule
77723c4528cd60f14d137beb7efa586c541cb2bb authored about 9 years ago by Yannick Croissant <[email protected]>c3e3be7174b5e2594d0918922d89f30d4c2c4050 authored about 9 years ago by Yannick Croissant <[email protected]>
ad9d78e84c2d6bf9fcab8c64f490dacdba9d0214 authored about 9 years ago by Yannick Croissant <[email protected]>
6b81279f576de04f2389b26655354d907ebb6cdb authored about 9 years ago by Yannick Croissant <[email protected]>
Add never option to prefer-es6-class rule
481ecbb9b481c186de1a00faaf0379c1b86914ba authored about 9 years ago by Yannick Croissant <[email protected]>f8d1aca51d9444b797a93d25d79d5ee56c54d663 authored about 9 years ago by Patrick Williams <[email protected]>
1e1725997dadf48f8b9131533ed3c1dee2764f54 authored about 9 years ago by Yannick Croissant <[email protected]>
d55b8660ccc62ee3a3dd515ddd6041cba44bf3d2 authored about 9 years ago by Yannick Croissant <[email protected]>
889461b6d2b8dc4b9f18636d9e100567f713d4ea authored about 9 years ago by Yannick Croissant <[email protected]>
be3b7f30abc4ef2d61acef2692e27cfb9e1ef792 authored about 9 years ago by Yannick Croissant <[email protected]>
Update jsx-handler-names error messages to be less specific
7800ab1cb01c5c8ff836bba50cf0ccdd4957001c authored about 9 years ago by Yannick Croissant <[email protected]>Add missing JSDoc `@param` in variable.js
0c2ffa7db1572a761c2da5a6f46864b5bf71a5d2 authored about 9 years ago by Yannick Croissant <[email protected]>abc852796901fe97114823939682f99be0b5ea30 authored about 9 years ago by Jake Marsh <[email protected]>
While looking into a bug, I noticed that there was a missing `@param`
here.
8e43e515d701ac8d0777590625c5a7b95369a7ab authored about 9 years ago by Yannick Croissant <[email protected]>
1b49bbe5fd471c8f801d8993d80e36854826f609 authored about 9 years ago by Yannick Croissant <[email protected]>
a65f038a799e0000292a90dcd48b84f703cf5aa0 authored about 9 years ago by Yannick Croissant <[email protected]>
2204febddf3186b5f0f26031beb25a1e15d4ccd6 authored about 9 years ago by Yannick Croissant <[email protected]>
db6f84139a06de1060c47f1f7f27a30cc3f6857f authored about 9 years ago by Yannick Croissant <[email protected]>
8ada88fcaa6e8fdc2e2d83134bcd140d8895a069 authored about 9 years ago by Yannick Croissant <[email protected]>
012e55f4a86d1575fffc72931425a319b978659e authored about 9 years ago by Yannick Croissant <[email protected]>
3d68c852a165784f96499719f81e12f377c5772a authored about 9 years ago by Yannick Croissant <[email protected]>
312d66a353c740a41049589e37e893edbbe4ebb5 authored about 9 years ago by Yannick Croissant <[email protected]>
Add shorthandFirst option to jsx-sort-props
21531541e05a62391366f49da96d1fbb5c2599be authored about 9 years ago by Yannick Croissant <[email protected]>f1ca75d6395e2671120699f413103a7b9cd0292e authored about 9 years ago by Yannick Croissant <[email protected]>
bccf86b11bd446ccdf7ed0b299d2399ddf98e21e authored about 9 years ago by Yannick Croissant <[email protected]>
You can now require that shorthand props should come before
all other props, but still respectin...
Allow consecutive uppercase letters in jsx-pascal-case (fixes #328)
1bd8c89e86cb8404184fe90391ce3483950d195f authored about 9 years ago by Yannick Croissant <[email protected]>
I've run into a couple of cases where I have consecutive capital letters
in React components (e....
Add jsx-handler-names rule
2b3c8c015087d8f1983ec856612997d4167c7715 authored about 9 years ago by Yannick Croissant <[email protected]>eab3bd89e94f5282651da5967a5d295c140f1366 authored about 9 years ago by Jake Marsh <[email protected]>
Add `jsx-pascal-case` to complete list of rules
add052f9d9fdc6dc32051bded1b6339f71b29a0a authored about 9 years ago by Yannick Croissant <[email protected]>0b0e4fb867b074f90ea66f41739426f2def8f7e6 authored about 9 years ago by Yannick Croissant <[email protected]>
The `jsx-pascal-case` isn't in the example complete config.
0a5eaa92eb39816d7d757c83ee9b68029cac3b6b authored about 9 years ago by Brian Di Palma <[email protected]>b4376809d82fb324c757a0242664ed3700619ffc authored about 9 years ago by Yannick Croissant <[email protected]>
Fix crash with ESLint 1.10.0 (fixes #323)
1b5d007709aa98766ffeb4f08115dc10ea915136 authored about 9 years ago by Yannick Croissant <[email protected]>Pass utils as another parameter instead of adding on to context
fixes #323
Fix crash on incomplete class property declaration (fixes #317)
25e05b885e888a791cf2d5f66b9140a6180d26e2 authored about 9 years ago by Yannick Croissant <[email protected]>c223c2d007edbf811779c4315fb6024f0070b3e1 authored about 9 years ago by Marius Petcu <[email protected]>
Add jsx-pascal-case rule
e31b735d310aab6bec554d130dca503f658180ee authored about 9 years ago by Yannick Croissant <[email protected]>9d07f1d6fb9dbf421b014ff83645a18a3bdfe8d7 authored about 9 years ago by Jake Marsh <[email protected]>
ac59d8d6e6630e1a2bc97058c01e02f4dca1eff9 authored about 9 years ago by Yannick Croissant <[email protected]>
4ec01943de6ad405d064a1bf75d01a784fa4ee5e authored about 9 years ago by Yannick Croissant <[email protected]>
9e1a8505db945928ad6e92cf24bb540a53aee4b0 authored about 9 years ago by Yannick Croissant <[email protected]>
2f6e2b03a61bbed3cd3d9c4b3299418e5a1e4fc5 authored about 9 years ago by Yannick Croissant <[email protected]>
fca4db0a4ef415bd288c0cdf4099ecf6e71986ef authored about 9 years ago by Yannick Croissant <[email protected]>
48f67ad3362a0cb65631421eac79476f4a346f91 authored about 9 years ago by Yannick Croissant <[email protected]>
4787aa065742f74bb266c82c3fcd49932a543656 authored about 9 years ago by Yannick Croissant <[email protected]>
Add new test case for prefer-es6-class
e4d6320e7e339eaf4ef3091c8787bccab6d2be23 authored about 9 years ago by Yannick Croissant <[email protected]>Add jsx-key rule
941f8299aaf423cfb068fcc89a9c49316b11ef65 authored about 9 years ago by Yannick Croissant <[email protected]>Fix no-unknown-property to not check custom elements
0b94fd666ba5a216fef3a6d2c3a1adc7fe5e90cd authored about 9 years ago by Yannick Croissant <[email protected]>1ec1b18ff5969f66a69a26ff4718127e91ba934a authored about 9 years ago by Andres Suarez <[email protected]>
Improve jsx-closing-bracket-location error message
218e9fcad3387e315ecafa3cab4639bd6cd88939 authored about 9 years ago by Yannick Croissant <[email protected]>
Summary:
By adding expected column information for the closing bracket, as well
as reporting the...
5165d32bd59a42df0ead97ea9ffb09260a8adc57 authored about 9 years ago by Ben Mosher <[email protected]>
03fda3f1b609ae4ccfc0b45855b6dbfd09ec4a9d authored about 9 years ago by Yannick Croissant <[email protected]>
d4643473c5f99e2c52c08074db06a275c3fb45ce authored about 9 years ago by Yannick Croissant <[email protected]>
004baae8ee346a593a1c7bdaff39a01e528f1bcd authored about 9 years ago by Yannick Croissant <[email protected]>
794a05ae0475e3ece9f70ea593012e0a0501fc40 authored about 9 years ago by Yannick Croissant <[email protected]>
2929aaa8118f8f790b1a98493432be22a8717351 authored about 9 years ago by Yannick Croissant <[email protected]>
1f954eebdea1b5e2b285bf4cb981b9c63da26b2a authored about 9 years ago by Dan Hamilton <[email protected]>
a09ac73d5e9abecec59f4ac2ed227d3aa3480019 authored about 9 years ago by Yannick Croissant <[email protected]>
170c5f24f66e3303aa7ef22a0312cb3bb7e11c48 authored about 9 years ago by Yannick Croissant <[email protected]>
dcf01a62e8303c2670be157427b243a891a96989 authored about 9 years ago by Yannick Croissant <[email protected]>
728df929a676c60a2fdc42e255294a1d5350f837 authored about 9 years ago by Yannick Croissant <[email protected]>
7b625f0b8877c1840b7e0c2b4809135b9ed63fdd authored about 9 years ago by Yannick Croissant <[email protected]>
fc4173d2ba6f5b9a9cdc35799cb3a8a8e3a5ff4a authored about 9 years ago by Yannick Croissant <[email protected]>
d2006f557e6399ad81d6241ab8a46e18678f9097 authored about 9 years ago by Yannick Croissant <[email protected]>
0bfb4c453c7a3826529089b34c732d892baecc4e authored about 9 years ago by Yannick Croissant <[email protected]>
a98fa9463d55e963af40dddaea02c6a9ff84527f authored about 9 years ago by Yannick Croissant <[email protected]>
Add 'line-aligned' option for jsx-closing-bracket-location (fixes #243)
1a5143a4d4a8600c07204bfb4180451d4ec672d1 authored about 9 years ago by Yannick Croissant <[email protected]>2749a0b15bdc7747fe30cdebfde7f54cd41ba75e authored about 9 years ago by Yannick Croissant <[email protected]>
Fix jsx-no-bind crash on function calls
0e14ff363b25a6bfb9b5a5453642c6f7d243729e authored about 9 years ago by Yannick Croissant <[email protected]>70d72dc16f214d19fdb9cdb3863cde3c95ed67c5 authored about 9 years ago by Daniel Lo Nigro <[email protected]>
Add jsx-no-bind rule (fixes #184)
8ac35f5f821bb5b3dac2192febfa092dacd3b6b8 authored about 9 years ago by Yannick Croissant <[email protected]>719aebecac09485a10fe92d50532fcdb9ba00c93 authored about 9 years ago by Daniel Lo Nigro <[email protected]>
Summary:
'line-aligned' acts like 'tag-aligned' except when the opening JSX tag
is preceeded by ...
752454baf55aca94d12bd09d4f67aebcee4ad38f authored about 9 years ago by Daniel Lo Nigro <[email protected]>
19faaac2f78c6568635165e26d9a05edabcc01fc authored about 9 years ago by Daniel Lo Nigro <[email protected]>
832a153ac70db9724a9f302507b2a3b927d70955 authored about 9 years ago by Yannick Croissant <[email protected]>
9f4b4e61223337de2517d264f684dac1818cac21 authored about 9 years ago by Yannick Croissant <[email protected]>
b84ec2b3940dce07fd887cfce472e18915e7c841 authored about 9 years ago by Yannick Croissant <[email protected]>
29e53ee3cae690ba7bd85efbd943d77d7e330a0a authored about 9 years ago by Yannick Croissant <[email protected]>
4d6e050005df005949c8b755fc85da7b6bab060e authored about 9 years ago by Yannick Croissant <[email protected]>
Failing test case for using this.props in constructor
77459ec1273a496f7a7a944c4560c92c4bb2dd52 authored about 9 years ago by Yannick Croissant <[email protected]>