Ecosyste.ms: OpenCollective

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

github.com/jsx-eslint/eslint-plugin-jsx-a11y

Static AST checker for a11y rules on JSX elements.
https://github.com/jsx-eslint/eslint-plugin-jsx-a11y

[Deps] update `@babel/runtime`, `safe-regex-test`

0d5321a5457c5f0da0ca216053cc5b4f571b53ae authored 9 months ago by Jordan Harband <[email protected]>
[Robustness] use `safe-regex-test`

4c7e7815c12a797587bb8e3cdced7f3003848964 authored 9 months ago by Jordan Harband <[email protected]>
[Dev Deps] update `@babel/cli`, `@babel/core`, `@babel/register`, `aud`, `eslint-plugin-import`, `npmignore`, `object.assign`

540cb7aefead582f237071d55a40f098d0885478 authored 9 months ago by Jordan Harband <[email protected]>
[Deps] update `@babel/runtime`

2a48abb5effa911e7d1a8575e1c9768c947a33f1 authored 9 months ago by Jordan Harband <[email protected]>
[Fix] `img-redundant-alt`: fixed multibyte character support

Fixes #969

2d8d5574a1ad54d6028d29af805ae96e3c8f44ec authored 9 months ago by makotot <[email protected]>
[Deps] update `@babel/runtime`

1adec3517fc2c9797212ca4d38858deed917e7be authored 11 months ago by Jordan Harband <[email protected]>
[Dev Deps] update `@babel/core`, `@babel/eslint-parser`, `@babel/plugin-transform-flow-strip-types`, `eslint-doc-generator`

d1b41142248a7cca45bb5f0b96ff23ee87fb9411 authored 11 months ago by Jordan Harband <[email protected]>
[meta] fix changelog links

Fixes #960

1635dccc8106a774ae58010381771099664e32b4 authored 12 months ago by Jordan Harband <[email protected]>
v6.8.0

974275353598e9407c76bd4a50c331a953755cee authored 12 months ago by Jordan Harband <[email protected]>
[Deps] update `ast-types-flow`

b755318e675e73a33b1bb7ee809abc88c1927408 authored 12 months ago by Jordan Harband <[email protected]>
[Dev Deps] update `eslint-plugin-import`

f1c976b6af2d4f5237b481348868a5216e169296 authored 12 months ago by Jordan Harband <[email protected]>
[Refactor] use `hasown` instead of `has`

9a8edde7f2e80b7d104dd576f91526c6c4cbebb9 authored 12 months ago by Jordan Harband <[email protected]>
[Deps] update `@babel/runtime`, `array-includes`, `array.prototype.flatmap`, `object.entries`, `object.fromentries`

46ffbc38512be4ed3db2f0fcd7d21af830574f63 authored 12 months ago by Jordan Harband <[email protected]>
[Dev Deps] update `@babel/cli`, `@babel/core`, `@babel/eslint-parser`, `@babel/register`, `eslint-doc-generator`, `eslint-plugin-import`

4dc7f1e5c611aeea2f81dc50d4ec0b206566181a authored 12 months ago by Jordan Harband <[email protected]>
[Deps] unpin `language-tags`

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

3d1d26d89d492947cbf69f439deec9e7cfaf9867 authored about 1 year ago by Jordan Harband <[email protected]>
[actions] update used actions

10c061a70cac067641e3a084d0fb464960544505 authored about 1 year ago by Jordan Harband <[email protected]>
[Refactor] use `es-iterator-helpers`

- also, maximally avoid iterator spreads

52de82403752bb2ccbcac3379925650a0112d4af authored about 1 year ago by Jordan Harband <[email protected]>
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...

9688ad814901e21670759364e39bfe4e95c63dd9 authored about 1 year ago by J. Renée Beach <[email protected]>
[New] `anchor-has-content`: Allow title attribute OR aria-label attribute

e6bfd5cb7c060fcaf54ede85a1be74ebe2f60d1e authored about 1 year ago by gorohash <[email protected]>
[Deps] update `@babel/runtime`, `axobject-query`, `jsx-ast-utils`, `semver`

