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

Merge pull request #362 from Intellicode/no-refs

Add no-string-refs rule (fixes #341)

2e021530130786c19b49598fc59364a0eb0aa583 authored about 9 years ago by Yannick Croissant <[email protected]>
Merge pull request #368 from lencioni/no-is-mounted-link

Fix link in no-is-mounted documentation

f1a1c63503b38699c5ff30b2fde10e90e9368d3c authored about 9 years ago by Yannick Croissant <[email protected]>
Fix link in no-is-mounted documentation

When I made this link, I used the wrong markdown syntax so it was
linking to "anti-pattern" inst...

06afd83f16da6d525d6cd4d646f9df407c639a58 authored about 9 years ago by Joe Lencioni <[email protected]>
Basic implementation to prevent refs usage

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]>
Merge pull request #332 from silvenon/jsx-key

Fix jsx-key false-positives (fixes #320)

b0ff6be412927b568d6d2e4365b5b784dc713f5d authored about 9 years ago by Yannick Croissant <[email protected]>
Improve the jsx-key rule and fix false-positives

- fix false-positives in stateless components
- check in regular functions, not just arrow funct...

1642a76a63e72ea125b54b625e56a2cf5e7ab1fb authored about 9 years ago by Matija Marohnić <[email protected]>
Fix never option of prefer-es6-class

53f32af4790f040baf5e697d70b209b730a89d27 authored about 9 years ago by Yannick Croissant <[email protected]>
Update prefer-es6-class documentation

9ba19104759c8b45b3bf4187a9e2bdac3696b490 authored about 9 years ago by Yannick Croissant <[email protected]>
Add support for propTypes assigned via a variable (fixes #355)

712244f88adab974e8685412643ceab07cd5bfa6 authored about 9 years ago by Yannick Croissant <[email protected]>
Update CHANGELOG and bump version

e9d191c2733e910ed56bd86e774a1b46a595f4a9 authored about 9 years ago by Yannick Croissant <[email protected]>
Update Readme for ESLint 2.0.0

a0ea95baf5e7c3a7c06f521aecbb86eb9aa26d93 authored about 9 years ago by Yannick Croissant <[email protected]>
Add link to eslint-plugin-react-native in Readme

4707f8a5e791b2eae8bac41cdbda0ee75fbc0e48 authored about 9 years ago by Yannick Croissant <[email protected]>
Fix crash in component detection class (fixes #364)

5a41bedb7ad5524243b11e5d589617cede609234 authored about 9 years ago by Yannick Croissant <[email protected]>
Merge pull request #366 from lencioni/no-is-mounted

Add no-is-mounted rule (fixes #37)

abfb98bc112c452ec9b0e39ec3bcb7d41cc271dc authored about 9 years ago by Yannick Croissant <[email protected]>
Add no-is-mounted rule

isMounted is an anti-pattern [0], is not available when using ES6
classes, and will eventually b...

b5df78381b7252d46815f73e976f98e0cc22a370 authored about 9 years ago by Joe Lencioni <[email protected]>
Merge pull request #360 from yannickcr/rule-no-deprecated

Add no-deprecated rule

77723c4528cd60f14d137beb7efa586c541cb2bb authored about 9 years ago by Yannick Croissant <[email protected]>
Add no-deprecated rule

c3e3be7174b5e2594d0918922d89f30d4c2c4050 authored about 9 years ago by Yannick Croissant <[email protected]>
Update dependencies

ad9d78e84c2d6bf9fcab8c64f490dacdba9d0214 authored about 9 years ago by Yannick Croissant <[email protected]>
Update tests configuration for ESLint 2.0.0

6b81279f576de04f2389b26655354d907ebb6cdb authored about 9 years ago by Yannick Croissant <[email protected]>
Merge pull request #359 from pwmckenna/es6never

Add never option to prefer-es6-class rule

481ecbb9b481c186de1a00faaf0379c1b86914ba authored about 9 years ago by Yannick Croissant <[email protected]>
allow es6 class rule to be configured to discourage usage as well

f8d1aca51d9444b797a93d25d79d5ee56c54d663 authored about 9 years ago by Patrick Williams <[email protected]>
Fix jsx-pascal-case to stop checking lower cased components (fixes #329)

1e1725997dadf48f8b9131533ed3c1dee2764f54 authored about 9 years ago by Yannick Croissant <[email protected]>
Update CHANGELOG and bump version

d55b8660ccc62ee3a3dd515ddd6041cba44bf3d2 authored about 9 years ago by Yannick Croissant <[email protected]>
Fix jsx-handler-names for stateless components (fixes #346)

889461b6d2b8dc4b9f18636d9e100567f713d4ea authored about 9 years ago by Yannick Croissant <[email protected]>
Fix crash in prop-types when reassigning props (fixes #345)

be3b7f30abc4ef2d61acef2692e27cfb9e1ef792 authored about 9 years ago by Yannick Croissant <[email protected]>
Merge pull request #348 from jakemmarsh/update-jsx-handler-names

Update jsx-handler-names error messages to be less specific

7800ab1cb01c5c8ff836bba50cf0ccdd4957001c authored about 9 years ago by Yannick Croissant <[email protected]>
Merge pull request #347 from lencioni/jsdoc

Add missing JSDoc `@param` in variable.js

0c2ffa7db1572a761c2da5a6f46864b5bf71a5d2 authored about 9 years ago by Yannick Croissant <[email protected]>
make jsx-handler-names error messages less specific

abc852796901fe97114823939682f99be0b5ea30 authored about 9 years ago by Jake Marsh <[email protected]>
Add missing JSDoc `@param` in variable.js

While looking into a bug, I noticed that there was a missing `@param`
here.

a38f34cd88f3990b27d38741006963f055b5a9fe authored about 9 years ago by Joe Lencioni <[email protected]>
Update CHANGELOG and bump version

8e43e515d701ac8d0777590625c5a7b95369a7ab authored about 9 years ago by Yannick Croissant <[email protected]>
Add allow-in-func option to no-did-update-set-state documentation

1b49bbe5fd471c8f801d8993d80e36854826f609 authored about 9 years ago by Yannick Croissant <[email protected]>
Allow numbers in jsx-pascal-case (fixes #339)

a65f038a799e0000292a90dcd48b84f703cf5aa0 authored about 9 years ago by Yannick Croissant <[email protected]>
Fix jsx-handler-names crash with arrays (fixes #340)

2204febddf3186b5f0f26031beb25a1e15d4ccd6 authored about 9 years ago by Yannick Croissant <[email protected]>
Update CHANGELOG and bump version

db6f84139a06de1060c47f1f7f27a30cc3f6857f authored about 9 years ago by Yannick Croissant <[email protected]>
Fix SVG attributes support for no-unknown-property (fixes #338)

8ada88fcaa6e8fdc2e2d83134bcd140d8895a069 authored about 9 years ago by Yannick Croissant <[email protected]>
Update CHANGELOG and bump version

012e55f4a86d1575fffc72931425a319b978659e authored about 9 years ago by Yannick Croissant <[email protected]>
Update dependencies

3d68c852a165784f96499719f81e12f377c5772a authored about 9 years ago by Yannick Croissant <[email protected]>
Fix require-extension to ignore extension if it's part of the package name (fixes #319)

312d66a353c740a41049589e37e893edbbe4ebb5 authored about 9 years ago by Yannick Croissant <[email protected]>
Merge pull request #336 from lucasmotta/master

Add shorthandFirst option to jsx-sort-props

21531541e05a62391366f49da96d1fbb5c2599be authored about 9 years ago by Yannick Croissant <[email protected]>
Fix props validation for nested stateless components (fixes #331)

f1ca75d6395e2671120699f413103a7b9cd0292e authored about 9 years ago by Yannick Croissant <[email protected]>
Fix destructured props detection in stateless components (fixes #326)

bccf86b11bd446ccdf7ed0b299d2399ddf98e21e authored about 9 years ago by Yannick Croissant <[email protected]>
Add option to sort shorthand properties on jsx-sort-props

You can now require that shorthand props should come before
all other props, but still respectin...

fc95cd3539adea98c4adeb9b31209813d9f2c75c authored about 9 years ago by Lucas Motta <[email protected]>
Merge pull request #333 from lencioni/pascal-caps

Allow consecutive uppercase letters in jsx-pascal-case (fixes #328)

1bd8c89e86cb8404184fe90391ce3483950d195f authored about 9 years ago by Yannick Croissant <[email protected]>
Allow consecutive uppercase letters in jsx-pascal-case

I've run into a couple of cases where I have consecutive capital letters
in React components (e....

c5b67d4df680ee753d4190cff1e66e5eb4194d8f authored about 9 years ago by Joe Lencioni <[email protected]>
Merge pull request #315 from jakemmarsh/jsx-handler-names

Add jsx-handler-names rule

2b3c8c015087d8f1983ec856612997d4167c7715 authored about 9 years ago by Yannick Croissant <[email protected]>
add jsx-handler-names rule

eab3bd89e94f5282651da5967a5d295c140f1366 authored about 9 years ago by Jake Marsh <[email protected]>
Merge pull request #325 from briandipalma/patch-1

Add `jsx-pascal-case` to complete list of rules

add052f9d9fdc6dc32051bded1b6339f71b29a0a authored about 9 years ago by Yannick Croissant <[email protected]>
Add SVG attributes support to no-unknown-property (fixes #318)

0b0e4fb867b074f90ea66f41739426f2def8f7e6 authored about 9 years ago by Yannick Croissant <[email protected]>
Add `jsx-pascal-case` to complete list of rules

The `jsx-pascal-case` isn't in the example complete config.

0a5eaa92eb39816d7d757c83ee9b68029cac3b6b authored about 9 years ago by Brian Di Palma <[email protected]>
Update CHANGELOG and bump version

b4376809d82fb324c757a0242664ed3700619ffc authored about 9 years ago by Yannick Croissant <[email protected]>
Merge pull request #324 from lukekarrys/master

Fix crash with ESLint 1.10.0 (fixes #323)

1b5d007709aa98766ffeb4f08115dc10ea915136 authored about 9 years ago by Yannick Croissant <[email protected]>
Fix crash when using eslint 1.10.0

Pass utils as another parameter instead of adding on to context
fixes #323

886a09add19adbb7b66451c696cf22c81291c336 authored about 9 years ago by Luke Karrys <[email protected]>
Merge pull request #321 from dapetcu21/master

Fix crash on incomplete class property declaration (fixes #317)

25e05b885e888a791cf2d5f66b9140a6180d26e2 authored about 9 years ago by Yannick Croissant <[email protected]>
Fix crash on incomplete class property declaration

c223c2d007edbf811779c4315fb6024f0070b3e1 authored about 9 years ago by Marius Petcu <[email protected]>
Merge pull request #306 from jakemmarsh/jsx-pascal-case

Add jsx-pascal-case rule

e31b735d310aab6bec554d130dca503f658180ee authored about 9 years ago by Yannick Croissant <[email protected]>
add jsx-pascal-case rule

9d07f1d6fb9dbf421b014ff83645a18a3bdfe8d7 authored about 9 years ago by Jake Marsh <[email protected]>
Update CHANGELOG and bump version

ac59d8d6e6630e1a2bc97058c01e02f4dca1eff9 authored about 9 years ago by Yannick Croissant <[email protected]>
Update dependencies

4ec01943de6ad405d064a1bf75d01a784fa4ee5e authored about 9 years ago by Yannick Croissant <[email protected]>
Update node.js versions in travis config file

9e1a8505db945928ad6e92cf24bb540a53aee4b0 authored about 9 years ago by Yannick Croissant <[email protected]>
Fix crash when destructuring with only the rest spread (fixes #269)

2f6e2b03a61bbed3cd3d9c4b3299418e5a1e4fc5 authored about 9 years ago by Yannick Croissant <[email protected]>
Add allow-in-func option to no-did-update-set-state (fixes #300)

fca4db0a4ef415bd288c0cdf4099ecf6e71986ef authored about 9 years ago by Yannick Croissant <[email protected]>
Fix variables detection when searching for related components (fixes #303)

48f67ad3362a0cb65631421eac79476f4a346f91 authored about 9 years ago by Yannick Croissant <[email protected]>
Add option to only enforce jsx-closing-bracket-location rule to only one type of tag (fixes #307)

4787aa065742f74bb266c82c3fcd49932a543656 authored about 9 years ago by Yannick Croissant <[email protected]>
Merge pull request #299 from hamiltondanielb/master

Add new test case for prefer-es6-class

e4d6320e7e339eaf4ef3091c8787bccab6d2be23 authored about 9 years ago by Yannick Croissant <[email protected]>
Merge pull request #293 from benmosher/jsx-key

Add jsx-key rule

941f8299aaf423cfb068fcc89a9c49316b11ef65 authored about 9 years ago by Yannick Croissant <[email protected]>
Merge pull request #308 from zertosh/nup-custom-el

Fix no-unknown-property to not check custom elements

0b94fd666ba5a216fef3a6d2c3a1adc7fe5e90cd authored about 9 years ago by Yannick Croissant <[email protected]>
no-unknown-property should not check custom elements

1ec1b18ff5969f66a69a26ff4718127e91ba934a authored about 9 years ago by Andres Suarez <[email protected]>
Merge pull request #301 from Khan/master

Improve jsx-closing-bracket-location error message

218e9fcad3387e315ecafa3cab4639bd6cd88939 authored about 9 years ago by Yannick Croissant <[email protected]>
Improve jsx-closing-bracket-location error message

Summary:
By adding expected column information for the closing bracket, as well
as reporting the...

44f376e360aade7bc005e29774b86c75f975a0d4 authored about 9 years ago by Alex Lopatin <[email protected]>
First draft of jsx-key.

5165d32bd59a42df0ead97ea9ffb09260a8adc57 authored about 9 years ago by Ben Mosher <[email protected]>
Update CHANGELOG and bump version

03fda3f1b609ae4ccfc0b45855b6dbfd09ec4a9d authored about 9 years ago by Yannick Croissant <[email protected]>
Fix direct props detection (fixes #298)

d4643473c5f99e2c52c08074db06a275c3fb45ce authored about 9 years ago by Yannick Croissant <[email protected]>
Fix ES5 class detection when using createClass by itself (fixes #297)

004baae8ee346a593a1c7bdaff39a01e528f1bcd authored about 9 years ago by Yannick Croissant <[email protected]>
Add ignoreStateless option to no-multi-comp (fixes #290)

794a05ae0475e3ece9f70ea593012e0a0501fc40 authored about 9 years ago by Yannick Croissant <[email protected]>
Fix classes with properties to always be marked as components (fixes #291)

2929aaa8118f8f790b1a98493432be22a8717351 authored about 9 years ago by Yannick Croissant <[email protected]>
added new test case for another scenerio that was valid

1f954eebdea1b5e2b285bf4cb981b9c63da26b2a authored about 9 years ago by Dan Hamilton <[email protected]>
Ignore functions with the this keyword during component detection

a09ac73d5e9abecec59f4ac2ed227d3aa3480019 authored about 9 years ago by Yannick Croissant <[email protected]>
Update CHANGELOG and bump version

170c5f24f66e3303aa7ef22a0312cb3bb7e11c48 authored about 9 years ago by Yannick Croissant <[email protected]>
Fix ES5 components detection from nested functions (fixes #287)

dcf01a62e8303c2670be157427b243a891a96989 authored about 9 years ago by Yannick Croissant <[email protected]>
Fix crash in ES5 components detection (fixes #286)

728df929a676c60a2fdc42e255294a1d5350f837 authored about 9 years ago by Yannick Croissant <[email protected]>
Fix sort-comp crash on stateless components (fixes #285)

7b625f0b8877c1840b7e0c2b4809135b9ed63fdd authored about 9 years ago by Yannick Croissant <[email protected]>
Update CHANGELOG and bump version

fc4173d2ba6f5b9a9cdc35799cb3a8a8e3a5ff4a authored about 9 years ago by Yannick Croissant <[email protected]>
Update dependencies

d2006f557e6399ad81d6241ab8a46e18678f9097 authored about 9 years ago by Yannick Croissant <[email protected]>
Add detection for stateless components with implicit return

0bfb4c453c7a3826529089b34c732d892baecc4e authored about 9 years ago by Yannick Croissant <[email protected]>
Fix scope limit for stateless component detection (fixes #268)

a98fa9463d55e963af40dddaea02c6a9ff84527f authored about 9 years ago by Yannick Croissant <[email protected]>
Merge pull request #279 from Khan/master

Add 'line-aligned' option for jsx-closing-bracket-location (fixes #243)

1a5143a4d4a8600c07204bfb4180451d4ec672d1 authored about 9 years ago by Yannick Croissant <[email protected]>
Rewrite component detection

2749a0b15bdc7747fe30cdebfde7f54cd41ba75e authored about 9 years ago by Yannick Croissant <[email protected]>
Merge pull request #283 from Daniel15/bind-fix

Fix jsx-no-bind crash on function calls

0e14ff363b25a6bfb9b5a5453642c6f7d243729e authored about 9 years ago by Yannick Croissant <[email protected]>
[jsx-no-bind] Ensure node is MemberExpression before checking property name

70d72dc16f214d19fdb9cdb3863cde3c95ed67c5 authored about 9 years ago by Daniel Lo Nigro <[email protected]>
Merge pull request #274 from Daniel15/jsx-no-bind

Add jsx-no-bind rule (fixes #184)

8ac35f5f821bb5b3dac2192febfa092dacd3b6b8 authored about 9 years ago by Yannick Croissant <[email protected]>
Add jsx-no-bind to README

719aebecac09485a10fe92d50532fcdb9ba00c93 authored about 9 years ago by Daniel Lo Nigro <[email protected]>
Add 'line-aligned' option for jsx-closing-bracket-location

Summary:
'line-aligned' acts like 'tag-aligned' except when the opening JSX tag
is preceeded by ...

45bf4df0cdbfc0bdb96e04afd686c8b387de3a22 authored about 9 years ago by Alex Lopatin <[email protected]>
Fix indentation of example, and add a protip about ES6 classes.

752454baf55aca94d12bd09d4f67aebcee4ad38f authored about 9 years ago by Daniel Lo Nigro <[email protected]>
Add rule for disallowing `.bind` in JSX props. Closes #184

19faaac2f78c6568635165e26d9a05edabcc01fc authored about 9 years ago by Daniel Lo Nigro <[email protected]>
Fix proptypes detection for nested classes (fixes #267)

832a153ac70db9724a9f302507b2a3b927d70955 authored about 9 years ago by Yannick Croissant <[email protected]>
Fix name calculation for classes in functions (fixes #264)

9f4b4e61223337de2517d264f684dac1818cac21 authored about 9 years ago by Yannick Croissant <[email protected]>
Update CHANGELOG and bump version

b84ec2b3940dce07fd887cfce472e18915e7c841 authored about 9 years ago by Yannick Croissant <[email protected]>
Sort rules alphabetically

29e53ee3cae690ba7bd85efbd943d77d7e330a0a authored about 9 years ago by Yannick Croissant <[email protected]>
Fix prop validation in constructor (fixes #259)

4d6e050005df005949c8b755fc85da7b6bab060e authored about 9 years ago by Yannick Croissant <[email protected]>
Merge pull request #260 from gaearon/prop-types-false-positive

Failing test case for using this.props in constructor

77459ec1273a496f7a7a944c4560c92c4bb2dd52 authored about 9 years ago by Yannick Croissant <[email protected]>