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

[Docs] `jsx-no-constructed-context-values`: fix some typos

Signed-off-by: cuithon <[email protected]>

github.com/jsx-eslint/eslint-plugin-react - da1013c6760a997dca3050a4d1d8452f783584f1 authored 10 months ago
[Fix] `no-unknown-property`: support `popover`, `popovertarget`, `popovertargetaction` attributes

Fixes #3707

github.com/jsx-eslint/eslint-plugin-react - c3275a4fb2e796799680a584c0203c4734c3682e authored 10 months ago
[Fix] `boolean-prop-naming`: improve error message

github.com/jsx-eslint/eslint-plugin-react - a92046325bed8de94e8a9f846ee4f4444c65c1d8 authored 11 months ago
[Fix] `boolean-prop-naming`: allow TSIntersectionType

github.com/jsx-eslint/eslint-plugin-react - 48291e82a1f87665a96ce84486f793b07f4d44ec authored 11 months ago
[Fix] `boolean-prop-naming`: literalType error fix

github.com/jsx-eslint/eslint-plugin-react - 0abebc66fed635698a65201f559c4a7b0ae1208c authored 11 months ago
[Fix] `boolean-prop-naming`: detect TS interfaces

github.com/jsx-eslint/eslint-plugin-react - 901c794a10a4317f4590eddbb6bd0927481ce8bf authored 11 months ago
[actions] update workflows

github.com/jsx-eslint/eslint-plugin-react - 8c2bdb2636e9ab0eca588454c996e31e8c1dd29b authored 11 months ago
[Fix] `jsx-no-leaked-render`: prevent wrongly adding parens

github.com/jsx-eslint/eslint-plugin-react - 730bac96b20d20116956c46414a65b5910687a85 authored 11 months ago
Update CHANGELOG and bump version

github.com/jsx-eslint/eslint-plugin-react - 2e6b5578cf9d8df2a4d35b9f5f3d851cf07ff483 authored 11 months ago
[Dev Deps] update `@babel/core`, `@babel/plugin-syntax-decorators`, `eslint-doc-generator`

github.com/jsx-eslint/eslint-plugin-react - 24d21ac16a3955209c33d0f8943027ead7e48881 authored 11 months ago
[Fix] `forbid-elements`: prevent a crash on `createElement()`

See https://github.com/jsx-eslint/eslint-plugin-react/issues/3632#issuecomment-1975046999

github.com/jsx-eslint/eslint-plugin-react - 83a26dd3ddb8b89829b9ca5a55dd21c8fafb45d4 authored 11 months ago
[Fix] `no-unknown-property`: add `fetchPriority`

- DefinitelyTyped/DefinitelyTyped#68645
- https://developer.mozilla.org/en-US/docs/Web/API/HTMLI...

github.com/jsx-eslint/eslint-plugin-react - e880213f3958f44ccca4642d7593e26de72864cf authored 11 months ago
[Fix] add a few jsdoc type annotations to work around TS inference for consumers

github.com/jsx-eslint/eslint-plugin-react - 2124d13297d0c9547ec4383160147410c30a5cfd authored 11 months ago
[Deps] update `array.prototype.findlast`, `array.prototype.tosorted`, `es-iterator-helpers`

github.com/jsx-eslint/eslint-plugin-react - 36e791de784e7fa1edd5b6d232fbcaf2dd7cf9bf authored 11 months ago
[Dev Deps] update `@babel/core`, `@babel/eslint-parser`, `eslint-doc-generator`

github.com/jsx-eslint/eslint-plugin-react - b8a0580f881c299933357331e5fceae915486e7c authored 11 months ago
[Fix] `jsx-boolean-value`: make error messages clearer

github.com/jsx-eslint/eslint-plugin-react - 6cb0f008d1ca1b657361f377d3828d6ef68656d6 authored 11 months ago
[Docs] `iframe-missing-sandbox`: fix link to iframe attribute on mdn

