Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

jsx-eslint

Maintaining `eslint-plugin-react` and `eslint-plugin-jsx-a11y`, and associated tooling
Collective - Host: opensource - https://opencollective.com/jsx-eslint - Code: https://github.com/jsx-eslint

[Fix] `prop-types`: function in class that returns a component causes false warning in typescript

Fixes #2784.

github.com/jsx-eslint/eslint-plugin-react - 5f6350a6c45e8980fe63114a215ed8f4d7858b98 authored over 4 years ago
[Fix] `display-name`/component detection: avoid a crash on anonymous components

Fixes #2840.

github.com/jsx-eslint/eslint-plugin-react - 57d0df7ce8f77c93dc856c8ae52ff2d75a2765ce authored over 4 years ago
[Docs] make example descriptions consistent

github.com/jsx-eslint/eslint-plugin-react - fd94b95560df7ba11d1f90b42736179d7b5f509c authored over 4 years ago
[meta] fix changelog for v7.21.5

github.com/jsx-eslint/eslint-plugin-react - 01c7f5e53951845feb63801badbffe3a01c17674 authored over 4 years ago
Update CHANGELOG and bump version

github.com/jsx-eslint/eslint-plugin-react - 3aa3ce9b9f3f2a70ef00208d4dbced5e6c7565d3 authored over 4 years ago
[Deps] update `resolve`

github.com/jsx-eslint/eslint-plugin-react - 7ac05f016dfbe4e7a29b60c57f624116961cf586 authored over 4 years ago
[New]: `jsx-key`: added `checkKeyMustBeforeSpread` option for new jsx transform

Fixes #2830.

github.com/jsx-eslint/eslint-plugin-react - 9f0d5c44933a2c3e44f08c4706b84985a82d9b16 authored over 4 years ago
[Fix] `jsx-handler-names`: Skip inline handlers when checkInlineFunction=false

Fixes #2832

github.com/jsx-eslint/eslint-plugin-react - efd3da3dee8d7d0ad71da877cbb28c00f8fbeaf8 authored over 4 years ago
[New] add `AssignmentExpression`

Fixes #42

github.com/jsx-eslint/jsx-ast-utils - 4576cde302cd8b9ef40b6dc026b20cb005f2dbea authored over 4 years ago
[Dev Deps] update `eslint`

github.com/jsx-eslint/jsx-ast-utils - 3f636f502d2d380193d0cf8028175dcf87df21d7 authored over 4 years ago
[Fix] `jsx-indent-props`: Apply indentation when using brackets

Per https://github.com/yannickcr/eslint-plugin-react/pull/2808#issuecomment-707166159

github.com/jsx-eslint/eslint-plugin-react - 237547e345e452b9ecd56048256e5df5365e3377 authored over 4 years ago
[New] add `TSNonNullExpression`

Fixes #82.

github.com/jsx-eslint/jsx-ast-utils - 518a810a003b12484c5599d5196ca4391f752cd5 authored over 4 years ago
[Tests] Add passing test for js-indent props

Fixed by #2826.

github.com/jsx-eslint/eslint-plugin-react - aeff5ea7193ffd4b4b733917070116ba6a55c7db authored over 4 years ago
Update CHANGELOG and bump version

github.com/jsx-eslint/eslint-plugin-react - 632639ba26f219340474e2a0a63b550af779a7eb authored over 4 years ago
[readme] clear up Fragment docs

Fixes #2818

github.com/jsx-eslint/eslint-plugin-react - 802cdb80bebb15b43872eed7ca43b8770cc8a9e4 authored over 4 years ago
[Deps] update `jsx-ast-utils`

Fixes #2822.

github.com/jsx-eslint/eslint-plugin-react - b7b023f1e2db6e97526a7cf33159a940bd0e308d authored over 4 years ago
[New] `label-has-associated-control`: Add glob support

Fixes #720.

