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

[meta] Add CONTRIBUTING.md to solicit contributions

Fixes #845

ee933a245567b52f3ca71045cfac7371faf52907 authored over 2 years ago by uncommon-type <[email protected]>
[Refactor] reduce egregious use of array spread, in favor of `[].concat` idiom

18266282424c546f47a74f842a7bf62bdde1d5e8 authored over 2 years ago by Jordan Harband <[email protected]>
[Docs] `no-static-element-interactions`: Update error message

- Recommend using native HTML whenever possible
- If using native counterpart is impossible, rec...

0f1615aa921449b1bfec2920202e71135ee853fc authored over 2 years ago by uncommon-type <[email protected]>
[Dev Deps] update `@babel/cli`

5e966e575d82cef44073ce3d309a0301cdace993 authored over 2 years ago by Jordan Harband <[email protected]>
[Deps] update `@babel/runtime`, `minimatch`, `semver`

baaf791cea302002f2fbd424c7ebad179873a3d2 authored over 2 years ago by Jordan Harband <[email protected]>
[Docs] Add infrastructure for auto-generating markdown table and list

- Add readme.yml file to ensure table and list markdown content is
auto-generated from rules fol...

9980d1da6f1c7d156db5653a136c8fab38f3f2d8 authored over 2 years ago by uncommon-type <[email protected]>
[Tests] `img-redundant-alt-test`: add passing tests

- Add test cases with optional chaining
- Add parserOptions prop to each test case to configure ...

ea877c4cf4c8df7e735cafceefd591c203cca7d7 authored over 2 years ago by uncommon-type <[email protected]>
[Docs] Update project readme

- Remove mention of react-a11y from the file
- Add recommendation to use jsx-a11y together wit...

f878d3b2519b8bbd79bd6f164561d538b3b8d953 authored over 2 years ago by uncommon-type <[email protected]>
[Dev Deps] update `@babel/cli`, `@babel/core`, `@babel/eslint-parser`

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

547dab4994eb099e3892c7dd99f5511cc81e22d3 authored over 2 years ago by Jordan Harband <[email protected]>
[Tests] move invalid test case to valid; changed in axe-core v4.4

See https://github.com/dequelabs/axe-core/issues/3188

