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

Update CHANGELOG and bump version

66b58dd4864678eb869a7bf434c72ff7ac530eb1 authored almost 2 years ago by Jordan Harband <[email protected]>
[Tests] `button-has-type`: add passing test

Closes https://github.com/jsx-eslint/jsx-ast-utils/issues/125

373167c2494727cfb4c44e7865bf8d70653a73a6 authored almost 2 years ago by Jordan Harband <[email protected]>
[Fix] `no-unknown-property`: add `fill` for `<marker>`

14e315a83e3607f93bf52d4836ab8e79902397e4 authored almost 2 years ago by Aleksey Koren <[email protected]>
[Fix] `jsx-no-constructed-context-values`, `jsx-no-useless-fragment`: add a rule schema

4523e73747029e1593014bac76b9682911c7539d authored almost 2 years ago by Jordan Harband <[email protected]>
[Tests] avoid a deprecation warning

d2194a5d85bb60be9b93fe928aa592a4467c2ead authored almost 2 years ago by Jordan Harband <[email protected]>
[Fix] configs: restore `parserOptions` in legacy configs

Fixes #3523

0479acdb05b29cda759e9df34e08e33168362152 authored almost 2 years ago by Jordan Harband <[email protected]>
Update CHANGELOG and bump version

b2e069e0c5dc93b3b7cb71013f0836530f9af452 authored almost 2 years ago by Jordan Harband <[email protected]>
[Fix] `destructuring-assignment`: do not force destructuring of optionally chained properties

Fixes #3520

74a9522c66b07ea64297c2996090bbd5803bc61e authored almost 2 years ago by Jordan Harband <[email protected]>
[patch] `destructuring-assignment`: use `report` helper for all warnings

161e5a8d2fa2bb6f374e4e0e54f01b521df078de authored almost 2 years ago by Jordan Harband <[email protected]>
Update link to eslint-plugin-jsx-a11y in README

c4c54cbb8e52f5176523d0e1c488b1cb663fbfca authored almost 2 years ago by Darius Dzien <[email protected]>
[Fix] prevent circular dependency in index and "all" config

Fixes #3519

a847c841f6a34a9adde6bc3040a40426a14e9f52 authored almost 2 years ago by Jordan Harband <[email protected]>
Update CHANGELOG and bump version

c8f2813758dea1759ba5ab8caf1920cae9417a43 authored almost 2 years ago by Jordan Harband <[email protected]>
[Dev Deps] update `@babel/core`, `eslint-doc-generator`

e3129533716436ed6d36b67c9ea5d2c556e7a412 authored almost 2 years ago by Jordan Harband <[email protected]>
[Dev Deps] update `eslint-remote-tester-repositories`

a5f70658d7d68a9d76c3a23b1fa2e1cfe02438ee authored about 2 years ago by AriPerkkio <[email protected]>
[Dev Deps] update `@babel/core`, `aud`, `eslint-remote-tester-repositories`, `ls-engines`

6756c95f7912deebdc19e11152274fb843ffc40d authored about 2 years ago by Jordan Harband <[email protected]>
[meta] add missing changelog entry

3256c92ca1b3bc7ec3461a89c278c797e7dc18cb authored about 2 years ago by Jordan Harband <[email protected]>
[docs] run `npm run update:eslint-docs`

a60f020e37c615e47919c51683e331d5816d9ac4 authored about 2 years ago by Jordan Harband <[email protected]>
[meta] fix changelog links

12fe9447844ffed58c714c56bcfc89886a2ba5be authored about 2 years ago by Jordan Harband <[email protected]>
[Fix] `jsx-no-leaked-render`: invalid fixes in coerce mode

f3503037bf6b74dffeab2bfa07d085302443c266 authored about 2 years ago by Akul Srivastava <[email protected]>
[Perf] use `anyOf` instead of `oneOf`

See https://github.com/eslint/eslint/issues/16691

85ae820bff60e5e09ac41f62e5da00786a556424 authored about 2 years ago by Jordan Harband <[email protected]>
[Docs] `prefer-exact-props`: fix example flow syntax

415635fe9cd4ea0f72a184c0a654f629dc82831d authored about 2 years ago by Brian McIntyre <[email protected]>
[Docs] Use emoji for jsx-runtime config and config file for eslint-doc-generator

