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

[Tests] component detection: Add testing scaffolding

Test detection of Class Components and Stateless Function Components
Lay scaffolding for other f...

github.com/jsx-eslint/eslint-plugin-react - 8b98e604724bccb1133c474975307a13b210f21d authored about 3 years ago
[New] components detection: track React imports

The default React import and named React import specifiers are tracked during a Components.detec...

github.com/jsx-eslint/eslint-plugin-react - a09debf0ac11e4d1a36750605e0a0137f2fe4728 authored about 3 years ago
[Refactor] `no-arrow-function-lifecycle`, `no-unused-class-component-methods`: use report/messages convention

github.com/jsx-eslint/eslint-plugin-react - 32f2e24e2c268d08f8ed76a5b2fdbe8a9663579e authored about 3 years ago
Update CHANGELOG and bump version

github.com/jsx-eslint/eslint-plugin-react - 94826da35804b7ea1ae5adcd6ba4b8e049418cf1 authored about 3 years ago
[Fix] `display-name`: avoid false positives on non-creatClass object expressions

Fixes #3144

github.com/jsx-eslint/eslint-plugin-react - 893dbff9dccf08316e9084e201cd1845e255cff7 authored about 3 years ago
[Fix] `no-arrow-function-lifecycle`: fix invalid autofix from a concise arrow method to a regular one

Fixes #3145

github.com/jsx-eslint/eslint-plugin-react - eb818974ffcb3d85e385fbc83f8020ac83c1f79a authored about 3 years ago
[Fix] `prop-types`: fix false positives on renames in object destructuring

Fixes #2944

github.com/jsx-eslint/eslint-plugin-react - 8f0002302ce42f8822be0d174a5f5ca37f325d1f authored about 3 years ago
[readme] fix syntax typo

github.com/jsx-eslint/eslint-plugin-react - 0132c475599a276cd322ea6d7f1aa8a243c02e63 authored about 3 years ago
[Fix] `no-invalid-html-attribute`: allow `link` `rel` to have `apple-touch-icon`, `mask-icon`

Fixes #3132

github.com/jsx-eslint/eslint-plugin-react - 87fe152af72761810b5e337fb8e07464cd0fc586 authored about 3 years ago
[Fix] `no-unused-class-component-methods`: add `getChildContext` lifecycle method

Fixes #3135

github.com/jsx-eslint/eslint-plugin-react - a2f8a35e2502d07d4e68e9ef6e4c0012c9e11b9a authored about 3 years ago
[Fix] `jsx-no-literals`: properly handle HTML entities when allowed

When an HTML entity such as — is checked with ESLint, the `value`
property becomes the act...

github.com/jsx-eslint/eslint-plugin-react - bdbd2a461a3d2d65b3678a5772cfec5ffd0bbb11 authored about 3 years ago
[New] `function-component-definition`: support namedComponents option being an array

This adds support to the `function-component-definition` rule to have the `namedComponents` rul...

github.com/jsx-eslint/eslint-plugin-react - e3d3525bf9d2ddbb312e31edc0837293e1b391f5 authored about 3 years ago
[Dev Deps] update `eslint-plugin-import`

github.com/jsx-eslint/eslint-plugin-jsx-a11y - 2fd208731c9fe5056b08e85e185152c48c2e5c80 authored about 3 years ago
[Fix] properly build `module.exports`

Fixes #824. See https://github.com/jsx-eslint/eslint-plugin-jsx-a11y/pull/819#issuecomment-96555...

github.com/jsx-eslint/eslint-plugin-jsx-a11y - 8f7d0b0338131b1ac9ecb4b919afae320b434e8b authored about 3 years ago
[Deps] update `@babel/runtime`, `axe-core`

github.com/jsx-eslint/eslint-plugin-jsx-a11y - 1dbc416b78de2a4611130873f301ea17ff4c9bd5 authored about 3 years ago
[Dev Deps] update `@babel/cli`, `@babel/core`, `@babel/eslint-parser`, `@babel/plugin-transform-flow-strip-types`, `eslint-config-airbnb-base`

github.com/jsx-eslint/eslint-plugin-jsx-a11y - 4043d313de03a530d552037b4be225a529aaf462 authored about 3 years ago
Update CHANGELOG and bump version

github.com/jsx-eslint/eslint-plugin-react - 21e01b61af7a38fc86d94f27eb66cda8054582ed authored about 3 years ago
[Dev Deps] update `@babel/eslint-parser`, `@types/node`

