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

[fix] - Throw error when trying to extract value from unexpected expression type.

github.com/jsx-eslint/eslint-plugin-jsx-a11y - c0c334f805ef57c020200b5fbe6a9a733f5aad7a authored over 8 years ago by Ethan Cohen <[email protected]>
[new] - Implement ObjectExpression expression handler.

github.com/jsx-eslint/eslint-plugin-jsx-a11y - 7679c3fbc050be57385f9cc887a89bc1241e355e authored over 8 years ago by Ethan Cohen <[email protected]>
[new] - Implement NewExpression expression handler.

github.com/jsx-eslint/eslint-plugin-jsx-a11y - fb40b4b875897607940487d025988f2ad3c73da9 authored over 8 years ago by Ethan Cohen <[email protected]>
[new] - Implement BinaryExpression expression handler.

github.com/jsx-eslint/eslint-plugin-jsx-a11y - 2fb72aa7aec8c5455b8adeb7ba6c35025d44f4b4 authored over 8 years ago by Ethan Cohen <[email protected]>
Add class properties support to require-render-return (fixes #564)

github.com/jsx-eslint/eslint-plugin-react - 01af82d16e2db2b5530bb9a297186e6b9b1a066f authored over 8 years ago by Yannick Croissant <[email protected]>
Fix require-render-return to only check valid render methods (fixes #563)

github.com/jsx-eslint/eslint-plugin-react - 04d9b17ff6f6b833144c3b21fc802f10f56068f8 authored over 8 years ago by Yannick Croissant <[email protected]>
Fix outdated Link

The old link returns a Github Pages 404 error.

github.com/jsx-eslint/eslint-plugin-react - 63d33cb7f0e46484636fe178f8c8ffaaeaa024e9 authored over 8 years ago by Jason <[email protected]>
[fix] - Add ConditionalExpression expression handler.

github.com/jsx-eslint/eslint-plugin-jsx-a11y - d25a918900ff5e51ff1564abb22fe9cf806b48b5 authored over 8 years ago by Ethan Cohen <[email protected]>
[docs] Grammar fixes.

Closes #565, #566, #568, #569, #570.

github.com/jsx-eslint/eslint-plugin-react - da6b3ce5b6eaed82350aee09a9a4b7c66322f523 authored over 8 years ago by Jordan Harband <[email protected]>
Update CHANGELOG.md

github.com/jsx-eslint/eslint-plugin-jsx-a11y - a62360deb347333f4c92d685b90872a9d204bcdc authored over 8 years ago by Ethan Cohen <[email protected]>
Fix typo in recommended config (#43)

Change `onclick-hs-focus` to `onclick-has-focus`

github.com/jsx-eslint/eslint-plugin-jsx-a11y - 66509a31d2fcbc2328659fc383782b4aab64682d authored over 8 years ago by YellowKirby <[email protected]>
Fix jsx-closing-bracket-location fixer (fixes #573)

github.com/jsx-eslint/eslint-plugin-react - c6247833ab9c28f3be73b8c308853acab0e35eae authored over 8 years ago by Yannick Croissant <[email protected]>
Fix line-aligned jsx-closing-bracket-location fixer (#561)

Fix line-aligned jsx-closing-bracket-location fixer (fixes #533)

github.com/jsx-eslint/eslint-plugin-react - 075864cd206ff1e04440da88dad55dd97a50aad9 authored over 8 years ago by Thai Pangsakulyanont <[email protected]>
Remove maxAge from downloads link so it doesn't cache

github.com/jsx-eslint/eslint-plugin-jsx-a11y - b51dd95a19aa9623ceb10c6959927360ffe2f6e3 authored over 8 years ago by Ethan Cohen <[email protected]>
Change "extentions" to "extensions" in require-extension

While working on a different rule, I noticed a small typo here and
thought it was worth fixing.

github.com/jsx-eslint/eslint-plugin-react - 6c46f57f6f4a3c3dc91f98cc9a7da3f379ae6a19 authored over 8 years ago by Joe Lencioni <[email protected]>
Update CHANGELOG.md

github.com/jsx-eslint/eslint-plugin-jsx-a11y - 7e427796d8a221684263d2a45144f2625aa282cb authored over 8 years ago by Ethan Cohen <[email protected]>
[fix] - Add expression handler for ThisExpression

Fixes #41

github.com/jsx-eslint/eslint-plugin-jsx-a11y - 951bfef261179557ba6844e074d6f47b2b80b364 authored over 8 years ago by Ethan Cohen <[email protected]>
Merge branch 'master' of https://github.com/evcohen/eslint-plugin-jsx-a11y

github.com/jsx-eslint/eslint-plugin-jsx-a11y - b131df73c1ea51ad898daaa907ca7a889c65644a authored over 8 years ago by Ethan Cohen <[email protected]>
[update] - Update changelog.

github.com/jsx-eslint/eslint-plugin-jsx-a11y - e92782bdfdeace930008e396a3849e8c9dc66971 authored over 8 years ago by Ethan Cohen <[email protected]>
[fix] - Copy JSON files to lib on build as well.

github.com/jsx-eslint/eslint-plugin-jsx-a11y - 9ab61a1c57bd23aed6bb4aae1fc84da8b8c14ae1 authored over 8 years ago by Ethan Cohen <[email protected]>
Merge branch 'master' of https://github.com/evcohen/eslint-plugin-jsx-a11y

github.com/jsx-eslint/eslint-plugin-jsx-a11y - fa4492e6aa9ebe7835228d6187598d2533e35b97 authored over 8 years ago by Ethan Cohen <[email protected]>
v1.0.0 (#39)

* [update] - Update CHANGELOG

* 1.0.0

* [clean] - Update `change` to `rename` for clarity

github.com/jsx-eslint/eslint-plugin-jsx-a11y - 3f96040f4cbe1034e7bc435a4067ca1616051143 authored over 8 years ago by Ethan Cohen <[email protected]>
Merge branch 'master' of https://github.com/evcohen/eslint-plugin-jsx-a11y

github.com/jsx-eslint/eslint-plugin-jsx-a11y - ac74ccedf5e82bef6926fa6e7065a2a2db594912 authored over 8 years ago by Ethan Cohen <[email protected]>
[refactor] - Refactor hasAttribute to be more semantically correct to getAttribute (#38)

Returns undefined if it is not found… still a falsy value.

github.com/jsx-eslint/eslint-plugin-jsx-a11y - 0b66c904c59c3013ff83857222c76eeb0e463eb5 authored over 8 years ago by Ethan Cohen <[email protected]>
Merge branch 'master' of https://github.com/evcohen/eslint-plugin-jsx-a11y

github.com/jsx-eslint/eslint-plugin-jsx-a11y - ce025d6aff4bf82082ff222125af50137b60e59f authored over 8 years ago by Ethan Cohen <[email protected]>
Rename rules and reorganize documentation. (#37)

* [rename] - Rename aria-role-supports-attribute to role-supports-aria-props

* [rename] - ren...

github.com/jsx-eslint/eslint-plugin-jsx-a11y - da3be73be2ed6a4e69698736a06b67f7592bbde3 authored over 8 years ago by Ethan Cohen <[email protected]>
Merge branch 'master' of https://github.com/evcohen/eslint-plugin-jsx-a11y

github.com/jsx-eslint/eslint-plugin-jsx-a11y - f62dcfea62f081dae23e82a8096e393ba258b6ba authored over 8 years ago by Ethan Cohen <[email protected]>
[new] - Implement aria-role-supports-attribute (#36)

* [new] - Implement aria-role-supports-attribute

* [refactor] - Refactor out implicit roles f...

github.com/jsx-eslint/eslint-plugin-jsx-a11y - 9b22d92276475ef3a23a5e04b7e26ce8b5498032 authored over 8 years ago by Ethan Cohen <[email protected]>
Clean up readme a little (#33)

* Remove Contributing section from readme

Most of the Chrome audit rules that make sense for ...

github.com/jsx-eslint/eslint-plugin-jsx-a11y - 47ab6e638108294f17fbe78bd56e234552ced900 authored over 8 years ago by Joe Lencioni <[email protected]>
Update CHANGELOG and bump version

github.com/jsx-eslint/eslint-plugin-react - ffc2b9eefa937738f9c6d8048de819bd6d222446 authored over 8 years ago by Yannick Croissant <[email protected]>
[update] - Update docs for use-onblur-not-onchange (#32)

* [update] - Update docs for use-onblur-not-onchange

In meantime of discussion on #31, just u...

github.com/jsx-eslint/eslint-plugin-jsx-a11y - d79b788cef0cf8cc77b61b7e92be4c2824e6b3c9 authored over 8 years ago by Ethan Cohen <[email protected]>
Fix require-render-return to not check stateless functions (fixes #550)

github.com/jsx-eslint/eslint-plugin-react - d9d7963838ff58499617af09e96f5302dda492ee authored over 8 years ago by Yannick Croissant <[email protected]>
Update CHANGELOG and bump version

github.com/jsx-eslint/eslint-plugin-react - b8cac74f568a9a6541035991f08ac6de0e747a76 authored over 8 years ago by Yannick Croissant <[email protected]>
Update dependencies

github.com/jsx-eslint/eslint-plugin-react - 4a31270f438e9393730eaeddfcf35a6f98b4c2fd authored over 8 years ago by Yannick Croissant <[email protected]>
Update React version in Readme

github.com/jsx-eslint/eslint-plugin-react - ba84d6d4996643de58f8851d2f35075c7daa240e authored over 8 years ago by Yannick Croissant <[email protected]>
Do not mark inline functions in JSX as components (fixes #546)

github.com/jsx-eslint/eslint-plugin-react - c1c38ebaf5180476123ab11cab2767bcc8b4c926 authored over 8 years ago by Yannick Croissant <[email protected]>
Rewrite require-render-return rule (fixes #542, fixes #543)

github.com/jsx-eslint/eslint-plugin-react - 68ed8afb10b4def2c924f1574b830ca25b3f0c72 authored over 8 years ago by Yannick Croissant <[email protected]>
Fix external propTypes handling (fixes #545)

github.com/jsx-eslint/eslint-plugin-react - 42cfd6828ac25cb957e77c22d972c0ac7701eac3 authored over 8 years ago by Yannick Croissant <[email protected]>
[new] - Implement onclick-has-focus rule. (#28)

* [new] - Implement onclick-has-focus

Fixes #15

* [fix] - input type="hidden" will be hidd...

github.com/jsx-eslint/eslint-plugin-jsx-a11y - 2eeb82ed89478c21e7740b51afa5a55a7d1c9352 authored over 8 years ago by Ethan Cohen <[email protected]>
[new] - Implement avoid-positive-tabindex (#26)

Fixes #16

github.com/jsx-eslint/eslint-plugin-jsx-a11y - 4f6ec082a34fd31e3352109d0812908abc03491b authored over 8 years ago by Ethan Cohen <[email protected]>
Remove TODO (#24)

We have done all of the items on this list, and I think we should be
using issues for this type...

github.com/jsx-eslint/eslint-plugin-jsx-a11y - 1267588959e5962dbf3af22335fc25f267ab6628 authored over 8 years ago by Joe Lencioni <[email protected]>
Merge pull request #25 from evcohen/develop

[breaking] - Implement multiple rules and refactor getAttributeValue

github.com/jsx-eslint/eslint-plugin-jsx-a11y - a5d794054551696a6500765507bbc3d919fa0377 authored over 8 years ago by Ethan Cohen <[email protected]>
[fix] - Simplify import/export module syntax for getAttributeValue workflow.

github.com/jsx-eslint/eslint-plugin-jsx-a11y - db9880454593e870547499c8391a1fcc4b1c6f2b authored over 8 years ago by Ethan Cohen <[email protected]>
[fix] - Convert some arrow syntax functions to function syntax and add better documentation.

I decided to convert *all* of the util functions from arrow syntax to
function syntax for consis...

github.com/jsx-eslint/eslint-plugin-jsx-a11y - 410b329ffcc4b6c8c89f135080542f0ee1daee8c authored over 8 years ago by Ethan Cohen <[email protected]>
[fix] - Fix some syntactical and stylistic issues for cleaner code.

github.com/jsx-eslint/eslint-plugin-jsx-a11y - fd542f6c8ae9fea600adc96be733424a6cf13fc5 authored over 8 years ago by Ethan Cohen <[email protected]>
Fix prefer-stateless-function crash (fixes #544)

github.com/jsx-eslint/eslint-plugin-react - 3187bf9c03b319a9c290222bbf8248708b012db8 authored over 8 years ago by Yannick Croissant <[email protected]>
[fix] - Just use dot reporter for all tests

Nyan reporter sucks in travis, this will make build way faster.

github.com/jsx-eslint/eslint-plugin-jsx-a11y - 5da8833ec52a1337d1072120a4b0b79533e80149 authored over 8 years ago by Ethan Cohen <[email protected]>
Use dot reporter for ci:test so travis log is not too long.

github.com/jsx-eslint/eslint-plugin-jsx-a11y - 73334d86bb5684402b21ae0e611c99c8717b7a8e authored over 8 years ago by Ethan Cohen <[email protected]>
Merge branch 'develop' of https://github.com/evcohen/eslint-plugin-jsx-a11y into develop

github.com/jsx-eslint/eslint-plugin-jsx-a11y - a4910ff0df2c99cd6fda03e3dbaa8b99353ea872 authored over 8 years ago by Ethan Cohen <[email protected]>
Add documentation for require-render-return

github.com/jsx-eslint/eslint-plugin-react - 1a3d3d14987aae3ae9aa91600432ae30c2639c98 authored over 8 years ago by Yannick Croissant <[email protected]>
[new] - Implement no-unsupported-elements-use-aria rule

This rule enforces that elements that do not support roles and/or
aria-* properties do not conta...

github.com/jsx-eslint/eslint-plugin-jsx-a11y - ddb55326a011b10f3ca1096e6cbcbe5b87daef59 authored over 8 years ago by Ethan Cohen <[email protected]>
Add jsx-first-prop-new-line rule (fixes #410)

github.com/jsx-eslint/eslint-plugin-react - 63ef07ed12cd14daaab04dba068dfdbf1fc15c8b authored over 8 years ago by jseminck <[email protected]>
[new] - Implement role-requires-aria rule.

Fixes #12

Enforce that elements with ARIA roles have all required attributes for
that role.

github.com/jsx-eslint/eslint-plugin-jsx-a11y - e05562ef5bb5d50bb5378a524d6833cb18868ec0 authored over 8 years ago by Ethan Cohen <[email protected]>
[new] - create convention when null is explicit value for literal extraction.

I.E. <div prop={null} /> will return “null”

Also, refactor valid-aria-role to use new getLitera...

github.com/jsx-eslint/eslint-plugin-jsx-a11y - d6b234d2d9826bc611c8a664e8512374d64bb4d1 authored over 8 years ago by Ethan Cohen <[email protected]>
[new] - Refactor attribute files and strengthen error messages for valid-aria-proptypes.

github.com/jsx-eslint/eslint-plugin-jsx-a11y - 756858684e1105145b884c588df7fa354451611b authored over 8 years ago by Ethan Cohen <[email protected]>
[update] - Update README.md to include no-invalid-aria rule.

github.com/jsx-eslint/eslint-plugin-jsx-a11y - bc4ee19e3804d01a64b2bbec59fe0e0aa92fe47f authored over 8 years ago by Ethan Cohen <[email protected]>
[new] Add no-invalid-aria rule.

Based on
[AX_ARIA_11](https://github.com/GoogleChrome/accessibility-developer-too
ls/wiki/Audit-...

github.com/jsx-eslint/eslint-plugin-jsx-a11y - 3bda4f9722b918467000c0cb35ff891962948775 authored over 8 years ago by Ethan Cohen <[email protected]>
Merge branch 'master' of https://github.com/evcohen/eslint-plugin-jsx-a11y

github.com/jsx-eslint/eslint-plugin-jsx-a11y - 81598c949e7cd13682f17b8595c51282a5be9847 authored over 8 years ago by Ethan Cohen <[email protected]>
Strengthen tests for valid-aria-proptypes.

github.com/jsx-eslint/eslint-plugin-jsx-a11y - 451b666076b1ccde7e0d817b6b75a5fdd9d56978 authored over 8 years ago by Ethan Cohen <[email protected]>
Remove SVG attributes warning for React 15 (fixes #490)

github.com/jsx-eslint/eslint-plugin-react - 7b27c53169d8c8ed1c5d108c97a2b7befb196740 authored over 8 years ago by Yannick Croissant <[email protected]>
Allow stateless components to return null in React 15

github.com/jsx-eslint/eslint-plugin-react - c2dfef5187ed28dc8d4d8713b3c9f32d78a46b75 authored over 8 years ago by Yannick Croissant <[email protected]>
Add React 15 deprecated methods

github.com/jsx-eslint/eslint-plugin-react - ba987dbe532ef537c46844582fb29786941b10c6 authored over 8 years ago by Yannick Croissant <[email protected]>
Implement valid-aria-jroptype rule.

Fixes #13

cc @lencioni

Thinking we can do better with error messaging in the token/tokenlist
c...

github.com/jsx-eslint/eslint-plugin-jsx-a11y - edd95d5c77ec759d0fd6ebff8bc3906fff206fec authored almost 9 years ago by Ethan Cohen <[email protected]>
Include object.assign polyfill to work on all Node versions.

github.com/jsx-eslint/eslint-plugin-jsx-a11y - 9ca8691a6a342903914b057e4e24ca0049a9938d authored almost 9 years ago by Ethan Cohen <[email protected]>
[new] - Add API to not infer values and just get literal values.

This is for cases where we do not want to assume anything about dynamic
properties (such as vari...

github.com/jsx-eslint/eslint-plugin-jsx-a11y - 931c0124d7c0b8bca93c4b3dbf201ca557de3068 authored almost 9 years ago by Ethan Cohen <[email protected]>
[new] - Implement UnaryExpression extractor.

Will need for props that look like {!foo}.

github.com/jsx-eslint/eslint-plugin-jsx-a11y - 58a71b23f99390a0c8ae353dd3f2c84444b56346 authored almost 9 years ago by Ethan Cohen <[email protected]>
Move template literal logic into its extractor.

No need to separate logic here. It makes the code less readable.

github.com/jsx-eslint/eslint-plugin-jsx-a11y - 21775be6780d629fa3dcfa251057cf4ff9e19be4 authored almost 9 years ago by Ethan Cohen <[email protected]>
Refactor value extraction into more readable components.

github.com/jsx-eslint/eslint-plugin-jsx-a11y - 6d74a2534925a1c45b1854e46596e488b272d3da authored almost 9 years ago by Ethan Cohen <[email protected]>
[fix] - Resolve tests.

github.com/jsx-eslint/eslint-plugin-jsx-a11y - 2af9ef8c5994dccd874e6a00e2d1f2143b04dadf authored almost 9 years ago by Ethan Cohen <[email protected]>
Return raw value of template literal even if it is an empty string.

This clarifies the API a bit. Let function callee decide how to define
an empty string.

github.com/jsx-eslint/eslint-plugin-jsx-a11y - 4cdc8fdbc50faa767555d5c1f3a444c0c3cd3bda authored almost 9 years ago by Ethan Cohen <[email protected]>
Update changelog.

github.com/jsx-eslint/eslint-plugin-jsx-a11y - 48149d19d1982d982e4c8874b679ca3fe4a1f716 authored almost 9 years ago by Ethan Cohen <[email protected]>
Allow alt="" or role="presentation" (#22)

* Allow alt="" or role="presentation"

As we discussed on #6, it is okay to use `alt=""` witho...

github.com/jsx-eslint/eslint-plugin-jsx-a11y - 6d26aa2e26444db51b862800f95f4d6adb30bd76 authored almost 9 years ago by Joe Lencioni <[email protected]>
Add CHANGELOG.md

Fixes #21

github.com/jsx-eslint/eslint-plugin-jsx-a11y - dbc9773d3ddaa989ea782aabad68882c303283c5 authored almost 9 years ago by Ethan Cohen <[email protected]>
Add link to AX_ARIA_01 from valid-aria-role (#23)

I think it would be nice to link to more resources where applicable.

github.com/jsx-eslint/eslint-plugin-jsx-a11y - 9ad0ede83894e51ef97ccdf65f53764ebc97a46b authored almost 9 years ago by Joe Lencioni <[email protected]>
Merge branch 'master' of https://github.com/evcohen/eslint-plugin-jsx-a11y

github.com/jsx-eslint/eslint-plugin-jsx-a11y - d43fe11a71b141fef50090d932bd6ea998054abd authored almost 9 years ago by Ethan Cohen <[email protected]>
Merge pull request #19 from evcohen/bugfix

Bugfix for onclick-uses-role failing on non-DOM components.

github.com/jsx-eslint/eslint-plugin-jsx-a11y - 43a3c435f03f431656fced3ae095fcb79001eaed authored almost 9 years ago by Ethan Cohen <[email protected]>
Bugfix: Do not infer interactivity of high-level JSX components.

Fixes #18

github.com/jsx-eslint/eslint-plugin-jsx-a11y - 48b6cd3e47cecfc4eed27d1831725d66891fc24d authored almost 9 years ago by Ethan Cohen <[email protected]>
Revert "0.7.0"

This reverts commit 846a08a4255eec55fc11dd107f0397355cbb10ce.

github.com/jsx-eslint/eslint-plugin-jsx-a11y - 10766394bc3243eaff9d57de2125fe63ea77f9fb authored almost 9 years ago by Ethan Cohen <[email protected]>
Add no-invalid-aria rule.

Enforce that all aria-* properties are valid (aka listed in the spec) :)

github.com/jsx-eslint/eslint-plugin-jsx-a11y - 2dff52dab750fd81614baf542c1e9b4649497bb5 authored almost 9 years ago by Ethan Cohen <[email protected]>
Update CHANGELOG and bump version

github.com/jsx-eslint/eslint-plugin-react - 0efb7ad6f1646ef4686d437538f0ba2ff3b217d8 authored almost 9 years ago by Yannick Croissant <[email protected]>
Update dependencies

github.com/jsx-eslint/eslint-plugin-react - 3f02651e68bf4e2e4dadd12f8a988bf735b04826 authored almost 9 years ago by Yannick Croissant <[email protected]>
Merge pull request #508 from dthielman/pascal-edge-case

Fix jsx-pascal-case to support single letter component names (fixes #505)

github.com/jsx-eslint/eslint-plugin-react - 0fd3668570554689cee86bd054236a12ba018de7 authored almost 9 years ago by Yannick Croissant <[email protected]>
Merge pull request #526 from ahoym/grammar-fix/prefer-stateless-function

Fix grammar in prefer-stateless-function rule documentation

github.com/jsx-eslint/eslint-plugin-react - 4c52dd295e423866df355ec05a087dc1a27987c9 authored almost 9 years ago by Yannick Croissant <[email protected]>
Allow alt prop to be empty string is role="presentation"

Fixes #6

github.com/jsx-eslint/eslint-plugin-jsx-a11y - 72ed87ab4878879b7ab9ae618b2db84f02fdb3d5 authored almost 9 years ago by Ethan Cohen <[email protected]>
Merge pull request #11 from lencioni/img-uses-alt-messages

Improve img-uses-alt error messages

github.com/jsx-eslint/eslint-plugin-jsx-a11y - 0a1aee3de766f0a54e93563d6706a75174933404 authored almost 9 years ago by Ethan Cohen <[email protected]>
Improve img-uses-alt error messages

This rule was giving the same error message for two different types of
errors. This could lead t...

github.com/jsx-eslint/eslint-plugin-jsx-a11y - 612ca4bff564765c46bc2b5e7bea0f0a2061dc73 authored almost 9 years ago by Joe Lencioni <[email protected]>
Add call expression handler and recursively derive certain attr values.

Fixes #10
Fixes last mentioned part of #6

github.com/jsx-eslint/eslint-plugin-jsx-a11y - 6f554c9ed35a19b55e5f03bbf38544b61dca1d92 authored almost 9 years ago by Ethan Cohen <[email protected]>