github.com/jsx-eslint/eslint-plugin-jsx-a11y - 7d5511d41a24f4291609c4542a7b659827011425 authored over 4 years ago
[Deps] update `axe-core`, `jsx-ast-utils`

github.com/jsx-eslint/eslint-plugin-jsx-a11y - 83e4ff28705875d8d28afd0791784a62ac5d77fd authored over 4 years ago
[Dev Deps] update `@babel/cli`, `@babel/core`, `@babel/plugin-transform-flow-strip-types`, `eslint-plugin-flowtype`, `eslint-plugin-import`, `estraverse`, `expect`, `object.assign`

github.com/jsx-eslint/eslint-plugin-jsx-a11y - eb92b071efa1c76f6690f7e6d07d4b6c2e8ba29f authored over 4 years ago
[Deps] update `@babel/runtime`, `axe-core`

github.com/jsx-eslint/eslint-plugin-jsx-a11y - 3d98d7a03a55fb165e3bf868acc927f48199e13c authored over 4 years ago
[Dev Deps] update `eslint`, `eslint-plugin-import`

github.com/jsx-eslint/jsx-ast-utils - 217a0b58995b1b2d422e75f181b95b035f9c50a0 authored over 4 years ago
[Deps] update `object.assign`

github.com/jsx-eslint/jsx-ast-utils - b567ef4d035ce3a6dd2e114e7bc71c241ecd6a0f authored over 4 years ago
[Tests] `jsx-indent-props` : Apply indentation when used expression

Closes #1187.

github.com/jsx-eslint/eslint-plugin-react - 896fe4b7ecf3f929aa60aacb9ac848a725badb6d authored over 4 years ago
Update CHANGELOG and bump version

github.com/jsx-eslint/eslint-plugin-react - e3e61e39685e869099be7dc7062d4924ad854443 authored over 4 years ago
[Dev Deps] update `eslint-plugin-import`

github.com/jsx-eslint/eslint-plugin-react - 0f99ce09f237c3a7569223a2dbf8c61885de4ed8 authored over 4 years ago
[Fix] `no-typos`: avoid crash on spread syntax in createReactClass object

Fixes #2816.

github.com/jsx-eslint/eslint-plugin-react - 988b7942aae9c9e7164d5ab825ef48413d93cfe0 authored over 4 years ago
[Fix] `no-unused-prop-types`: Silence false positive on `never` type in TS

github.com/jsx-eslint/eslint-plugin-react - 71a0e8f43edc03049b14ddabf38e6faa59c79d7f authored over 4 years ago
[Refactor] cleanup `no-mixed-operators` warnings

github.com/jsx-eslint/eslint-plugin-react - f84dc8b208e76c58412ce3de0a6f1d9c3d7cc183 authored over 4 years ago
[Fix] `no-array-index-key`: catch `.toString` and `String()` usage

Fixes #2813.

github.com/jsx-eslint/eslint-plugin-react - 492b5f15e9c3c0cb33fc86d2dbdc09595e4146db authored over 4 years ago
[Fix] `jsx-indent-props`: Apply indentation when operator is used in front of the upper line

Fixes #647

github.com/jsx-eslint/eslint-plugin-react - 959fb233656dba0252b3442364aaaa911e48b600 authored over 4 years ago
[Fix] `prop-types`: fix Cannot read property 'type' of undefined error when destructured param

see #2805, fixes #2804, https://github.com/yannickcr/eslint-plugin-react/pull/2805#issuecomment...

github.com/jsx-eslint/eslint-plugin-react - 2b0d70c6b8c24b45838f132d3d5ccd7542935a0d authored over 4 years ago
Update CHANGELOG and bump version

github.com/jsx-eslint/eslint-plugin-react - 4589522a03ca7dacb97a1e4ba17828fe0bff4655 authored over 4 years ago
[Dev Deps] update `@types/eslint`, `@types/node`, `typescript`