github.com/jsx-eslint/eslint-plugin-react - 10c0e6a71db53d03a688a73fd732d78df2baee6a authored about 3 years ago
[Dev Deps] update `eslint-config-airbnb-base`

github.com/jsx-eslint/eslint-plugin-react - c3c97e38f96b1fdd11270dd8cb6e268a4f67c5c9 authored about 3 years ago
[Tests] improve parser cases debug comment

github.com/jsx-eslint/eslint-plugin-react - 38628eddad4ef06b14de98847529ae2377847774 authored about 3 years ago
[Fix] `no-invalid-html-attribute`: avoid crash on spread props

Fixes #3126

github.com/jsx-eslint/eslint-plugin-react - e5b9f3543fd7aa3c50099f50f98e8b185679712f authored about 3 years ago
[Docs] `jsx-no-target-blank`: adjust options description

github.com/jsx-eslint/eslint-plugin-react - e672316fc44922f0a443bfd70925738c09741315 authored about 3 years ago
[Fix] `destructuring-assignment`, component detection: improve component detection

Fixes #3119

github.com/jsx-eslint/eslint-plugin-react - 7b3d728abc8c998f4a26490272b7165e3338055d authored about 3 years ago
[Tests] improve babel parser options

github.com/jsx-eslint/eslint-plugin-react - 0743c41ab76867b428efc661669f29670e902021 authored about 3 years ago
[readme] tweak instructions to specify an eslint version to install

github.com/jsx-eslint/eslint-plugin-react - bf0899827eb0d04fef99f9cc52fad437fc5e1e74 authored about 3 years ago
[Dev Deps] Update `eslint-remote-tester-run-action`

github.com/jsx-eslint/eslint-plugin-react - 9fd9856de47dade648187b468fa899dee731c636 authored about 3 years ago
[Deps] update `estraverse`

github.com/jsx-eslint/eslint-plugin-react - d62ab20baa6251cf29933f5633453984bb749c13 authored about 3 years ago
[Tests] run `npx ls-engines` in tests

github.com/jsx-eslint/eslint-plugin-react - 19da17339918d2c63f7d1fc8aa0cf1fd58debda9 authored about 3 years ago
[Tests] run `npm ls` in tests

github.com/jsx-eslint/eslint-plugin-react - 3504e2b554e0fcc099724c0cdc58549a4daec278 authored about 3 years ago
[Docs] make section title consistent

github.com/jsx-eslint/eslint-plugin-react - abc6f3e035dde5df6c9a90561f43abf359cca37f authored about 3 years ago
[Dev Deps] update `eslint-remote-tester`

github.com/jsx-eslint/eslint-plugin-react - 4b824e07c7655e1b3a99dbf84c101063e635edfd authored about 3 years ago
[Fix] `no-typos`: prevent a crash when using private methods

github.com/jsx-eslint/eslint-plugin-react - 12f33f68bf2af66e06ba2de72684a17ad2495edb authored about 3 years ago
[Tests] `prop-types`: fix a typo in a test case

- https://github.com/eslint/eslint/issues/15234

- https://github.com/typescript-eslint/typesc...

github.com/jsx-eslint/eslint-plugin-react - 38ab031b45a02d8ff3bbf75e3ca34e9fe936ee46 authored about 3 years ago
[Dev Deps] update `@babel/core`, `@babel/eslint-parser`, `@babel/plugin-syntax-decorators`, `@babel/plugin-syntax-do-expressions`, `@babel/plugin-syntax-function-bind`, `@babel/preset-react`, `@types/node`

github.com/jsx-eslint/eslint-plugin-react - 0f7e2e700eba9c57a63339e81f8d9eee4d2c5b82 authored about 3 years ago
[Docs] `anchor-has-content`: add missing close / for jsx succeed example

github.com/jsx-eslint/eslint-plugin-jsx-a11y - 309b0404c04b2c32ca1eb1c010328f0e7142a54f authored about 3 years ago
[eslint] simplify eslint command

github.com/jsx-eslint/eslint-plugin-jsx-a11y - ba1e312bbd62f3fb6bb0dce07302f3dfa0b8a46d authored about 3 years ago
[meta] change all `master` references in URLs to `HEAD`

