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
612181dbda78a1d1745c47951dfe58eef3060489 authored over 8 years ago by Ethan Cohen <[email protected]>
* [new] - Implement heading-has-content rule
* [fix] - Handle undefined case in heading-has-c...
4d6432d0117f2607d2748b93687fb109960fae9b authored over 8 years ago by Ethan Cohen <[email protected]>5e04ad9606ec35d52e2f6faed49571208cb7419a authored over 8 years ago by Ethan Cohen <[email protected]>
bc5809d0c887bee9ac6d5be7680c4eb1330e7bb1 authored over 8 years ago by Ethan Cohen <[email protected]>
more robust name extraction
c3374d1fb913222041295cfbea04d6d0dba06110 authored over 8 years ago by Ethan Cohen <[email protected]>c7d973d0a9716ddf1469931d2ba7ee5994c2b982 authored over 8 years ago by Ethan Cohen <[email protected]>
b1f48ce43d615948948686ddbc9b77c66a90163a authored over 8 years ago by Ethan Cohen <[email protected]>
May fix #59
80df0c54660c9d19018adf69136a6f30e57126a7 authored over 8 years ago by Ethan Cohen <[email protected]>b4057865e71f558718d41651927a83a43bc5a71d authored over 8 years ago by Ethan Cohen <[email protected]>
da4afe850a4e7de81cd268ffbd4e19d1a66fe4c2 authored over 8 years ago by Ethan Cohen <[email protected]>
0bb56f4fe3f9af36e6ee9572c9ae00ab79cf79f2 authored over 8 years ago by Ethan Cohen <[email protected]>
04a15e20fc10b431c0a1603c20531986b7d91c2a authored over 8 years ago by Ethan Cohen <[email protected]>
* [new] - Better error reporting for aria-unsupported-elements
Instead of only listing the fi...
4415918b73c8a5e55ab44fad79b7cbf7e6efaff2 authored over 8 years ago by Ethan Cohen <[email protected]>Extracted the main utility functions to package `jsx-ast-utils`
[jsx-ast-utils](https://githu...
10a472a265afdc178a44804233ac0e1af142430c authored over 8 years ago by Ethan Cohen <[email protected]>b884b198fd010fc12c9f34cab71cef9075a2c9a1 authored over 8 years ago by Ethan Cohen <[email protected]>
v1.3.0
335ed972e97d61b6d35479e9789c132e58cc268d authored over 8 years ago by Ethan Cohen <[email protected]>
```
TypeError: roleValue.toLowerCase is not a function
```
* [new] - Initial commit for error message suggestions.
This is purely based on spelling with...
67c75561a4c4d0d2e10a2aa6a51ef56264f1242c authored over 8 years ago by Ethan Cohen <[email protected]>1a8f7a8576aff1860a4b39241bb7cc67af765f32 authored over 8 years ago by Ethan Cohen <[email protected]>
04f04951ee51cef2d57ada1d1c5840a71fde78f5 authored over 8 years ago by Ethan Cohen <[email protected]>
Fixes #50
7bf0b342463c3be41cb6b8ff1e886dc77f727ea8 authored over 8 years ago by Ethan Cohen <[email protected]>7cf8cfbc827897f8c89e03f03f7ddea474370343 authored over 8 years ago by Tim Tyrrell <[email protected]>
4c54152cb356e3010b1c129fd0cc2b4e2c85c979 authored over 8 years ago by Ethan Cohen <[email protected]>
1d0be0bf7d7653b94d48e974fced61cf128c9487 authored over 8 years ago by Ethan Cohen <[email protected]>
* Add failing tests to onclick-has-focus when tabIndexes are 0
* Reorganize onclick-has-focus...
bbcc1a21f19433e4912967dc1abdebba6573dcda authored over 8 years ago by Brett Sun <[email protected]>c2ccd06b6ae68592169901cdc898af69495bf737 authored over 8 years ago by Ethan Cohen <[email protected]>
* [fix] - Remove normalization of DOM element checks to avoid differences in capitalization subt...
5d4fa08e206f915d2e7ff87a3e242166ea569e7a authored over 8 years ago by Ethan Cohen <[email protected]>Fixes #7
523478932aa0ea400a23a82afd48188c7327a2f8 authored over 8 years ago by Ethan Cohen <[email protected]>4455c06c7768ea0b2324d713b7d38561abb19402 authored over 8 years ago by Ethan Cohen <[email protected]>
f35c94c5532194292685077cedb7d14f589e80c5 authored over 8 years ago by Ethan Cohen <[email protected]>
0f2894aebd1da5709a30b9e2f60e7a89ba0de6ce authored over 8 years ago by Robin Berjon <[email protected]>
d8933d102741c08927edcb55ef95a4f81c633eb7 authored over 8 years ago by Ethan Cohen <[email protected]>
5e3b20b869e1a3e95e40c98900feff89b1664b08 authored over 8 years ago by Ethan Cohen <[email protected]>
c0c334f805ef57c020200b5fbe6a9a733f5aad7a authored over 8 years ago by Ethan Cohen <[email protected]>
7679c3fbc050be57385f9cc887a89bc1241e355e authored over 8 years ago by Ethan Cohen <[email protected]>
fb40b4b875897607940487d025988f2ad3c73da9 authored over 8 years ago by Ethan Cohen <[email protected]>
2fb72aa7aec8c5455b8adeb7ba6c35025d44f4b4 authored over 8 years ago by Ethan Cohen <[email protected]>
e4da9cf9771c29301f491a2e6c9476887d6f7b9f authored over 8 years ago by Ethan Cohen <[email protected]>
594438f1c1ba6fe8c1417456f438e3d7fb769d09 authored over 8 years ago by Ethan Cohen <[email protected]>
d25a918900ff5e51ff1564abb22fe9cf806b48b5 authored over 8 years ago by Ethan Cohen <[email protected]>
a62360deb347333f4c92d685b90872a9d204bcdc authored over 8 years ago by Ethan Cohen <[email protected]>
90dc71150c6857f27bd1c5a57b514382e9f14132 authored over 8 years ago by Ethan Cohen <[email protected]>
Change `onclick-hs-focus` to `onclick-has-focus`
66509a31d2fcbc2328659fc383782b4aab64682d authored over 8 years ago by YellowKirby <[email protected]>b51dd95a19aa9623ceb10c6959927360ffe2f6e3 authored over 8 years ago by Ethan Cohen <[email protected]>
7e427796d8a221684263d2a45144f2625aa282cb authored over 8 years ago by Ethan Cohen <[email protected]>
5e9200368981edea093ebf94d8bc62ea7ce8a4f6 authored over 8 years ago by Ethan Cohen <[email protected]>
Fixes #41
951bfef261179557ba6844e074d6f47b2b80b364 authored over 8 years ago by Ethan Cohen <[email protected]>b131df73c1ea51ad898daaa907ca7a889c65644a authored over 8 years ago by Ethan Cohen <[email protected]>
e92782bdfdeace930008e396a3849e8c9dc66971 authored over 8 years ago by Ethan Cohen <[email protected]>
392736b3ddc08d212bfe2409169e92ddbb9d81f7 authored over 8 years ago by Ethan Cohen <[email protected]>
9ab61a1c57bd23aed6bb4aae1fc84da8b8c14ae1 authored over 8 years ago by Ethan Cohen <[email protected]>
fa4492e6aa9ebe7835228d6187598d2533e35b97 authored over 8 years ago by Ethan Cohen <[email protected]>
* [update] - Update CHANGELOG
* 1.0.0
* [clean] - Update `change` to `rename` for clarity
3f96040f4cbe1034e7bc435a4067ca1616051143 authored over 8 years ago by Ethan Cohen <[email protected]>ac74ccedf5e82bef6926fa6e7065a2a2db594912 authored over 8 years ago by Ethan Cohen <[email protected]>
Returns undefined if it is not found… still a falsy value.
0b66c904c59c3013ff83857222c76eeb0e463eb5 authored over 8 years ago by Ethan Cohen <[email protected]>ce025d6aff4bf82082ff222125af50137b60e59f authored over 8 years ago by Ethan Cohen <[email protected]>
* [rename] - Rename aria-role-supports-attribute to role-supports-aria-props
* [rename] - ren...
da3be73be2ed6a4e69698736a06b67f7592bbde3 authored over 8 years ago by Ethan Cohen <[email protected]>f62dcfea62f081dae23e82a8096e393ba258b6ba authored over 8 years ago by Ethan Cohen <[email protected]>
* [new] - Implement aria-role-supports-attribute
* [refactor] - Refactor out implicit roles f...
9b22d92276475ef3a23a5e04b7e26ce8b5498032 authored over 8 years ago by Ethan Cohen <[email protected]>* Remove Contributing section from readme
Most of the Chrome audit rules that make sense for ...
47ab6e638108294f17fbe78bd56e234552ced900 authored over 8 years ago by Joe Lencioni <[email protected]>* [update] - Update docs for use-onblur-not-onchange
In meantime of discussion on #31, just u...
d79b788cef0cf8cc77b61b7e92be4c2824e6b3c9 authored over 8 years ago by Ethan Cohen <[email protected]>* [new] - Implement onclick-has-focus
Fixes #15
* [fix] - input type="hidden" will be hidd...
2eeb82ed89478c21e7740b51afa5a55a7d1c9352 authored over 8 years ago by Ethan Cohen <[email protected]>Fixes #16
4f6ec082a34fd31e3352109d0812908abc03491b authored over 8 years ago by Ethan Cohen <[email protected]>
We have done all of the items on this list, and I think we should be
using issues for this type...
[breaking] - Implement multiple rules and refactor getAttributeValue
a5d794054551696a6500765507bbc3d919fa0377 authored over 8 years ago by Ethan Cohen <[email protected]>db9880454593e870547499c8391a1fcc4b1c6f2b authored over 8 years ago by Ethan Cohen <[email protected]>
I decided to convert *all* of the util functions from arrow syntax to
function syntax for consis...
fd542f6c8ae9fea600adc96be733424a6cf13fc5 authored over 8 years ago by Ethan Cohen <[email protected]>
Nyan reporter sucks in travis, this will make build way faster.
5da8833ec52a1337d1072120a4b0b79533e80149 authored almost 9 years ago by Ethan Cohen <[email protected]>73334d86bb5684402b21ae0e611c99c8717b7a8e authored almost 9 years ago by Ethan Cohen <[email protected]>
a4910ff0df2c99cd6fda03e3dbaa8b99353ea872 authored almost 9 years ago by Ethan Cohen <[email protected]>
This rule enforces that elements that do not support roles and/or
aria-* properties do not conta...
Fixes #12
Enforce that elements with ARIA roles have all required attributes for
that role.
I.E. <div prop={null} /> will return “null”
Also, refactor valid-aria-role to use new getLitera...
d6b234d2d9826bc611c8a664e8512374d64bb4d1 authored almost 9 years ago by Ethan Cohen <[email protected]>756858684e1105145b884c588df7fa354451611b authored almost 9 years ago by Ethan Cohen <[email protected]>
bc4ee19e3804d01a64b2bbec59fe0e0aa92fe47f authored almost 9 years ago by Ethan Cohen <[email protected]>
Based on
[AX_ARIA_11](https://github.com/GoogleChrome/accessibility-developer-too
ls/wiki/Audit-...
6a374d46fd3880dfe814ce50e3feece112a71f11 authored almost 9 years ago by Ethan Cohen <[email protected]>
81598c949e7cd13682f17b8595c51282a5be9847 authored almost 9 years ago by Ethan Cohen <[email protected]>
451b666076b1ccde7e0d817b6b75a5fdd9d56978 authored almost 9 years ago by Ethan Cohen <[email protected]>
Fixes #13
cc @lencioni
Thinking we can do better with error messaging in the token/tokenlist
c...
9ca8691a6a342903914b057e4e24ca0049a9938d authored almost 9 years ago by Ethan Cohen <[email protected]>
This is for cases where we do not want to assume anything about dynamic
properties (such as vari...
Will need for props that look like {!foo}.
58a71b23f99390a0c8ae353dd3f2c84444b56346 authored almost 9 years ago by Ethan Cohen <[email protected]>No need to separate logic here. It makes the code less readable.
21775be6780d629fa3dcfa251057cf4ff9e19be4 authored almost 9 years ago by Ethan Cohen <[email protected]>6d74a2534925a1c45b1854e46596e488b272d3da authored almost 9 years ago by Ethan Cohen <[email protected]>
2af9ef8c5994dccd874e6a00e2d1f2143b04dadf authored almost 9 years ago by Ethan Cohen <[email protected]>
This clarifies the API a bit. Let function callee decide how to define
an empty string.
4fabf9146ac8914b162df4d91ef512b378cbe5e6 authored almost 9 years ago by Ethan Cohen <[email protected]>
48149d19d1982d982e4c8874b679ca3fe4a1f716 authored almost 9 years ago by Ethan Cohen <[email protected]>
* Allow alt="" or role="presentation"
As we discussed on #6, it is okay to use `alt=""` witho...
6d26aa2e26444db51b862800f95f4d6adb30bd76 authored almost 9 years ago by Joe Lencioni <[email protected]>Fixes #21
dbc9773d3ddaa989ea782aabad68882c303283c5 authored almost 9 years ago by Ethan Cohen <[email protected]>I think it would be nice to link to more resources where applicable.
9ad0ede83894e51ef97ccdf65f53764ebc97a46b authored almost 9 years ago by Joe Lencioni <[email protected]>d43fe11a71b141fef50090d932bd6ea998054abd authored almost 9 years ago by Ethan Cohen <[email protected]>
Bugfix for onclick-uses-role failing on non-DOM components.
43a3c435f03f431656fced3ae095fcb79001eaed authored almost 9 years ago by Ethan Cohen <[email protected]>a4bf31dcd84fa52ffa3beb2e1ef612145422e29e authored almost 9 years ago by Ethan Cohen <[email protected]>
Fixes #18
48b6cd3e47cecfc4eed27d1831725d66891fc24d authored almost 9 years ago by Ethan Cohen <[email protected]>This reverts commit 846a08a4255eec55fc11dd107f0397355cbb10ce.
10766394bc3243eaff9d57de2125fe63ea77f9fb authored almost 9 years ago by Ethan Cohen <[email protected]>846a08a4255eec55fc11dd107f0397355cbb10ce authored almost 9 years ago by Ethan Cohen <[email protected]>
Enforce that all aria-* properties are valid (aka listed in the spec) :)
2dff52dab750fd81614baf542c1e9b4649497bb5 authored almost 9 years ago by Ethan Cohen <[email protected]>