github.com/jsx-eslint/eslint-plugin-react - 4edc1f0c1765d6224fa3705933b2845c9fdfa830 authored 11 months ago
[Deps] update `@babel/runtime`, `safe-regex-test`

github.com/jsx-eslint/eslint-plugin-jsx-a11y - 0d5321a5457c5f0da0ca216053cc5b4f571b53ae authored 12 months ago
[New] add `checked-requires-onchange-or-readonly` rule

github.com/jsx-eslint/eslint-plugin-react - b9292b4442740a9df40d0bba3d79ed124fc87f47 authored about 1 year ago
[Fix] `prop-types`: handle nested forwardRef + memo

Fixes #3521.

Co-authored-by: 김상두 <[email protected]>
Co-authored-by: Jordan Harband <ljha...

github.com/jsx-eslint/eslint-plugin-react - 88f7f0985df152b79e5bcd427d03bbe092f3070c authored about 1 year ago
[New] `jsx-one-expression-per-line`: add `non-jsx` option to allow non-JSX children in one line

github.com/jsx-eslint/eslint-plugin-react - 9f4b2b96d92bf61ae61e8fc88c413331efe6f0da authored about 1 year ago
[Tests] `jsx-wrap-multilines`: passing tests

Closes #3545.

github.com/jsx-eslint/eslint-plugin-react - 67e669da95d9064c4a807c744e4e2f9413c5b89a authored about 1 year ago
[New] `jsx-boolean-value`: add `assumeUndefinedIsFalse` option

github.com/jsx-eslint/eslint-plugin-react - 3730edb2fdff50d989383f266eae43568d266567 authored about 1 year ago
[Robustness] use `safe-regex-test`

github.com/jsx-eslint/eslint-plugin-jsx-a11y - 4c7e7815c12a797587bb8e3cdced7f3003848964 authored about 1 year ago
[Dev Deps] update `@babel/cli`, `@babel/core`, `@babel/register`, `aud`, `eslint-plugin-import`, `npmignore`, `object.assign`

github.com/jsx-eslint/eslint-plugin-jsx-a11y - 540cb7aefead582f237071d55a40f098d0885478 authored about 1 year ago
[Deps] update `@babel/runtime`

github.com/jsx-eslint/eslint-plugin-jsx-a11y - 2a48abb5effa911e7d1a8575e1c9768c947a33f1 authored about 1 year ago
[New] `jsx-filename-extension`: add `ignoreFilesWithoutCode` option to allow empty files

github.com/jsx-eslint/eslint-plugin-react - 2e3089744d0693aba3a44ff8468c6ca01d9ed136 authored about 1 year ago
[New] `linkAttribute` setting, `jsx-no-target-blank`: support multiple properties

github.com/jsx-eslint/eslint-plugin-react - de35e6f731367eee7182fae15bbb526870d76758 authored about 1 year ago
[New] `jsx-no-script-url`: add `includeFromSettings` option to support `linkAttributes` setting

github.com/jsx-eslint/eslint-plugin-react - 1014f8cfa30a1a7f1586db5f2014fb72ecb35da4 authored about 1 year ago
[Fix] `img-redundant-alt`: fixed multibyte character support

Fixes #969

github.com/jsx-eslint/eslint-plugin-jsx-a11y - 2d8d5574a1ad54d6028d29af805ae96e3c8f44ec authored about 1 year ago
[Refactor] better use of `.reverse`, etc

github.com/jsx-eslint/eslint-plugin-react - ca162fdc5dc37f9f3447640a5a14a91daf73ea47 authored about 1 year ago
[New] `jsx-wrap-multilines`: add `never` option to prohibit wrapping parens on multiline JSX

github.com/jsx-eslint/eslint-plugin-react - b4b7497eaf49360449883d5fe80e7590e69ae143 authored about 1 year ago
[Dev Deps] update `@babel/core`, `aud`, `eslint-doc-generator`, `eslint-plugin-import`, `npmignore`