github.com/jsx-eslint/eslint-plugin-jsx-a11y - 0269025fbe6009ccbb8deb54900b1384bb97534e authored about 3 years ago
[meta] fix prepublish scripts

github.com/jsx-eslint/eslint-plugin-jsx-a11y - ff26b828df4302eaeece00f896d262e1aae1e5eb authored about 3 years ago
[Deps] update `@babel/runtime`, `array-includes`, `axe-core`, `jsx-ast-utils`

github.com/jsx-eslint/eslint-plugin-jsx-a11y - d4a57d86669ad334804d057b35703401fd57c02f authored about 3 years ago
[Dev Deps] update `@babel/cli`, `@babel/core`, `@babel/eslint-parser`, `eslint-plugin-import`, `estraverse`, `safe-publish-latest`

github.com/jsx-eslint/eslint-plugin-jsx-a11y - bd1dec61d3f5f7106c306f040bf958b55816aafc authored about 3 years ago
[Tests] do not test eslint 7 on node 11

github.com/jsx-eslint/eslint-plugin-jsx-a11y - 434c4cf0d152a41ce04ea6d095a21579c868d95b authored about 3 years ago
[New] add support for `@typescript-eslint/parser` v5

github.com/jsx-eslint/eslint-plugin-react - 5448e2e5e30a22462c4c4d421b947e2814e0c58b authored about 3 years ago
[Tests] test on `@typescript-eslint/parser` v4

github.com/jsx-eslint/eslint-plugin-react - 734b455380e2e74530bbb2917a5eb13cee94ab7e authored about 3 years ago
[Tests] test on the new babel eslint parser

github.com/jsx-eslint/eslint-plugin-react - e0e16bb882d24f030ee506d9adfd082fe7ca7c79 authored about 3 years ago
[Refactor] switch to `export default` syntax for exporting rules

github.com/jsx-eslint/eslint-plugin-jsx-a11y - df34872de14efe00c382348c0af276f3bd6bd5e0 authored about 3 years ago
[Dev Deps] add `eslint-plugin-eslint-plugin`

github.com/jsx-eslint/eslint-plugin-jsx-a11y - f1414cfae0cbe73ad38f5e368db08e008e385e2c authored about 3 years ago
[Fix] `prop-types`, `propTypes`: add forwardRef<>, ForwardRefRenderFunction<> prop-types

github.com/jsx-eslint/eslint-plugin-react - 4bc34995dbab597492c5081493d77755fd3501e8 authored about 3 years ago
[Fix] `destructuring-assignment`: detect refs nested in functions

Fixes #3102

github.com/jsx-eslint/eslint-plugin-react - 182e95da9208e1530a008861e4b12bf605257106 authored about 3 years ago
[Fix] `no-unstable-components`: improve handling of objects containing render function properties

github.com/jsx-eslint/eslint-plugin-react - cf476965d0b4e241cff24a146dc4eb0a36489939 authored about 3 years ago
[Fix] `display-name`: unwrap TS `as` expressions

Fixes #3032

github.com/jsx-eslint/eslint-plugin-react - 8a0b352388142e1e5d1a6e967ba1ab825d45768a authored about 3 years ago
[Tests] `prop-types`: add passing test

Closes #3103

github.com/jsx-eslint/eslint-plugin-react - 86b3712c1a28aeeaec2fe9ff032ec3336eed07eb authored about 3 years ago
[Fix] `no-unused-prop-types`, `usedPropTypes`: avoid crash with typescript-eslint parser

note: rules still do not work properly with the old TS parser

github.com/jsx-eslint/eslint-plugin-react - 42f23b33c145eaaa8ca40f1fb9c25664ccfe23ce authored over 3 years ago
[Fix] `jsx-props-no-multi-spaces`: avoid a crash on long member chains in tag names in `typescript-eslint` parser

github.com/jsx-eslint/eslint-plugin-react - 3d5d47e8cce6e8805d3213130ea0b75a213225d8 authored over 3 years ago
[Fix] `jsx-fragments`, `jsx-no-useless-fragment`: avoid a crash on fragment syntax in `typescript-eslint` parser

github.com/jsx-eslint/eslint-plugin-react - 8746b41808d22ef97b69f8288b8e88a4be8991a2 authored over 3 years ago
[Tests] use `parsers.all` + `features` to maximally repeat test cases across parsers