github.com/jsx-eslint/eslint-plugin-react - 75ebd1edce62dc1c0ecc0e784e42d7d5b20bb740 authored over 4 years ago
[Fix] `prop-types`: handle RestElement in destructured param

Fixes #2804.

github.com/jsx-eslint/eslint-plugin-react - 39307b46783f016892ef999410e87a6755b5426e authored over 4 years ago
Update CHANGELOG and bump version

github.com/jsx-eslint/eslint-plugin-react - 8edb880797209ab2c54c68da8fc5a171851c8e08 authored over 4 years ago
[Fix] `jsx-handler-names`: avoid a crash when an inline prop is not a MemberExpression

Fixes #2803.

Co-authored-by: Will Heslam <[email protected]>
Co-authored-by: Jordan Harband ...

github.com/jsx-eslint/eslint-plugin-react - 67699eb79e4b0ce7c8c2b5fabcdee82cb6bbe17f authored over 4 years ago
Update CHANGELOG and bump version

github.com/jsx-eslint/eslint-plugin-react - 0c412ef52672513cfc6fcfcf858c12ff62ed04f5 authored over 4 years ago
[meta] add missing unreleased changelog entries

github.com/jsx-eslint/eslint-plugin-react - 3c46ddfdb946846c43d26ab8f98a0da3b302eebe authored over 4 years ago
[Fix] `prop-types`/`no-unused-prop-types`: handle CallExpression in ReturnType

Fixes #2795.

github.com/jsx-eslint/eslint-plugin-react - 22cc878c3c35b391981661691769dbfd930a26ab authored over 4 years ago
[meta] add missing changelog entry

github.com/jsx-eslint/eslint-plugin-react - 2bf24b2fd76feca1f6983596f66593cb1b80c5f0 authored over 4 years ago
[Fix] `prop-types`: Detect JSX returned by sequential expression