github.com/jsx-eslint/eslint-plugin-react - 37d8bbe26af0c7e1c2ee016be495f0d1312fa649 authored about 1 year ago
[Fix] `no-unknown-property`: use a better regex to avoid a crash

Fixes #3666

github.com/jsx-eslint/eslint-plugin-react - 96af8753e1be4149b3f1be09cacd69df546fafc3 authored about 1 year ago
[New] `no-unknown-property`: support `onResize` on audio/video tags

github.com/jsx-eslint/eslint-plugin-react - b95a0590804c0837845075060e36172b53516704 authored about 1 year ago
[Deps] update `@babel/runtime`

github.com/jsx-eslint/eslint-plugin-jsx-a11y - 1adec3517fc2c9797212ca4d38858deed917e7be authored about 1 year ago
[Docs] `jsx-key`: fix correct example

github.com/jsx-eslint/eslint-plugin-react - 48318fab9b670f6a27802895e07e9cbb0c4c7777 authored about 1 year ago
[Dev Deps] update `@babel/core`, `@babel/eslint-parser`, `@babel/plugin-transform-flow-strip-types`, `eslint-doc-generator`

github.com/jsx-eslint/eslint-plugin-jsx-a11y - d1b41142248a7cca45bb5f0b96ff23ee87fb9411 authored about 1 year ago
[New] `prefer-read-only-props`, `prop-types`, component detection: allow components to be async functions

github.com/jsx-eslint/eslint-plugin-react - 3fb79e16b7f1b057544a0a2d91961e5a9cf7bee7 authored about 1 year ago
[New] `no-unknown-property`: add `displaystyle` on `<math>`

github.com/jsx-eslint/eslint-plugin-react - 9ff9ef9622b1e90c89cd2342fd525d1a7c95d809 authored about 1 year ago
[Dev Deps] update babel stuff, `eslint-doc-generator`

github.com/jsx-eslint/eslint-plugin-react - eb5bb85fc550927fb74535e30e5be009285f9050 authored about 1 year ago
[Dev Deps] pin `glob`, since v10.3.8+ requires a broken `jackspeak`

See 0855e5f5, https://github.com/isaacs/jackspeak/issues/4

github.com/jsx-eslint/eslint-plugin-react - 41d9b6132a732edb011c21876af28b65fdd3707d authored about 1 year ago
[actions] improve actions naming

github.com/jsx-eslint/eslint-plugin-react - 1f2ce12ad79f43ddeb2713a6118b0fbb137a7619 authored about 1 year ago
[Deps] update `array-includes`, `array.prototype.flatmap`, `array.prototype.tosorted`, `es-iterator-helpers`, `object.entries`, `object.fromentries`, `object.hasown`, `object.values`, `resolve`, `string.prototype.matchall`

github.com/jsx-eslint/eslint-plugin-react - b17706ce581a7870f10eaffe332928b3c89f7ab7 authored about 1 year ago
[Dev Deps] update `@babel/core`, `@babel/eslint-parser`, `@babel/preset-react`, `eslint-doc-generator`, `eslint-plugin-import`, `eslint-remote-tester`

github.com/jsx-eslint/eslint-plugin-react - e0ff333cc773f9c77f32366f01294b66f0c8002e authored about 1 year ago
[meta] fix changelog links

Fixes #960

github.com/jsx-eslint/eslint-plugin-jsx-a11y - 1635dccc8106a774ae58010381771099664e32b4 authored about 1 year ago
[Deps] update `ast-types-flow`

github.com/jsx-eslint/eslint-plugin-jsx-a11y - b755318e675e73a33b1bb7ee809abc88c1927408 authored about 1 year ago
[Dev Deps] update `eslint-plugin-import`

github.com/jsx-eslint/eslint-plugin-jsx-a11y - f1c976b6af2d4f5237b481348868a5216e169296 authored about 1 year ago
[Refactor] use `hasown` instead of `has`