github.com/jsx-eslint/eslint-plugin-react - 94a6ef936bba39b986042a48511cc838b676bbaa authored over 3 years ago
[Tests] clean up whitespace

github.com/jsx-eslint/eslint-plugin-react - 7a34ea9908313ee18dabc8f6576e9fab8e6413d2 authored over 3 years ago
[Tests] `no-typos`: uncomment test case and use semver to conditionally run it

github.com/jsx-eslint/eslint-plugin-react - 2b6e52994b8a6e15e70ae527a71d9a0fed976bca authored over 3 years ago
[Docs] lowercase `eslint` consistently

github.com/jsx-eslint/eslint-plugin-react - 0636a8b89573cdf5fec701097e0b979b4035a2d8 authored over 3 years ago
[Dev Deps] update `@types/node`, `eslint-plugin-import`

github.com/jsx-eslint/eslint-plugin-react - f93f90abe050c2232393ce0855f78f5c9a45d4ea authored over 3 years ago
[Deps] update `array-includes`, `array.prototype.flatmap`, `object.entries`, `object.fromentries`, `object.hasown`, `object.values`, `string.prototype.matchall`

github.com/jsx-eslint/eslint-plugin-react - 66296280b84b2fbbbf4957a31a78a12ff70bf55c authored over 3 years ago
[eslint] remove override for `object-curly-spacing`, `array-bracket-spacing`

- fix override for `object-shorthand`

github.com/jsx-eslint/eslint-plugin-react - 1786e96c4bf173972bc2539d3d70f9be4be94aba authored over 3 years ago
[eslint] change `comma-dangle` to `always-multiline`

github.com/jsx-eslint/eslint-plugin-react - fa64144184b7e269b05e300d2b29927fbc71949f authored over 3 years ago
[Tests] massive reformatting of test files to make them consistent

github.com/jsx-eslint/eslint-plugin-react - 8383a092492cc74a2b3dbbc6c8db5c1f5bf7973c authored over 3 years ago
[Dev Deps] upgrade `eslint-plugin-eslint-plugin` to v4

https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/releases/tag/v4.0.0

github.com/jsx-eslint/eslint-plugin-react - d06f27bbbc394587c4a87ef2cad62f345617dda4 authored over 3 years ago
[actions] use codecov action

github.com/jsx-eslint/eslint-plugin-jsx-a11y - 002148985868f7724b352693d5965d7d66a610ec authored over 3 years ago
[actions] update codecov uploader

github.com/jsx-eslint/jsx-ast-utils - b7fb11c4158b994b8eb790ba176257db7591678d authored over 3 years ago
[Fix] `no-arrow-function-lifecycle`: prevent crashing on ClassProperty

Fixes #3093

github.com/jsx-eslint/eslint-plugin-react - c70163d985444a844e1929a5ea615d5fb30c6c13 authored over 3 years ago
[Fix] `propTypes`: add `VoidFunctionComponent` to react generic list

github.com/jsx-eslint/eslint-plugin-react - 210865e9a74eb04ff339d85957df8f28531f78da authored over 3 years ago
Update CHANGELOG and bump version

github.com/jsx-eslint/eslint-plugin-react - 119a7f3c73fbd56b6d51a5bd40b052c5866a529b authored over 3 years ago
[Fix] `jsx-no-target-blank`: improve error messages