5999555714f594c0fccfeeab2063c2658d9e4392 authored about 1 year ago by Jordan Harband <[email protected]>
[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`

6d5022d4894fa88d3c15c8b858114e8b2a8a440f authored about 1 year ago by Jordan Harband <[email protected]>
[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 ...

eadd70cb1d0478c24538ee7604cf5493a96c0715 authored about 1 year ago by Jordan Harband <[email protected]>
[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

0c278f4805ec18d8ee4d3e8dfa2f603a28d7e113 authored about 1 year ago by Jordan Harband <[email protected]>
[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...

1271153653ada3f8d95b8e39f0164d5b255abea0 authored about 1 year ago by Andreas Nüßlein <[email protected]>
[New] add `polymorphicPropName` setting for polymorphic components

fffb05b38c8eee926ee758e9ceb9eae4e697fbdd authored over 1 year ago by Kendall Gassner <[email protected]>
[patch] move `semver` from Deps to Dev Deps

4da13e79743ad2e1073fc2bb682197e1ba6dbea3 authored over 1 year ago by SukkaW <[email protected]>
[Fix] pin `aria-query` and `axe-core` to fix failing tests on main

For `axe-core`, see https://github.com/dequelabs/axe-core/issues/4127

8d8f0169dbaaa28143cf936cba3046c6e53fa134 authored over 1 year ago by J. Renée Beach <[email protected]>
[Fix] `isNonInteractiveElement`: Upgrade aria-query to 5.3.0 and axobject-query to 3.2.1

64bfea6352a704470a760fa6ea25cfc5a50414db authored over 1 year ago by J. Renée Beach <[email protected]>
[Deps] Upgrade ast-types-flow to mitigate Docker user namespacing problems

Version 0.0.7 had a problem with a very high user id, which lead to problems when used in Docker...

f0d2ddb65f21278ad29be43fb167a1092287b4b1 authored over 1 year ago by Robin Mehner <[email protected]>
[New] `mouse-events-have-key-events`: add `hoverInHandlers`/`hoverOutHandlers` config

db64898fa591f17827053ad3c2ddeafdf7297dd6 authored over 1 year ago by Willy Liu <[email protected]>
[Docs] `aria-activedescendant-has-tabindex`: align with changes from #708

Closes #924

7b3492babafe08a2ae5d062779bc60d1fc520d87 authored over 1 year ago by Simon H <[email protected]>
[Fix] `control-has-associated-label`: don't accept whitespace as an accessible label

Fixes #918

93f78856655696a55309440593e0948c6fb96134 authored over 1 year ago by Nathan Jones <[email protected]>
v6.7.1

20b082a890f8e27320c6b2b3587edc6d0b735c97 authored almost 2 years ago by Jordan Harband <[email protected]>
[Fix] `no-aria-hidden-on-focusable` rule's missing export

b01219edc2eb289c7a068b4fa195f2ac04e915fa authored almost 2 years ago by Ev Haus <[email protected]>
v6.7.0

136ced7b15afcefcc23e51dafb97e7795ec08d48 authored almost 2 years ago by Jordan Harband <[email protected]>
[meta] add `auto-changelog`

283817b82252ef4a6395c22585d8681f97305ca0 authored almost 2 years ago by Jordan Harband <[email protected]>
[Refactor] use fromEntries, flatMap, etc; better use iteration methods

3d77c845a98b6fc8cf10c810996278c02e308f35 authored almost 2 years ago by Jordan Harband <[email protected]>
[Deps] update `@babel/runtime`, `axe-core`

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

60c2df5388a3f841a7780eafe1a0fbb44056743d authored almost 2 years ago by Jordan Harband <[email protected]>
[Deps] pin `language-tags` to `v1.0.5`

Caused by https://github.com/mattcg/language-tags/issues/15#issuecomment-1376114476

f84bb746857cfbc075f8e7104b3a16dddb66be7c authored almost 2 years ago by Jordan Harband <[email protected]>
[Docs] `label-has-for`: reran generate-list-of-rules

9a2af0172cefad7fdce869401b2df42536812152 authored almost 2 years ago by Josh Goldberg <[email protected]>
[Fix] `no-noninteractive-element-interactions`: Ignore contenteditable elements in no-noninteractive-element-interactions

9aa878bc39769f6c7b31c72bd1140c1370d202f1 authored almost 2 years ago by Josh Goldberg <[email protected]>
[Deps] update `@babel/runtime`, `array-includes`, `axe-core`

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

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

6b9855b9c3633308004960594327a10bc2551ad2 authored almost 2 years ago by Bryan Mishkin <[email protected]>
[meta] run the build in prepack, not prepublish

e411ce35cfa58181d375544ba5204c35db83678c authored almost 2 years ago by Jordan Harband <[email protected]>
[Tests] `aria-role`: add now-passing test

Fixes #756.

2b133ecc0ba1b882ca06f0813b1afcdf64195757 authored almost 2 years ago by Jordan Harband <[email protected]>
[Docs] missing descriptions in some rules

79b975ab7185cc4fbf6a3adea45c78fac2162d77 authored almost 2 years ago by Bryan Mishkin <[email protected]>
[Docs] `prefer-tag-over-role`: rename docs file

0bdf95b41cce32c8b7916367e7c8c663411d881c authored almost 2 years ago by Josh Goldberg <[email protected]>
[Docs] automate docs with `eslint-doc-generator`

6d7a857eccceb58dabfa244f6a196ad1697c01a4 authored almost 2 years ago by Bryan Mishkin <[email protected]>
[Deps] update `axe-core`

0a73cf4ad0adca0bef0a383a10a14597acef5713 authored almost 2 years ago by Jordan Harband <[email protected]>
[Deps] update `@babel/runtime`

053f04da8b60d259e4c92f214ffba07a14f3ec61 authored almost 2 years ago by Jordan Harband <[email protected]>
[Dev Deps] update `@babel/core`, `minimist`

cccdb625d6237538fb4443349870293e8df818eb authored almost 2 years ago by Jordan Harband <[email protected]>
[Deps] update `aria-query`, `axobject-query`

7b3cda3854451affe20b2e4f2dd57cf317dd7d1b authored almost 2 years ago by J. Renée Beach <[email protected]>
[Tests] migrate helper parsers function from `eslint-plugin-react`

Co-authored-by: Ross Rosales <[email protected]>
Co-authored-by: Jor...

ce4d57f853ce7f71bd31edaa524eeb3ff1d27cf1 authored about 2 years ago by Ross Rosales <[email protected]>
[Deps] update `@babel/runtime`

bccf0aeab8dd337c5f134f892a6d3588fbc29bdf authored about 2 years ago by Jordan Harband <[email protected]>
[Dev Deps] update `@babel/cli`, `@babel/core`, `@babel/eslint-parser`, `@babel/plugin-transform-flow-strip-types`, `aud`, `object.assign`

0852947cfd57a34353a97c67f6de28dbcc8be0e3 authored about 2 years ago by Jordan Harband <[email protected]>
[meta] move `.eslintignore` to `ignorePatterns`

65be35b0f6c6cf8b79e9a748cb657a64b78c6535 authored about 2 years ago by Jordan Harband <[email protected]>
[meta] use `npmignore` to autogenerate an npmignore file

6ad23124582741385df50e98d5ed0d070f86eafe authored about 2 years ago by Jordan Harband <[email protected]>
[Docs] `control-has-associated-label`: fix metadata

Fixes #892

f32d8266b51e2d4c9edbc65a55672b313d7f4ecd authored about 2 years ago by Jordan Harband <[email protected]>
[Dev Deps] update `markdown-magic`

Remove doctoc pin, thanks to https://github.com/DavidWells/markdown-magic/issues/62#issuecomment...

3382059feb5367c79e049943772e3a6e27e77609 authored about 2 years ago by Jordan Harband <[email protected]>
[New] Add `isFocusable` utils method

e199d17db0b6bf1d917dab13a9690876ef6f77e3 authored about 2 years ago by Kate Higa <[email protected]>
[New] add `no-aria-hidden-on-focusable` rule

Raise error when aria-hidden="true" is set on focusable element.
Exceptions are if `tabindex=-1`...

e22aef4b6c0b2595975fa6617ce58a14e80e373e authored about 2 years ago by Kate Higa <[email protected]>
[New] `anchor-ambiguous-text`: ignore punctuation

bbae2c46ab4ae94122be6c898f2ef313c6154c27 authored about 2 years ago by Matthew Wang <[email protected]>
[readme] Preventing code repetition in user's eslint config file

8b889bff2731c9db6988c88c0d76bdbff17bd3c5 authored about 2 years ago by Lucas Mesquita <[email protected]>
[Deps] update `jsx-ast-utils`

c9687cc2a1b7f5f72c8181a9fd6a47f49c373240 authored about 2 years ago by Jordan Harband <[email protected]>
[Fix] expose `prefer-tag-over-role`

38d52f856a18d444e6db7d16d373e0d18c5b287d authored about 2 years ago by Josh Goldberg <[email protected]>
Merge pull request #833 from JoshuaKGoldberg/prefer-tag-over-role

New rule: prefer-tag-over-role

7ad61b7522589568a75fe011331e05bad3118033 authored about 2 years ago by J. Renée Beach <[email protected]>
New rule: prefer-tag-over-role

f86326fc19528d67fe4171e2c27801d47879a569 authored about 2 years ago by Josh Goldberg <[email protected]>
[New] `anchor-ambiguous-text`, `getAccessibleChildText`: Implements check for `alt` tags on `<img />` elements

bb84abc793435a25398160242c5f2870b83b72ca authored about 2 years ago by Matthew Wang <[email protected]>
v6.6.1

d678a98ccd5dfada49e8a8be0f1b9e252700dd4f authored about 2 years ago by Jordan Harband <[email protected]>
[Dev Deps] update `@babel/cli`, `@babel/core`, `@babel/eslint-parser`, `@babel/plugin-transform-flow-strip-types`, `@babel/register`

93b2a9dae1ae62d179bffbad798df0c77870b4b8 authored about 2 years ago by Jordan Harband <[email protected]>
[Deps] update `@babel/runtime`

768910e83f671c95d51a05b97b27f4f934e4ed66 authored about 2 years ago by Jordan Harband <[email protected]>
[Dev Deps] update `@babel/cli`, `@babel/core`, `@babel/plugin-transform-flow-strip-types`, `@babel/register`

a9622118cadc62af768284c87f2aac2844f3469a authored over 2 years ago by Jordan Harband <[email protected]>
[Tests] `no-noninteractive-element-interactions`: add passing test cases

Close #474

0d2bc439855b6bd2ac3ad36e2f9501b197ebc029 authored over 2 years ago by Vividha <[email protected]>
[Deps] unpin `axe-core`

Fixed in https://github.com/dequelabs/axe-core/issues/3537#issuecomment-1184290921

2c6926c123e2979163f16d0d1f63a998b384cfb1 authored over 2 years ago by Jordan Harband <[email protected]>
[readme] properly describe rule settings in builtin configs

Fixes #874

1c06306ede29bab6b0cdc1915dd6dcd6e847356b authored over 2 years ago by Jordan Harband <[email protected]>
[Deps] pin `axe-core` to v4.4.1, due to a breaking change in a patch

See https://github.com/dequelabs/axe-core/issues/3537. Fixes #872.

b78f19dcae188ef48a63f1d6c6decd79312d9fa1 authored over 2 years ago by Jordan Harband <[email protected]>
[New] add `getAccessibleChildText` util

630116b334e22db853a95cd64e20b7df9f2b6dc8 authored over 2 years ago by Matthew Wang <[email protected]>
[New] add `anchor-ambiguous-text` rule

7f6463e5cffd1faa5cf22e3b0d33465e22bd10e1 authored over 2 years ago by Matthew Wang <[email protected]>
[Tests] `no-noninteractive-element-interactions`: add passing tests for form with onSubmit

Closes #323.

ffefbad6ba18bb3af70189e711aeb5486e330d1f authored over 2 years ago by Vividha <[email protected]>
[Docs] `no-noninteractive-tabindex`, `no-static-element-interactions`: document `allowExpressionValues`

0c19f024c328754f8638050e57ed4fe16db96174 authored over 2 years ago by Vividha <[email protected]>
[Tests] `no-static-element-interactions`: add passing test cases

e7d405d08bbd73504893dfd17dd151c5a4aeab41 authored over 2 years ago by Vividha <[email protected]>
[Fix] `no-interactive-tabindex`: allow role assignments using a ternary with literals on both sides

38405adf04f05f9331879c029fd4fce199c272a8 authored over 2 years ago by Vividha <[email protected]>
[Deps] update `@babel/runtime`, `jsx-ast-utils`

f0e04ce75b8b014007e1b0fb77454df48c2f1604 authored over 2 years ago by Jordan Harband <[email protected]>
[Fix] `no-static-element-interactions`: allow role assignments using a ternary with literals on both sides

Fixes #766.

Co-authored-by: Vividha <[email protected]>
Co-authored-by: Jordan Harband <ljharb...

7524e0cd3b2129925cca0ce3a7376d212850a9cb authored over 2 years ago by Vividha <[email protected]>
[readme] added link to redirect eslint to relevant docs

2362832e4a8d8698897c1dd5ec38af3f654ccb39 authored over 2 years ago by Vividha <[email protected]>
v6.6.0

cce34974d75f2c05e40223d79fd2d0005436f9a5 authored over 2 years ago by Jordan Harband <[email protected]>
[meta] add `export default` instead of `module.exports`

add `export default` instead of `module.exports` to avoid `Cannot use import declarations in mod...

832cbd6e654af2e5f6a9581b3faf0cb1786c49f4 authored over 2 years ago by Vividha <[email protected]>
[Dev Deps] pin `@technote-space/doctoc` because v2.5 is a breaking change

See https://github.com/DavidWells/markdown-magic/issues/62 and https://github.com/technote-space...

8c1df4dc585761ed5b8ce5c5195f5f2bc6efc4cf authored over 2 years ago by Jordan Harband <[email protected]>
[Deps] update `@babel/runtime`, `array-includes`, `axe-core`, `jsx-ast-utils`

aea7671e3a1338aa27f5691676b8dfb9690e295e authored over 2 years ago by Jordan Harband <[email protected]>
[Dev Deps] update `@babel/cli`, `@babel/core`, `@babel/eslint-parser`, `@babel/plugin-transform-flow-strip-types`, `eslint-plugin-eslint-plugin`

fb071abe4eb845c7f48820844cf162357d53e981 authored over 2 years ago by Jordan Harband <[email protected]>
[Tests] Fix `npm run flow`

- Update import as import type
- Replace script - flow with just flow (removing if statement)
...

287854abd066704e2a9964da597e7ab7f6f7e2ad authored over 2 years ago by steve <[email protected]>
[Tests] skip fragment tests in eslint < 6

112261cbc84f5b7d74de9b427b529a10b41faece authored over 2 years ago by Jordan Harband <[email protected]>
[Deps] update `jsx-ast-utils`

[Tests] `role-supports-aria-props`: add test case from https://github.com/jsx-eslint/jsx-ast-uti...

d74173aebe62bcac5ec0b265c47e6d59b0062371 authored over 2 years ago by Jordan Harband <[email protected]>
[Refactor] `role-supports-aria-props`: clean up the logic a bit

fb20bc4030045ff00327efb2b701b771411e76f8 authored over 2 years ago by Jordan Harband <[email protected]>
[Fix] `no-redundant-roles`, `role-supports-aria-props`: Remove implicit role from dl element

- Add a valid test case indicating `list` as a valid role for dl
- Remove dl import and export f...

ce2c32855defdc64515b8c5200a7a49b99d0c671 authored over 2 years ago by uncommon-type <[email protected]>
[Deps] update `@babel/runtime`, `jsx-ast-utils`

f6ba03cd5c206e4ca04068253ab79ad32eb929ce authored over 2 years ago by Jordan Harband <[email protected]>
[Dev Deps] update `@babel/core`, `@babel/register`, `eslint-plugin-import`, `minimist`

fb3d51e61c8cf4506cafa7279bf35c4bc3e88466 authored over 2 years ago by Jordan Harband <[email protected]>
[New] Introduce a plugin-wide setting for custom components.

For #174

64dcac616d82a3c1184158a717140ebbf2105272 authored over 2 years ago by Pascal Corpet <[email protected]>