github.com/jsx-eslint/eslint-plugin-jsx-a11y - 9a8edde7f2e80b7d104dd576f91526c6c4cbebb9 authored over 1 year ago
[Deps] update `@babel/runtime`, `array-includes`, `array.prototype.flatmap`, `object.entries`, `object.fromentries`

github.com/jsx-eslint/eslint-plugin-jsx-a11y - 46ffbc38512be4ed3db2f0fcd7d21af830574f63 authored over 1 year ago
[Dev Deps] update `@babel/cli`, `@babel/core`, `@babel/eslint-parser`, `@babel/register`, `eslint-doc-generator`, `eslint-plugin-import`

github.com/jsx-eslint/eslint-plugin-jsx-a11y - 4dc7f1e5c611aeea2f81dc50d4ec0b206566181a authored over 1 year ago
[New] `no-unknown-property`: add requireDataLowercase option

Fixes #3643

github.com/jsx-eslint/eslint-plugin-react - 70e6019eca0c1c24e8caa8349d505c578f2161a9 authored over 1 year ago
[actions]: use issue label on smoke tests

github.com/jsx-eslint/eslint-plugin-react - d36ca2c33e4ba0bcbc3a1b5fa2e44390acbdf97b authored over 1 year ago
[New] `no-invalid-html-attribute`: add support for `apple-touch-startup-image` `rel` attributes in `link` tags

github.com/jsx-eslint/eslint-plugin-react - 9da1bb0f4aa44849b56e8c2064afd582ea8b36f8 authored over 1 year ago
[Refactor] `jsx-props-no-multi-spaces`: extract type parameters to var

github.com/jsx-eslint/eslint-plugin-react - ca30f77196d410c7cdb1e4fe11f11bfffb46c84f authored over 1 year ago
[Refactor] `function-component-definition`: exit early if no type params

Co-authored-by: HenryBrown0 <[email protected]>
Co-authored-by: Jord...

github.com/jsx-eslint/eslint-plugin-react - aef6e7d94377ebf80400cb4c9f4548057d0288ce authored over 1 year ago
[Refactor] `boolean-prop-naming`: invert if statement

Co-authored-by: HenryBrown0 <[email protected]>
Co-authored-by: Jord...

github.com/jsx-eslint/eslint-plugin-react - 0714704b73fcc9dfe260dc1327ee82b9c6f97168 authored over 1 year ago
[Refactor] `propTypes`: extract type params to var

github.com/jsx-eslint/eslint-plugin-react - 9fb0d42af9f735df28b911ea6ee2d4e9e07f28bd authored over 1 year ago
[Fix] `jsx-newline`: prevent a crash when `allowMultilines`

Fixes #3633

github.com/jsx-eslint/eslint-plugin-react - 28f9a6cdf716bc34f824ea3a3988e68f3e54eb0f authored over 1 year ago
[Fix] `jsx-key`: detect conditional returns

github.com/jsx-eslint/eslint-plugin-react - ecadb92609998520be80d64c0bd6bc5e05934aa9 authored over 1 year ago
[Docs] `hook-use-state`: fix an undefined variable

github.com/jsx-eslint/eslint-plugin-react - d4e58aacf08b8eb846f1587f305a41556d699754 authored over 1 year ago
[Fix] `jsx-no-leaked-render`: preserve RHS parens for multiline jsx elements while fixing

github.com/jsx-eslint/eslint-plugin-react - 422ff334d181f9c56808f34392c266e91c450fa3 authored over 1 year ago
[Refactor] `sort-prop-types`: hoist some functions to module level

github.com/jsx-eslint/eslint-plugin-react - dd6e05cce071093c12b74e741dec81f55570134c authored over 1 year ago
[Dev Deps] update `@babel/core`, `@babel/eslint-parser`, `@babel/plugin-syntax-decorators`, `eslint-plugin-import`