c9f5eb264e881f7de66188cbb20904fa8edf3985 authored about 2 years ago by Bryan Mishkin <[email protected]>
[Fix] `jsx-no-leaked-render`: fix removing parentheses for conditionals

Fixes #3502.

8b51eef2770d273b640daf1c4dc86422eed0ce5b authored about 2 years ago by Akul Srivastava <[email protected]>
[meta] remove backticks from issue template

Per https://github.com/jsx-eslint/eslint-plugin-react/pull/3483#issuecomment-1335756656

a60f04db67534616aebfe2eb51d7b5c142c5afa8 authored about 2 years ago by Jordan Harband <[email protected]>
[Dev Deps] update `@babel/core`

b4cab033e954e5785a092f2242639673832d080a authored about 2 years ago by Jordan Harband <[email protected]>
[Docs] update `eslint-doc-generator` to v1.0.0

0a2f6b7e9df32215fcd4e3061ec69ea3f2eef793 authored about 2 years ago by Bryan Mishkin <[email protected]>
[Refactor] add `getMessageData` util

01ab399316b4485422f38bb7e7aaee4d63b40796 authored about 2 years ago by Jordan Harband <[email protected]>
[Fix] `no-unknown-property`: do not check `fbs` elements

54c56a1861004e7fd397b42161ae7d1ad2784d4d authored about 2 years ago by Brian Staman Ogilvie <[email protected]>
Merge tag 'v7.31.11'

v7.31.11

c6d082a7b1a95746dfb7f2581723d184b467be65 authored about 2 years ago by Jordan Harband <[email protected]>
Update CHANGELOG and bump version