Show different error messages depending on whether referrer is allowed; clarify about `noreferre...

github.com/jsx-eslint/eslint-plugin-react - 7844d8ecbba1c9690b7ba63783934bf1cf69a358 authored over 3 years ago
[Fix] `no-namespace`: avoid crash on non-string createElement values

Fixes #3085

github.com/jsx-eslint/eslint-plugin-react - 8785c169c25b09b33c95655bf508cf46263bc53f authored over 3 years ago
[Docs] `jsx-max-props-per-line`: fix options example

github.com/jsx-eslint/eslint-plugin-react - a8ecd54b745f1bdc4498f087d6dcad0594ece6ee authored over 3 years ago
[Fix] `no-namespace`: fix crash on non-string React.createElement name

Fixes #3082

github.com/jsx-eslint/eslint-plugin-react - a4bf7dad8530222f1feb48683d0987ad29a3f4ba authored over 3 years ago
[Docs] Pin link to code in react-in-jsx-scope docs

The lines have shifted since this was added, causing the incorrect
range to be highlighted. We c...

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

github.com/jsx-eslint/eslint-plugin-react - 8cf47a8ac2242ee00ea36eac4b6ae51956ba4411 authored over 3 years ago
[Dev Deps] update `@types/estree`, `@types/node`, `eslint-plugin-eslint-plugin`

github.com/jsx-eslint/eslint-plugin-react - e4acd07cd4a2b80c315054ca4e054992baa5e58b authored over 3 years ago
[Dev Deps] update `eslint-remote-tester`

github.com/jsx-eslint/eslint-plugin-react - 95a8a4eb53e89943bfcb0718db19c250d83a9610 authored over 3 years ago
[Refactor] `no-unstable-nested-components`: use `isCreateElement` util (f25a8ec6)

github.com/jsx-eslint/eslint-plugin-react - f4d43147b1991a51170faa2188013e08f1f8d4d7 authored over 3 years ago
[Refactor] `no-danger`: use Object.fromEntries and Object.hasOwn instead of reduce

github.com/jsx-eslint/eslint-plugin-react - ddff23792d8318024d4fb6ac2981bebc02ee0365 authored over 3 years ago
[New] `jsx-max-props-per-line`: add `single` and `multi` options

github.com/jsx-eslint/eslint-plugin-react - 83eb22651c2706b4565d35ec54898039cbc17742 authored over 3 years ago
[Fix] restore eslint < 4.15 compatibility

`messageId` wasn't added until v4.15, and we should never have added it unconditionally.

This c...

github.com/jsx-eslint/eslint-plugin-react - d51bc61f42dfb4241485c912a905ba498e998150 authored over 3 years ago
[Refactor] create/extract `isCreateElement` and `isDestructuredFromPragmaImport` utils

This should improve detection in the following rules:
- `button-has-type`
- `forbid-elements`
...

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

github.com/jsx-eslint/eslint-plugin-react - 76fdffe137760ff2c39a628df6ebe9c0d687a67a authored over 3 years ago
[Deps] use `object.hasown` instead of `has`

github.com/jsx-eslint/eslint-plugin-react - 0c0387f1a0e72d540a45b01e553f0c620cde7e19 authored over 3 years ago
[Fix] `prop-types`, `propTypes`: bail out unknown generic types inside func params

github.com/jsx-eslint/eslint-plugin-react - 227e9678e9b1e29137027837d6cd2e7eb3e4aaf0 authored over 3 years ago
[Deps] update `array-includes`

github.com/jsx-eslint/jsx-ast-utils - 93b5067a1a5c554193af1e5e1cb7dcc9baff57e8 authored over 3 years ago
[Dev Deps] update `@babel/core`, `@babel/parser`, `aud`, `eslint`, `eslint-plugin-import`, `object.entries`, `object.fromentries`

github.com/jsx-eslint/jsx-ast-utils - 795031bc355acdba5c58f8c25194182140a56887 authored over 3 years ago
Update CHANGELOG and bump version

github.com/jsx-eslint/eslint-plugin-react - f4854ea731a570f54c5c1287fe87baa7f819cafc authored over 3 years ago
[patch] include project name in error logging

github.com/jsx-eslint/jsx-ast-utils - 2036dfada3b48b3c838476eebc96d59d74775573 authored over 3 years ago
[meta] don‘t lint coverage results

github.com/jsx-eslint/jsx-ast-utils - 62eaa6e453c056721ab3c82de9a25b594d31ccc8 authored over 3 years ago
[New] add `no-unused-class-component-methods`

Co-authored-by: meowtec <[email protected]>
Co-authored-by: Jake Leventhal <[email protected]>

github.com/jsx-eslint/eslint-plugin-react - 1371f71db8284ac087e115b705bfc6ef5ab6b6fe authored over 3 years ago
[readme] Update broken link for configuration files

github.com/jsx-eslint/eslint-plugin-react - bd270fc700da09a327af36c0da2b9a9437bca2a1 authored over 3 years ago
[Dev Deps] update `eslint-remote-tester-repositories`

github.com/jsx-eslint/eslint-plugin-react - 9c1aee5eab8776b94d9d46cbcfa4bb53a8b4e175 authored over 3 years ago
[Fix] `jsx-uses-vars`: ignore lowercase tag names

Fixes https://github.com/eslint/eslint/issues/15040

github.com/jsx-eslint/eslint-plugin-react - 5340e9dfc6b6473d36fb6e5ea80f073f6085d195 authored over 3 years ago