github.com/jsx-eslint/eslint-plugin-react - 76ff6e76424a3b90e54c5f37815e05194eaac92c authored over 1 year ago
[Deps] update `es-iterator-helpers`

github.com/jsx-eslint/eslint-plugin-react - 378de4c8da085a4dfc4005a7fd3be27e18b21565 authored over 1 year ago
[Deps] unpin `language-tags`

See https://github.com/mattcg/language-tags/pull/19

github.com/jsx-eslint/eslint-plugin-jsx-a11y - 3d1d26d89d492947cbf69f439deec9e7cfaf9867 authored over 1 year ago
Update CHANGELOG and bump version

github.com/jsx-eslint/eslint-plugin-react - 6d86837cfaf4ee2687f72dfeea003964e9e6e208 authored over 1 year ago
[Tests] skip some tests that have broken ordering in certain node/eslint combinations

github.com/jsx-eslint/eslint-plugin-react - 37b02ac26c2fdec7068b4191df36eb534e577925 authored over 1 year ago
[patch] `no-invalid-html-attribute`: report more granularly

This also makes error ordering more consistent since certain eslint/node combinations reverse th...

github.com/jsx-eslint/eslint-plugin-react - a7a814ee81de088585ec839af872ec80148c7272 authored over 1 year ago
[patch] `no-deprecated`: report on the imported specifier instead of the entire import statement

This also makes error ordering more consistent since certain eslint/node combinations reverse th...

github.com/jsx-eslint/eslint-plugin-react - 3636689d5a0ddfd982ad71858a12d6f67aadb39d authored over 1 year ago
[Tests] add disambiguators to tests with multiple errors

github.com/jsx-eslint/eslint-plugin-react - d5178be7683123e9ec1a108cc09a761ca7acffe0 authored over 1 year ago
[patch] `no-deprecated`: report on the destructured property instead of the entire variable declarator

This also makes error ordering more consistent since certain eslint/node combinations reverse th...

github.com/jsx-eslint/eslint-plugin-react - f9e4fa9d213ba3bf477447ed35e0483f62d84157 authored over 1 year ago
[patch] `no-unsafe`: report on the method instead of the entire component

This also makes error ordering more consistent since certain eslint/node combinations reverse th...

github.com/jsx-eslint/eslint-plugin-react - 3be1d196a5ae7f106a8e538c2834d83f610282d7 authored over 1 year ago
[actions] update used actions

github.com/jsx-eslint/eslint-plugin-jsx-a11y - 10c061a70cac067641e3a084d0fb464960544505 authored over 1 year ago
[Refactor] use `es-iterator-helpers`

- also, maximally avoid iterator spreads

github.com/jsx-eslint/eslint-plugin-jsx-a11y - 52de82403752bb2ccbcac3379925650a0112d4af authored over 1 year ago
Merge pull request #727 from gorohash/anchor-has-title-and-aria-label

Allow `title` attribute or `aria-label` attribute instead of accessible child in the "anchor-has...

github.com/jsx-eslint/eslint-plugin-jsx-a11y - 9688ad814901e21670759364e39bfe4e95c63dd9 authored over 1 year ago
[New] `anchor-has-content`: Allow title attribute OR aria-label attribute

github.com/jsx-eslint/eslint-plugin-jsx-a11y - e6bfd5cb7c060fcaf54ede85a1be74ebe2f60d1e authored over 1 year ago
[Deps] update `@babel/runtime`, `axobject-query`, `jsx-ast-utils`, `semver`

github.com/jsx-eslint/eslint-plugin-jsx-a11y - 5999555714f594c0fccfeeab2063c2658d9e4392 authored over 1 year ago
[Dev Deps] update `@babel/cli`, `@babel/core`, `@babel/eslint-parser`, `@babel/plugin-transform-flow-strip-types`, `@babel/register`, `aud`, `eslint-doc-generator`, `eslint-plugin-import`, `minimist`