8e5ce6c5b1ad5f1cedfacf1670a846195c9af0cd authored about 2 years ago by Jordan Harband <[email protected]>
[Fix] `jsx-key`: detect keys in logical expression and conditional expression (#3490)

Fixes #3481.

041a120d6d6eae34851c6ff83d1103f1988f73b3 authored about 2 years ago by Alexandr Metreniuc <[email protected]>
[actions] fix publish script

181c68fabee4b948056b9c49274d0e3c6e41f5f5 authored about 2 years ago by Jordan Harband <[email protected]>
[Fix] `jsx-newline`: No newline between comments and jsx elements

12e9838b4829fa7577a29bfb3b3758f6f7380b11 authored about 2 years ago by Julian Visser <[email protected]>
[Fix] `jsx-key`: detect keys in logical expression and conditional expression

Fixes #3481.

d350a48b74987450f935064ead214fe0ae0b468a authored about 2 years ago by Alexandr Metreniuc <[email protected]>
[Fix] `jsx-no-leaked-render`: Don't report errors on empty strings if React >= v18

c02d4e35e1447b8c40364ed373ca42387193dd9d authored about 2 years ago by himanshu007-creator <[email protected]>
[actions] fix publish script

865ed16ed887795ced67b271dac1946ceb43bc38 authored about 2 years ago by Jordan Harband <[email protected]>
[Deps] update `array-includes`, `array.prototype.flatmap`, `array.prototype.tosorted`, `object.entries`, `object.fromentries`, `object.hasown`, `object.values`, `string.prototype.matchall`

f5e5da89f5a23e4255b903c2e7eca592960270e5 authored about 2 years ago by Jordan Harband <[email protected]>
[Dev Deps] update `@babel/core`

acebf4d94bedfc5c1e8dc4b0e323731f6a9f0b57 authored about 2 years ago by Jordan Harband <[email protected]>
[Fix] `no-unknown-property`: add `inert` attribute

Fixes #3484

35f6403ee3c966f675d8c0779c0ec6f405c483ed authored about 2 years ago by Jordan Harband <[email protected]>
[Fix] `no-unknown-property`: add `inert` attribute (#3484)

Fixes #3484

4c85b9e8ae09e4d3339b43eabf65ab02557916ce authored about 2 years ago by Jordan Harband <[email protected]>
[Deps] update `array-includes`, `object.entries`, `object.fromentries`, `object.hasown`, `object.values`, `resolve`, `string.prototype.matchall`

6e41392f2e114c03fa5eaf0f4fc5ff18d9f371f9 authored about 2 years ago by Jordan Harband <[email protected]>
Revert "[Tests] pin @sinonjs/commons due to a breaking change in a patch version"

This reverts commit b94cf0543d1c7150556fc9afaba359220ddb4d05.

Fixed by https://github.com/sinon...

6884029c7c0efee87ff7891c340e128c52c7c76b authored about 2 years ago by Jordan Harband <[email protected]>
[Tests] pin @sinonjs/commons due to a breaking change in a patch version

See https://github.com/sinonjs/commons/issues/99

b94cf0543d1c7150556fc9afaba359220ddb4d05 authored about 2 years ago by Jordan Harband <[email protected]>
[Deps] update `array.prototype.flatmap`, `array.prototype.tosorted`

2c56d4613617a480e63f48b8afce327595ca8836 authored about 2 years ago by Jordan Harband <[email protected]>
[Dev Deps] update `@babel/core`

8790fa5e74474e81fb99fc6c8e7c8a932f36a2a8 authored about 2 years ago by Jordan Harband <[email protected]>
[actions] rename secret to a more approps name

bd857ff3b993c2e8bab65b783b36018c8e4ca2d4 authored about 2 years ago by Jordan Harband <[email protected]>
[actions] rename secret to a more approps name

03df592795bbd02050eca00a48135afd877aa70a authored about 2 years ago by Jordan Harband <[email protected]>
[meta] add issue template

Allows for a standard way for Issues to be asked.
This helps contributors with finding a solutio...

a1333a62eb03c3c1aa04aa234eb8568295f6697d authored about 2 years ago by Ross Rosales <[email protected]>
[Fix] `no-invalid-html-attribute`: convert autofix to suggestion

Fixes #3458.

Co-authored-by: himanshu007-creator <[email protected]>
Co-authored-by: Jordan...

a522476bb5ede8743fa5f2669c7010dc1afb87bc authored about 2 years ago by himanshu007-creator <[email protected]>
[actions] update used actions

bb881e4b1803bdf5cb39e6b43db681e15c81bbd6 authored about 2 years ago by Jordan Harband <[email protected]>
[actions] update used actions

7a3fd6ec769be770f8cebe96984f901721f0ba1f authored about 2 years ago by Jordan Harband <[email protected]>
[Docs] `forbid-component-props`: inclusive language w/ allowlist

64f9266920995db552343aa90caa7f91adbd3bc6 authored about 2 years ago by Anders D. Johnson <[email protected]>
[Docs] `forbid-component-props`: inclusive language w/ allowlist (#3473)

e40b0a6b449cb50f5cc825d00b4f8cbc4647e23e authored about 2 years ago by Anders D. Johnson <[email protected]>
[Docs] automate doc generation with `eslint-doc-generator` (#3469)

1e16be1dc5b1a5ac6fb2777d186d8f9a61d44638 authored about 2 years ago by Bryan Mishkin <[email protected]>
[Docs] automate doc generation with `eslint-doc-generator`

f83b38869c7fc2c6a84ef8c2639ac190b8fef74f authored about 2 years ago by Bryan Mishkin <[email protected]>
[Docs] `jsx-no-leaked-render`: Remove mentions of empty strings for React 18

Ref: https://github.com/jsx-eslint/eslint-plugin-react/pull/3203#issuecomment-1282517969

dfd64aea9c6d4b88ea458fa18d07ef8db592cd51 authored about 2 years ago by Karl Horky <[email protected]>
[Refactor] use `toSorted`, `flatMap`, `filter`, etc where appropriate

a50f5d9756f0206f7c4e5d0f11759ef9c7bce77b authored about 2 years ago by Jordan Harband <[email protected]>
[Refactor] use `toSorted`, `flatMap`, `filter`, etc where appropriate

f17395e22c26d4385d0d800ed2ba4269941e49f0 authored about 2 years ago by Jordan Harband <[email protected]>
[Fix] configs: avoid legacy config system error

Fixes #3465. Fixes #3461.

611b9eea04ca47764e932930d64c4f0d139460c7 authored about 2 years ago by Jordan Harband <[email protected]>
[Fix] `jsx-no-target-blank`: allow ternaries with literals (#3464)

d86c665342f6ca64ef15f96bca1ed81ba09c4a48 authored about 2 years ago by Akul Srivastava <[email protected]>
[Fix] `jsx-no-target-blank`: allow ternaries with literals

5efd774f423c74e73c4eed96b2de7527ca9d532e authored about 2 years ago by Akul Srivastava <[email protected]>
[actions] Add npm publish workflow (#3460)

Signed-off-by: Varun Sharma <[email protected]>

a8d29428fa505536895813d75047ad5e3c342f2a authored about 2 years ago by Varun Sharma <[email protected]>
[actions] Add npm publish workflow

Signed-off-by: Varun Sharma <[email protected]>

88cbcdeb721d0f65ee76c25d20ad33278f1299e1 authored about 2 years ago by Varun Sharma <[email protected]>
[Perf] component detection: improve performance by avoiding traversing parents unnecessarily (#3459)

c8159fcd18038852354d7a1c0f122cbc4420bdd7 authored about 2 years ago by Chiawen Chen <[email protected]>
[Perf] component detection: improve performance by avoiding traversing parents unnecessarily

bf5991900c0aeb13ebd952d29f78c97377acde16 authored about 2 years ago by Chiawen Chen <[email protected]>
Merge tag 'v7.31.10'

v7.31.10

c56cc560c2efc2d49e2b70df3aa38041bb124a70 authored about 2 years ago by Jordan Harband <[email protected]>
Update CHANGELOG and bump version

4360fa3edafa47bae52ac37d91fb17d61483ecd3 authored about 2 years ago by Jordan Harband <[email protected]>
[Fix] `no-unknown-property`: allow `allowFullScreen` on `iframe` (#3455)

Fixes #3456.

74bfbc14ef8d2435f778734430fdcfe57825cdc1 authored about 2 years ago by Almeida <[email protected]>
[Fix] `no-unknown-property`: allow `allowFullScreen` on `iframe`

Fixes #3456.

b42a0f3e54a60da5badcd6a07fce011b2b6ca3bb authored about 2 years ago by Almeida <[email protected]>
Update CHANGELOG and bump version

96062ea1c963ee811240eac921ec99648bec8a5e authored over 2 years ago by Jordan Harband <[email protected]>
[Dev Deps] update `@babel/core`, `@babel/eslint-parser`, `aud`, `eslint-remote-tester-repositories`

b3c0e8d15e03cced9e5a43092e08854bfba8b726 authored over 2 years ago by Jordan Harband <[email protected]>
[Fix] `no-unknown-property`: allow `webkitDirectory` on `input`, case-insensitive

Fixes #3454

0b63c45fd2af62550560815dc0b267d1c5dd75e3 authored over 2 years ago by Jordan Harband <[email protected]>
[Fix] `no-unknown-property`: properly tag-restrict case-insensitive attributes

028457c9c020356e6b6c84337de6b33a677df4f7 authored over 2 years ago by Jordan Harband <[email protected]>
[Fix] `static-property-placement`: warn on nonstatic expected-statics

Fixes #2581

5783f5db473ecfabb640a29896b3dbf185bee1af authored over 2 years ago by Jordan Harband <[email protected]>
[Fix] `sort-prop-types`: restore autofixing

902d555d315c21ef74459f8751c6c77005c33bc6 authored over 2 years ago by Ross <[email protected]>
[Fix] `sort-prop-types`: avoid crash when autofixing

Fixes #3470.

cc9578cca5ef2203b2a076130528eb75d4ae9444 authored over 2 years ago by Ross <[email protected]>
[Perf] component detection: improve performance by optimizing getId

5baa3e0fb7cf4e7602c48e8dd2ac0ed0091f03cf authored over 2 years ago by Chiawen Chen <[email protected]>
[Perf] `isCreateElement`: improve performance for rules using isCreateElement

d9a51afccb30f7ffbb020e1b8d2536e804e48384 authored over 2 years ago by Chiawen Chen <[email protected]>
[New] `hook-use-state`: add `allowDestructuredState` option

c3d3e25874cc8897e9700d403690c05122e81da7 authored over 2 years ago by Alexandr Metreniuc <[email protected]>
[Fix] `jsx-no-constructed-context-values`: fix false positive for usage in non-components

Fixes #3295

d0da6bf6ba32164962f01eb841325be67d181deb authored over 2 years ago by Chiawen Chen <[email protected]>
[Docs] `no-unknown-property`: fix typo in link

645966a9afcb239ce7c3e2e5bd39f770da6deefb authored over 2 years ago by Kristoffer <[email protected]>
[Fix] `no-arrow-function-lifecycle`: when converting from an arrow, remove the semi and wrapping parens

Fixes #3337

2575bba0ae30b1b0b4013539be3b0dc4eb8114eb authored over 2 years ago by Jordan Harband <[email protected]>
[Docs] `no-unstable-nested-components`: Warn about memoized, nested components

78ad0f069794351772b25e75086a2c30ce2adf85 authored over 2 years ago by eps1lon <[email protected]>
[Fix] `no-unknown-property`: add `dialog` attributes

Fixes #3436

b52e0caf98cff122da9e3a92dacac355d3fe2e48 authored over 2 years ago by Jordan Harband <[email protected]>
[New] support new config system

- add configs/ entry points for recommended configs
- add documentation to readme

17858beeedaaf5d0eb4fd1cc292fb34d07f9f659 authored over 2 years ago by jjangga0214 <[email protected]>
Update CHANGELOG and bump version

8c9ec8a3929403ac34a22c11cb9bd2575ba766bd authored over 2 years ago by Jordan Harband <[email protected]>
[Fix] `no-unknown-property`: add `align` on all the tags that support it

Fixes #3425

cd23e3f2e421b086c28a702dd49ededbf5b23e7c authored over 2 years ago by Jordan Harband <[email protected]>
[Fix] `no-unknown-property`: add `viewBox` for `pattern`, `symbol`, `view`

Fixes #3426.

8e0787428435bd80aca2b3295e8c5d275fb06e77 authored over 2 years ago by Mihail Buyskih <[email protected]>
[Fix] `no-unknown-property`: allow `abbr` on `<th>` and `<td>`

Fixes #3418.

fd90b0e35a91d1e19849086a073a500fc66040c9 authored over 2 years ago by OleksiiKachan <[email protected]>
[New] `forbid-component-props`: add `disallowedFor` option

Co-authored-by: jilianfeng <[email protected]>
Co-authored-by: Ell Bradshaw <[email protected]>

4a92667e4b99221013e1d2aa61e97296895cecc1 authored over 2 years ago by jilianfeng <[email protected]>
[Fix] `no-multi-comp`: do not detect a function property returning only null as a component

Fixes #3412

8aa023a5ecbd51017315bab794f7aa0f50e31191 authored over 2 years ago by Jordan Harband <[email protected]>
[Fix] `no-unknown-property`: add `noModule` on `script`

Fixes #3414

73350de9675a35d5f518952954fdc4d68ee275f2 authored over 2 years ago by Jordan Harband <[email protected]>
[Fix] `no-unknown-property`: add `viewBox` on `marker`

Fixes #3416

0dc8c9d029a8384a39829a92b92f0c634bbc0aa7 authored over 2 years ago by Jordan Harband <[email protected]>
[Fix] `no-unknown-property`: allow `onLoad` on `<object>`

1fa088890b742f6dae60c078503f62dc455a0b11 authored over 2 years ago by OleksiiKachan <[email protected]>
[Meta] npmignore markdownlint config

2cae46479922eb80d474cfa0dc99452b29e251db authored over 2 years ago by Jorrit Schippers <[email protected]>
[Tests] `no-multi-comp`: add passing test

Closes #3412

22c569bedc650f8eb0912441c48c63f1489b4276 authored over 2 years ago by Jordan Harband <[email protected]>
Update CHANGELOG and bump version

1c3af254c6fc832ad16e37202e9e8b308b7d08f2 authored over 2 years ago by Jordan Harband <[email protected]>
[Dev Deps] update `@babel/core`, `@babel/plugin-syntax-decorators`

850d801dc24e79630f3af8ba286f0c59a96edaac authored over 2 years ago by Jordan Harband <[email protected]>
[Fix] `no-unknown-property`: add `valign` on table components

Fixes #3389

64ad60299d8c7d7534785c455694291b4c7aa427 authored over 2 years ago by Jordan Harband <[email protected]>
[Fix] `no-unknown-property`: React lowercases `data-` attrs

Fixes #3395

9de16a72da8ce32528b8c7e09a48ae4ebd1af59e authored over 2 years ago by Jordan Harband <[email protected]>