c460a8b896adf42b689b35b6820d634e552f290b 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`, `aud`, `eslint-plugin-eslint-plugin`, `eslint-plugin-flowtype`, `eslint-plugin-import`

fa3c86963d03df9aebe8c9d248c76dbc0acd16c5 authored over 2 years ago by Jordan Harband <[email protected]>
[Deps] update `@babel/runtime`, `axe-core`, `damerau-levenshtein`

c015fef15cf37a5d29169b4cd2a69bb5248f00d9 authored over 2 years ago by Jordan Harband <[email protected]>
[New] `aria-role`: add `allowedInvalidRoles` option

566011b89df811b95bc4e99799a5ea03d440411d authored almost 3 years ago by Josh Goldberg <[email protected]>
test: align usage of jest expect across tests

685426df16f2196ec5a7e3a6cbc4cbe83102cdaa authored almost 3 years ago by Armano <[email protected]>
v6.5.1

30deacbf240f8cea7b88a977a72ed54b499c134e authored almost 3 years ago by Jordan Harband <[email protected]>
[Dev Deps] update `eslint-plugin-import`

2fd208731c9fe5056b08e85e185152c48c2e5c80 authored almost 3 years ago by Jordan Harband <[email protected]>
[Fix] properly build `module.exports`

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

8f7d0b0338131b1ac9ecb4b919afae320b434e8b authored almost 3 years ago by Jordan Harband <[email protected]>
v6.5.0

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

1dbc416b78de2a4611130873f301ea17ff4c9bd5 authored almost 3 years ago by Jordan Harband <[email protected]>
[Dev Deps] update `@babel/cli`, `@babel/core`, `@babel/eslint-parser`, `@babel/plugin-transform-flow-strip-types`, `eslint-config-airbnb-base`

4043d313de03a530d552037b4be225a529aaf462 authored almost 3 years ago by Jordan Harband <[email protected]>
[Docs] HTTP => HTTPS

d143cba6b10bf330b07da4fb0c76d11adf9146e0 authored almost 3 years ago by Kai <[email protected]>
[Docs] `anchor-has-content`: add missing close / for jsx succeed example

309b0404c04b2c32ca1eb1c010328f0e7142a54f authored almost 3 years ago by Adam Hunter <[email protected]>
[eslint] simplify eslint command

ba1e312bbd62f3fb6bb0dce07302f3dfa0b8a46d authored almost 3 years ago by Jordan Harband <[email protected]>
[meta] change all `master` references in URLs to `HEAD`

0269025fbe6009ccbb8deb54900b1384bb97534e authored almost 3 years ago by Jordan Harband <[email protected]>
[meta] update URLs

f44fc05b4081e9748139588d7b1c28bc28ae3a35 authored almost 3 years ago by Jordan Harband <[email protected]>
[meta] fix prepublish scripts

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

d4a57d86669ad334804d057b35703401fd57c02f authored almost 3 years ago by Jordan Harband <[email protected]>
[Dev Deps] update `@babel/cli`, `@babel/core`, `@babel/eslint-parser`, `eslint-plugin-import`, `estraverse`, `safe-publish-latest`

bd1dec61d3f5f7106c306f040bf958b55816aafc authored almost 3 years ago by Jordan Harband <[email protected]>
[Tests] do not test eslint 7 on node 11

434c4cf0d152a41ce04ea6d095a21579c868d95b authored almost 3 years ago by Jordan Harband <[email protected]>
[Refactor] switch to `export default` syntax for exporting rules

df34872de14efe00c382348c0af276f3bd6bd5e0 authored almost 3 years ago by Bryan Mishkin <[email protected]>
[Dev Deps] add `eslint-plugin-eslint-plugin`

f1414cfae0cbe73ad38f5e368db08e008e385e2c authored almost 3 years ago by Bryan Mishkin <[email protected]>
[actions] use codecov action

002148985868f7724b352693d5965d7d66a610ec authored about 3 years ago by Jordan Harband <[email protected]>
[Tests] use `@babel/eslint-parser` instead of `babel-eslint`

aed7a20f34e886edb27550e766cc89f662e915ba authored about 3 years ago by Michaël De Boey <[email protected]>
[New] support ESLint 8.x

0f5f58203cf5995c3bdc106ab77d509bf30adb10 authored about 3 years ago by Michaël De Boey <[email protected]>
[meta] delete FUNDING.yml in favor of `.github` repo

125108849e4830a2aa98ae46039493900c45b0c7 authored about 3 years ago by Jordan Harband <[email protected]>
[Tests] delete `src/util/getComputedRole-test.js` test in node 6

Due to `import type` syntax not working

2a9ab7108f1a9419d547f679483e5ed5f6721419 authored over 3 years ago by Jordan Harband <[email protected]>
[Tests] `autocomplete-valid`: move some failed tests to passing

See https://github.com/dequelabs/axe-core/issues/2912

0c1c5878d543b1e8381213715a661ddb14ce13dd authored over 3 years ago by Jordan Harband <[email protected]>
[Dev Deps] update `@babel/cli`, `@babel/core`, `@babel/plugin-transform-flow-strip-types`, `aud`, `eslint-plugin-flowtype`, `eslint-plugin-import`

6cf7ac0203e4a6105d12be21004f67a49f0a4732 authored over 3 years ago by Jordan Harband <[email protected]>
[Deps] update `@babel/runtime`, `axe-core`, `damerau-levenshtein`

79a35d44d632d645ddd26363b0dcac37f95397df authored over 3 years ago by Jordan Harband <[email protected]>
[Tests] fix eslint < 7 not understanding `import type`

8830902b416849317a52f87bbbc84a38d420845d authored over 3 years ago by Jordan Harband <[email protected]>
[Tests] ensure all tests run

d57887c5dac15e5c5ca5b6fe8cd75b682af433d4 authored over 3 years ago by Jordan Harband <[email protected]>
[Fix] `no-access-key`: Fix wording and grammar

Fixes #801.

952af253fc5bd5ec83067f909c49dc72667b2654 authored over 3 years ago by Brad Adams <[email protected]>
[Docs] `scope`: replace duplicate `scope` word

ecf7a272bbbd003262f3451976e1fca11628a9a6 authored over 3 years ago by Rafael Santana <[email protected]>
Merge pull request #796 from markwoon/master

Support img role for canvas. Fix for #648.

2ebb1ad0efe9c18ea9ff1de38bc6e7cd07f43c0f authored over 3 years ago by J. Renée Beach <[email protected]>
Support img role for canvas. Fix for #648.

55e5c1176382242f2baaf92981da0f18e3131656 authored over 3 years ago by Mark Woon <[email protected]>
[meta] use `prepublishOnly` script for npm 7+

36102cd271194ddc9dc9ec0c0e78ceb13482ff68 authored over 3 years ago by Jordan Harband <[email protected]>
Merge pull request #662 from mdvorscak/patch-1

Update focus/hover style for link-button

7cdbe6b979d9aafba7bad3b57c2f7c27ae7c5bc2 authored over 3 years ago by J. Renée Beach <[email protected]>
Remove the link-button focus css from the anchor-is-valid doc

2501a7f92f2b892d177b2cb9bdb988f093e4b111 authored over 3 years ago by Jesse Renee Beach <[email protected]>
Update focus/hover style for link-button

To match the default browser style

288f26a183ca09142f204c4ef7485cd50f89e6d9 authored over 3 years ago by Mike Dvorscak <[email protected]>
Merge pull request #746 from hallzac2/allow-fieldset-to-have-role-of-radiogroup

Update recommended config to allow fieldset to have the radiogroup role

9eea7901b9ce9c26c8db61e72a415cbb41c3690b authored over 3 years ago by J. Renée Beach <[email protected]>
Update recommended config to allow fieldset to have the radiogroup rolw

d92762500978c7d800804fcfdbbd3b3d207d4b37 authored over 3 years ago by Zackary Hall <[email protected]>
Merge pull request #786 from denis-sokolov/patch-3

[Docs] Clarify the title of the strictness table in the main doc

6b9e89f8e5fc6803f9367ffd294283f2ddd1b784 authored over 3 years ago by J. Renée Beach <[email protected]>
[Docs] Clarify the title of the strictness table in the main doc

5aa8db9c6e5110ab72d6af585b4798a784a90da5 authored over 3 years ago by Denis Sokolov <[email protected]>
Fully deprecate accessible-emoji rule

The [accessible-emoji rule got marked as deprecated](https://github.com/jsx-eslint/eslint-plugin...

ecec8e4fb22156de5a2d7e4a142d82407e4628af authored over 3 years ago by Diane Ko <[email protected]>
Fix Flow warnings

426d4c24331b8ed09d3d3a2a2bc5e7042308124c authored over 3 years ago by Jesse Renee Beach <[email protected]>
[Tests] remove .travis.yml

8a0e43c579e8a97ca8aed502075be2e33c220f95 authored over 3 years ago by Jordan Harband <[email protected]>
[Dev Deps] update `@babel/cli`, `@babel/core`, `@babel/plugin-transform-flow-strip-types`, `aud`, `eslint-plugin-flowtype`, `jscodeshift`

369f9db3f05e96e28a5bdd9d222094e1968cffeb authored over 3 years ago by Jordan Harband <[email protected]>
[Deps] update `@babel/runtime`, `array-includes`, `axe-core`, `emoji-regex`

ce0785fcc35b1d9862f9543750c87eb6dfed9a1b authored over 3 years ago by Jordan Harband <[email protected]>
[actions] update to use `node/install` action

2c2a2adc6de6c9af84d7c528d90e7be462df9fd7 authored over 3 years ago by Jordan Harband <[email protected]>
[Dev Deps] update `flow-bin` to support aarch64

f88bf6b1e9e6a968e92b50ed508d4dc93a00754e authored over 3 years ago by odidev <[email protected]>
[Docs] Document the similarity between html-has-lang and lang

df3c7ad99ddad22598538038fae62cc3ccbf5dbc authored over 3 years ago by Denis Sokolov <[email protected]>
[Tests] fix tests breaking on npm 7

2e5df91ac201044f1206227623f1f1d98470f420 authored over 3 years ago by Jordan Harband <[email protected]>
[Docs] `no-redundant-roles`: Adds missing closing square bracket

3df059e2c809c41cf838199a6cb40d52b5e0ed10 authored over 3 years ago by Mike Riley <[email protected]>
[Docs] `anchor-is-valid`: Add Next.js case

Adds up-front documentation of the issue and possible workarounds for users encountering #402

42ce5b728df7e1c63c5d88cfc5d8bb862fbe658b authored over 3 years ago by Zack Sheppard <[email protected]>
[Tests] migrate tests to Github Actions

6b19aa59075c28ba65b3dcd8045a87b755b46489 authored almost 4 years ago by Jordan Harband <[email protected]>
[meta] run `aud` in `posttest`

7e158e3ab2a4c27ce1484e7aaf09b2ab9fc7db99 authored almost 4 years ago by Jordan Harband <[email protected]>
[Tests] stop using coveralls

71f390f68929a0ece94be4c199d3410bff89bb8e authored almost 4 years ago by Jordan Harband <[email protected]>
[meta] add Automatic Rebase and Require Allow Edits workflows

e54b466b5726c443473a5d2d74098a11bf3f86e0 authored almost 4 years ago by Jordan Harband <[email protected]>
Merge pull request #762 from arjansingh/patch-1

[doc] Add link to MDN Aria documentation

1af50b899762fd3cc11dfbe2de26cf230416148a authored almost 4 years ago by J. Renée Beach <[email protected]>
Merge branch 'master' into patch-1

ad474a0ced0b3fc32bef6afcc0ce74ba5c50d894 authored almost 4 years ago by J. Renée Beach <[email protected]>
Ran npm update; latest packages

854da0c073cad654eb41d02e00d1e1efa7111223 authored almost 4 years ago by Jesse Renee Beach <[email protected]>
[doc] Add link to MDN Aria documentation

d85ce544cf62aea5274da9a4007c963f3f3d2958 authored almost 4 years ago by Arjan Singh <[email protected]>
[Docs] `no-noninteractive-tabindex`: Add example for tabIndex on seemingly non-interactive element

Closes #717

066ccffac37459e5b3dcb607f06ad3e88bc39c08 authored almost 4 years ago by Sebastian Silbermann <[email protected]>
[patch] `no-onchange`: Remove rule from recommended/strict configs, and deprecate

See https://github.com/jsx-eslint/eslint-plugin-jsx-a11y/issues/398#issuecomment-729113622

20b48a4110fef62165148a43269d955d82882cbc authored almost 4 years ago by Karl Horky <[email protected]>
Merge pull request #754 from jsx-eslint/fix-747

Upgrade jsx-ast-utils dependency to v3.1.0

07064577ac28c161236bc5c83a9ed746fb7aa969 authored almost 4 years ago by J. Renée Beach <[email protected]>
6.4.1

c99beef4f30c3dd3d4a11dd9b0727caa4bb37d5e authored almost 4 years ago by Jesse Renee Beach <[email protected]>
Upgrade jsx-ast-utils to v3.1.0

f8a4496b55b113ae835d04a7d4300b824a4a4680 authored almost 4 years ago by Jesse Renee Beach <[email protected]>
Merge pull request #753 from jsx-eslint/tag-6.4.0

CHANGELOG update for v6.4.0

1834668927e9c6b470f39f4bcaed113dc38e4b8d authored almost 4 years ago by J. Renée Beach <[email protected]>
CHANGELOG update for v6.4.0

6.4.0

a6d883d4c63e37de70fd92e6ff89561f2a90b0eb authored almost 4 years ago by Jesse Renee Beach <[email protected]>
[New] `label-has-associated-control`: Add glob support

Fixes #720.

7d5511d41a24f4291609c4542a7b659827011425 authored about 4 years ago by Zackary Hall <[email protected]>
[Deps] update `axe-core`, `jsx-ast-utils`

83e4ff28705875d8d28afd0791784a62ac5d77fd authored about 4 years ago by Jordan Harband <[email protected]>
[Dev Deps] update `@babel/cli`, `@babel/core`, `@babel/plugin-transform-flow-strip-types`, `eslint-plugin-flowtype`, `eslint-plugin-import`, `estraverse`, `expect`, `object.assign`

eb92b071efa1c76f6690f7e6d07d4b6c2e8ba29f authored about 4 years ago by Jordan Harband <[email protected]>
[Deps] update `@babel/runtime`, `axe-core`

3d98d7a03a55fb165e3bf868acc927f48199e13c authored about 4 years ago by Jordan Harband <[email protected]>
[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...

8637aa7402a3afcebea77860a171996d483b5289 authored about 4 years ago by Jan Monschke <[email protected]>
[readme] add Spanish translation

See #726.

f702f627a2afdbce0184b5bcad66be969ae8aa6e authored about 4 years ago by ArielRenée <[email protected]>
Merge pull request #725 from piperchester/patch-1

Fix screenreader -> screen reader

5b35bb0c986b2eed30165b6e0ff99652c7e68ace authored over 4 years ago by J. Renée Beach <[email protected]>
Merge branch 'master' into patch-1

36523578a6e0f595c4128183071ffecc97a78c1f authored over 4 years ago by J. Renée Beach <[email protected]>
[Docs] `anchor-is-valid`: general cleanup

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

c275964f52c35775208bd00cb612c6f82e42e34f authored over 4 years ago by Anima-t3d <[email protected]>
[Docs] `no-static-element-interactions`: Fixed rule name in comments

Merge pull request #724 from chiragswadia/patch-1

c2ae0924c8aad2f95c47e9e167848ac2793c366e authored over 4 years ago by Jordan Harband <[email protected]>
Fix screenreader -> screen reader

b90e20d6ab585e0afbdae07b98934fcc08de4ca8 authored over 4 years ago by Piper <[email protected]>
Fixed rule name in comments

645900a0e296ca7053dbf6cd9e12cc85849de2d5 authored over 4 years ago by Chirag Swadia <[email protected]>
Merge pull request #723 from jsx-eslint/fix-634

[fix:635] Ignore control elements that are hidden

615cacdba53c384f438b851bffbd5de08f55a454 authored over 4 years ago by J. Renée Beach <[email protected]>
Merge branch 'master' into fix-634

2b7f6b72222291b0b9502c25a6030f469a8d2837 authored over 4 years ago by J. Renée Beach <[email protected]>
Merge pull request #719 from backwardok/add-wcag

Add WCAG guidelines to rule documentation

592c2ccf0a8948f7a037d5b32af9e578b8191236 authored over 4 years ago by J. Renée Beach <[email protected]>
Merge branch 'master' into add-wcag

250e5ad90203097a93efb946b6bb39e1e3bfb083 authored over 4 years ago by J. Renée Beach <[email protected]>
Merge pull request #721 from jsx-eslint/dynamic-input-type-autocomplete

Add failing test for autocomplete with dynamic type

31721bd6e319bc8662002b6e617ceb0f97b21699 authored over 4 years ago by J. Renée Beach <[email protected]>
[fix:634] Ignore control elements that are hidden

381b9d6ff71e4e31c773b104e3556a1391c50e54 authored over 4 years ago by Jesse Renee Beach <[email protected]>
[Fix] `autocomplete-valid`: workaround for axe not being able to handle `null`

2c47f0ada2d71273a7d4adea856ad14636caaf42 authored over 4 years ago by Jordan Harband <[email protected]>
Add failing test for autocomplete with dynamic type

This will cause axe to throw an error like:

> TypeError: Cannot read property 'replace' of null...

00bd6d8198815883a6453173dcbe0c8b17f9f336 authored over 4 years ago by Joe Lencioni <[email protected]>