Resolves #2800. Implements `isReturnsSequentialJSX()` and uses it in
`isReturningJSX()` (in conj...

github.com/jsx-eslint/eslint-plugin-react - 74c4eedf499a8c43d1a565ab11aab9d5c6b272c7 authored over 4 years ago
[Tests] `jsx-one-expression-per-line`: add passing tests.

Closes #1835.

github.com/jsx-eslint/eslint-plugin-react - 08eda7a0aac41a09a2ae8d6cfa35a2fd7469cf04 authored over 4 years ago
[Fix] `destructuring-assignment`: Handle destructuring of useContext in SFC

Co-authored-by: Jin Young Park <[email protected]>
Co-authored-by: Jordan Harband <ljharb@gmai...

github.com/jsx-eslint/eslint-plugin-react - 523db20c11e8a52c32d173e46950ac01f95dc96b authored over 4 years ago
[Fix] `jsx-props-no-multi-spaces`: "Expected no line gap between" false positive

Fixes #2774.

github.com/jsx-eslint/eslint-plugin-react - facb65b71dd3dc94419c905af30a0a590a09f535 authored over 4 years ago
[Fix] `jsx-pascal-case`: Handle single character namespaced component

github.com/jsx-eslint/eslint-plugin-react - 7cf4ceb508e2cc0fa40fe9ad1b364d018d39cd3f authored over 4 years ago
[Fix] `no-unknown-property`: check attributes with any input case

github.com/jsx-eslint/eslint-plugin-react - 4da74518bd78f11c9c6875a159ffbae7d26be693 authored over 4 years ago
[Breaking] add `ChainExpression`; `CallExpression` now includes arguments

github.com/jsx-eslint/jsx-ast-utils - 7d1e7e012262d3a18e8c92cedaedfd20c6ee0d3d authored over 4 years ago
[Tests] use proper `actual, expected` ordering for non-confusing failure messages

github.com/jsx-eslint/jsx-ast-utils - 0065cb1be6ce259635117e767008003a9c72269f authored over 4 years ago
[Dev Deps] update `@babel/core`, `@babel/parser`, `eslint`, `eslint-plugin-import`

github.com/jsx-eslint/jsx-ast-utils - 805b86b84d05f042533fffd4489420ea423d8893 authored over 4 years ago
[Fix] `jsx-handler-names`: handle whitespace

Fixes #2785

github.com/jsx-eslint/eslint-plugin-react - 9ce69a299ef8b63cc5e982ec1d46a1c7a173c92b authored over 4 years ago
[Fix] `prop-types`: Detect TypeScript types for destructured default prop values

Fixes #2762.

github.com/jsx-eslint/eslint-plugin-react - 9a569f7d723387b88d3f847b46dea4eb08f2731e authored over 4 years ago
[meta] Disallow object destructuring via ESLint since we support Node v4

github.com/jsx-eslint/eslint-plugin-react - ee8f77143305da513acedca71fcb022e4ee32106 authored over 4 years ago
[Fix] `jsx-uses-react`: mark fragment variables as used

This allows to use the following syntax:

```jsx
import { createElement, Fragment } from 'react'...

github.com/jsx-eslint/eslint-plugin-react - 911f66ee886f38f971c064d57b1cb99b93d4210d authored over 4 years ago
[New] add `SequenceExpression`

Fixes #95.

github.com/jsx-eslint/jsx-ast-utils - 9546e53481270cc39d3688ca119311e373fe9607 authored over 4 years ago
[Fix] `prefer-read-only-props`: support Flow `$ReadOnly`

Fixes #2472

github.com/jsx-eslint/eslint-plugin-react - de2ec66897f4b7be16132649a9259e7545cecdc7 authored over 4 years ago
[Fix] `function-component-definition`: ignore object properties

Fixes #2765.

github.com/jsx-eslint/eslint-plugin-react - 20103c53152eb1a3ebc4bc3b239458a49fd22478 authored over 4 years ago
[New] `jsx-handler-names`: add `checkInlineFunction` option

github.com/jsx-eslint/eslint-plugin-react - 9eb81bc121d3ebe2709f9b2595424b996fb18326 authored over 4 years ago
[Fix] `forbid-component-props`: Implemented support for "namespaced" components

Fixes #2766.

github.com/jsx-eslint/eslint-plugin-react - d6ee9454451806f4a704de4ea7040377a1a7e9a8 authored over 4 years ago
[New] `jsx-no-constructed-context-values`: add new rule which checks when the value passed to a Context Provider will cause needless rerenders

Adds a new rule that checks if the value prop passed to a Context Provider will cause needless r...

github.com/jsx-eslint/eslint-plugin-react - ac98c0f86aa4af5793e7006422edb697827b72a6 authored over 4 years ago
[Fix] `jsx-closing-bracket-location`: In `tag-aligned`, made a distinction between tabs and spaces

Fixes ##756.

github.com/jsx-eslint/eslint-plugin-react - 7434f19d8d064bac68966582c624a37a1bdcf533 authored over 4 years ago
[Tests] `prop-types`: add test

Closes #2747

github.com/jsx-eslint/eslint-plugin-react - 2588c4da026110a1c4f60bd8cd7bd0196446e8a1 authored over 4 years ago
[Fix] `jsx-props-no-multi-spaces`: Show error in multi-line props

Fixes #2223.

github.com/jsx-eslint/eslint-plugin-react - 5029bd1b588c3f72251e13de190f9df7bd1390d8 authored over 4 years ago
[Fix] `no-unused-prop-types`: improve component declared props detection

Fixes #2752.

github.com/jsx-eslint/eslint-plugin-react - 97ac0fa9203a3fabe4eea7fe0e59eceb9fe53076 authored over 4 years ago
[New] add `iframe-missing-sandbox` rule

Co-authored-by: Tobias Smolka <[email protected]>
Co-authored-by: Jordan Harband <ljharb@gm...

github.com/jsx-eslint/eslint-plugin-react - d9ccfe4c151b8c0d1201c19afdf3de1f297faaae authored over 4 years ago
[Fix] `display-name`: Get rid of false position on component detection

Fixes #2751. Closes #2758.

github.com/jsx-eslint/eslint-plugin-react - 9799131b0ac2a0d8ab2c13dc5a242c02cb8b0007 authored over 4 years ago
[patch] `strict` config: Turn off `label-has-for`

`label-has-for` has been deprecated and is already turned off in the recommended rule set.
Conte...

github.com/jsx-eslint/eslint-plugin-jsx-a11y - 8637aa7402a3afcebea77860a171996d483b5289 authored over 4 years ago
Update CHANGELOG and bump version

github.com/jsx-eslint/eslint-plugin-react - a43f70ac202dc4d28d18fbfccaf3279d2cf1d072 authored over 4 years ago
[Fix] `jsx-curly-brace-presence`: fix multiline comment case

Fixes #2716.

github.com/jsx-eslint/eslint-plugin-react - bac0ec3c3b83bc17eeabdcd9e66251c2e72258fb authored over 4 years ago
[New] `button-has-type`: support trivial ternary expressions

github.com/jsx-eslint/eslint-plugin-react - d8741de74da0fb7a0cb730f0fea14de05e4faa9b authored over 4 years ago
[New] `jsx-filename-extension`: Add allow option

github.com/jsx-eslint/eslint-plugin-react - 6612375390f052dc8d7a857933dd96eb0af93646 authored over 4 years ago
[readme] add Spanish translation

See #726.

github.com/jsx-eslint/eslint-plugin-jsx-a11y - f702f627a2afdbce0184b5bcad66be969ae8aa6e authored over 4 years ago
[Fix] `jsx-no-useless-fragment`: accept fragments with call expressions

github.com/jsx-eslint/eslint-plugin-react - a77c0d10d36dec966155074816fac4bb161f1681 authored over 4 years ago
[Fix] `no-find-dom-node`: Improve error message

github.com/jsx-eslint/eslint-plugin-react - 9abc71dc52557f8807eca7c14557914ce93f2d67 authored over 4 years ago
[New] `prop-types`: add support for `PropTypes.exact`

Closes #2590.

github.com/jsx-eslint/eslint-plugin-react - 7850e57baab5baec85afcf27e20c8bde2ec050e3 authored over 4 years ago
[Test] `no-unused-prop-types`: add test assigning this.props to a variable

Closes #2177.

github.com/jsx-eslint/eslint-plugin-react - 5a000962dba78d5cf2298cd93a648188e6359835 authored over 4 years ago
[Fix] jsx-no-literals with allowStrings doesn't work in props

Fixes #2720

github.com/jsx-eslint/eslint-plugin-react - de268ec00ee1b07465ba4129d11b5e5a289d85d8 authored over 4 years ago
[eslint] fix linting error

github.com/jsx-eslint/eslint-plugin-react - 530b0e83cf165e60d09d7e7bb482dbfe6cae461d authored over 4 years ago
[Fix] `prop-types`/component detection: avoid a crash when a local `createElement` identifier exists

Fixes #2733.

github.com/jsx-eslint/eslint-plugin-react - 8466625dee3ac366a575b27e3c380198733c0d42 authored over 4 years ago
Update CHANGELOG and bump version

github.com/jsx-eslint/eslint-plugin-react - 4c8d8cc0a5dca39554cf97b807822b60782f320f authored over 4 years ago
[Tests] `no-access-state-in-setstate`: add passing tests

Closes #1931

github.com/jsx-eslint/eslint-plugin-react - 253a62aad32c1eadfd73b5078ffbde68269b7fad authored over 4 years ago
[Fix] `prop-types`: handle anonymous functions

Fixes #2728.

Co-authored-by: Odin Hørthe Omdal <[email protected]>
Co-authored-by: Dmitriy L...

github.com/jsx-eslint/eslint-plugin-react - e8d2ce9f901f229dfa8460c8ef4aeb515821ddec authored over 4 years ago
Update CHANGELOG and bump version

github.com/jsx-eslint/eslint-plugin-react - e20522c0ce22d82e21e650aedf9ce1c7fd683341 authored over 4 years ago
[Docs] `no-access-state-in-setstate`: fix example

github.com/jsx-eslint/eslint-plugin-react - cadee91b7cc8815fba2d48ad08ed1919b544e06d authored over 4 years ago
[Tests] `jsx-curly-brace-presence`, `jsx-no-comment-textnodes`: add passing tests

Closes #2716.

github.com/jsx-eslint/eslint-plugin-react - bb2b8db251af2c5dd19eae1be2aa0da40a9d2eb9 authored over 4 years ago
Merge pull request #725 from piperchester/patch-1

Fix screenreader -> screen reader

github.com/jsx-eslint/eslint-plugin-jsx-a11y - 5b35bb0c986b2eed30165b6e0ff99652c7e68ace authored over 4 years ago
Merge branch 'master' into patch-1

github.com/jsx-eslint/eslint-plugin-jsx-a11y - 36523578a6e0f595c4128183071ffecc97a78c1f authored over 4 years ago
[New] component detection: add componentWrapperFunctions setting

Closes #2268.

Co-authored-by: Johnny Zabala <[email protected]>
Co-authored-by: Landon Schrop...

github.com/jsx-eslint/eslint-plugin-react - 495a4cf85e6e810802e9de1b5f6efe730cb485c7 authored over 4 years ago
[Fix] `no-unused-state`: check for class expression

Fixes #2251

github.com/jsx-eslint/eslint-plugin-react - 96309574acac595a90eb2fcb25382032796857cb authored over 4 years ago
[Fix] `no-access-state-in-setstate`: add check for class component

Fixes #2464.

github.com/jsx-eslint/eslint-plugin-react - 72275716be7fb468fc9a2115603d9c1b656aa0da authored over 4 years ago
[Fix] `jsx-curly-brace-presence`: disable disallowed JSX text chars check in props

Fixes #2694

github.com/jsx-eslint/eslint-plugin-react - f0ff971d7846b7ce3f1b90e740b20df074ce596f authored over 4 years ago
[Docs] `anchor-is-valid`: general cleanup

- swap `div` for `span`, since `a` is an inline element.

github.com/jsx-eslint/eslint-plugin-jsx-a11y - c275964f52c35775208bd00cb612c6f82e42e34f authored over 4 years ago
[Fix] `no-this-in-sfc`/component detection: add arrow function to list of allowed position for component

github.com/jsx-eslint/eslint-plugin-react - bcfdbd54f7f40ed826d035a0788e00c23f1174aa authored over 4 years ago
[Fix]: improve algorithm to check if a variable is coming from the pragma

github.com/jsx-eslint/eslint-plugin-react - e3e767bd041988d9acb7713874c0632c68408347 authored over 4 years ago
[Fix] `prop-types`: use variable value in prop type fields defined by variables

Fixes #2236

github.com/jsx-eslint/eslint-plugin-react - 5bab6110f6fc774e2074b5940cb148638b5979b1 authored over 4 years ago
[Fix] `prop-types`/`function-component-definition`: Add check for first letter capitalization in functional component detection

Fixes #2554. Fixes #2495. Fixes #2607. Fixes #2352.

github.com/jsx-eslint/eslint-plugin-react - ee4bad351e620ad0b86321a1437fbf9055bc0aeb authored over 4 years ago
[Docs] `no-static-element-interactions`: Fixed rule name in comments

Merge pull request #724 from chiragswadia/patch-1

github.com/jsx-eslint/eslint-plugin-jsx-a11y - c2ae0924c8aad2f95c47e9e167848ac2793c366e authored over 4 years ago
[Refactor] `no-unused-state`: avoid a loop

github.com/jsx-eslint/eslint-plugin-react - 66d9604af9777fab05e32b50f549456e40731c51 authored over 4 years ago