github.com/jsx-eslint/eslint-plugin-jsx-a11y - 6d5022d4894fa88d3c15c8b858114e8b2a8a440f authored over 1 year ago
[patch] `mouse-events-have-key-events`: rport the attribute, not the node

This has the side benefit of making the error message ordering consistent, since when both were ...

github.com/jsx-eslint/eslint-plugin-jsx-a11y - eadd70cb1d0478c24538ee7604cf5493a96c0715 authored over 1 year ago
[Dev Deps] pin `jackspeak` since 2.1.2+ depends on npm aliases, which kill the install process in npm < 6

See https://github.com/isaacs/jackspeak/issues/4

github.com/jsx-eslint/eslint-plugin-jsx-a11y - 0c278f4805ec18d8ee4d3e8dfa2f603a28d7e113 authored over 1 year ago
[New] `sort-prop-types`: give errors on TS types

github.com/jsx-eslint/eslint-plugin-react - cab612fbacce62d631ca57192fb8e02d4acea565 authored over 1 year ago
[Fix] `no-deprecated`: prevent false positive on commonjs import

github.com/jsx-eslint/eslint-plugin-react - d73cd516aa21e2331e321e4cd28258347622221b authored over 1 year ago
Update CHANGELOG and bump version

github.com/jsx-eslint/eslint-plugin-react - 354cb629996709f815ed6343f6a345b70f6398c7 authored over 1 year ago
[Refactor] use `slice` instead of `substring`

github.com/jsx-eslint/eslint-plugin-react - 26e95785277cf96c9dc4df6576b3e30243976b79 authored over 1 year ago
[eslint] fix import ordering

github.com/jsx-eslint/eslint-plugin-react - 1629d449147a0387a7568810ebbd4a460a30c313 authored over 1 year ago
[Docs] `no-static-element-interactions`: tabIndex is written tabindex

see https://developer.mozilla.org/en-US/docs/Web/HTML/Global_attributes/tabindex

linting will a...

github.com/jsx-eslint/eslint-plugin-jsx-a11y - 1271153653ada3f8d95b8e39f0164d5b255abea0 authored over 1 year ago
[Fix] `extractProp`: support `JSXFragment`

Fixes #132

github.com/jsx-eslint/jsx-ast-utils - 8798c586da1c96c1bd84767597d7eb837ab09182 authored over 1 year ago
[Tests] remove or make explicit trailing whitespace

github.com/jsx-eslint/eslint-plugin-react - 302925bf3b19676cdcfbbbdb440ca177c25c92a8 authored over 1 year ago
Revert "[Fix] `jsx-curly-brace-presence`: handle single and only expression template literals"

This reverts commit 099b14caef4dc5ed496a5ae66d1b07b3b5c8741d / #3538.

Fixes #3607.

github.com/jsx-eslint/eslint-plugin-react - f818096fafe672280110666b2825c1f7ca7c482e authored over 1 year ago
[Fix] `sort-prop-types`: ensure sort-prop-types respects noSortAlphabetically

github.com/jsx-eslint/eslint-plugin-react - 3c11201f5bf0954b822986105ef17c922acf6036 authored over 1 year ago
[Fix] `require-default-props`: fix config schema

github.com/jsx-eslint/eslint-plugin-react - 1a3a17a9d4308aa1f4e6ab598d59af806c5834f4 authored over 1 year ago
[actions] release: Replace `set-output` commands with environment files

github.com/jsx-eslint/eslint-plugin-react - 0667fb0ebeb19921fd4300a8f85f4716e1471561 authored over 1 year ago
Update CHANGELOG and bump version

github.com/jsx-eslint/eslint-plugin-react - 31282dd27c8488efdb53967271d31c79d3072f74 authored over 1 year ago
[Dev Deps] update `@babel/core`, `@babel/eslint-parser`, `aud`

github.com/jsx-eslint/eslint-plugin-react - bf1fc747d36f802dce6346ddec24decf20d972fd authored over 1 year ago