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

Add few new rules (#60)

* [new] - Implement heading-has-content rule

* [fix] - Handle undefined case in heading-has-c...

github.com/jsx-eslint/eslint-plugin-jsx-a11y - 4d6432d0117f2607d2748b93687fb109960fae9b authored over 8 years ago by Ethan Cohen <[email protected]>
Integrate jsx-ast-utils

github.com/jsx-eslint/eslint-plugin-react - cd5ef2b17257d10f5398c35d7fc73fdfb9a360f9 authored over 8 years ago by Ethan Cohen <[email protected]>
[fix] - Fix build on failing lint

Lint failed because `lib` dir doesn’t exist when cloning repo, so we
are trying to import from a...

github.com/jsx-eslint/jsx-ast-utils - acd1e32f07eec7e47386f67273541627e08849ce authored over 8 years ago by Ethan Cohen <[email protected]>
Fix jsx-curly-spacing alternative option

github.com/jsx-eslint/eslint-plugin-react - 7586915796340ce443115286661a78320b363e00 authored over 8 years ago by Jordan Harband <[email protected]>
Add support for ES7 bind operator to jsx-handler-names (fixes #630)

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

github.com/jsx-eslint/jsx-ast-utils - e5191fd3e15774e9119c1f5cedc4126dc3e95fc6 authored over 8 years ago by Ethan Cohen <[email protected]>
[fix] - Point to `lib` instead of `src` for root exports.

github.com/jsx-eslint/jsx-ast-utils - 93f19d2fce43197c4806e9081756f742362ec7fa authored over 8 years ago by Ethan Cohen <[email protected]>
[docs] - Update CHANGELOG

github.com/jsx-eslint/jsx-ast-utils - a88f6f5dfd41d1550ab230f491bf4bc7214df875 authored over 8 years ago by Ethan Cohen <[email protected]>
[new] - Export functions from root.

github.com/jsx-eslint/jsx-ast-utils - c81f4c7fda3f76401ad2baa15cbcaea2e496aaef authored over 8 years ago by Ethan Cohen <[email protected]>
Add ignore option to no-unknown-property rule

github.com/jsx-eslint/eslint-plugin-react - 4418534bcb1d869175003adda1eb99cc2d4073d0 authored over 8 years ago by Jonny Buchanan <[email protected]>
Update README to add react/ prefix to rule names

github.com/jsx-eslint/eslint-plugin-react - 2508576f2ae11c06a3aea7e04ce0ae3360f32b79 authored over 8 years ago by Brenton Simpson <[email protected]>
[docs] - Update CHANGELOG

github.com/jsx-eslint/jsx-ast-utils - bb11fc231c91a7ef6f979ad0b1c0b91fe76403aa authored over 8 years ago by Ethan Cohen <[email protected]>
[test] - Add tests to ensure getPropValue throws when it encounters an unknown expression type.

github.com/jsx-eslint/jsx-ast-utils - aaec6ae484d48a34c23d895dc384e904f89d00cd authored over 8 years ago by Ethan Cohen <[email protected]>
[fix] - Handle expressions in template literal prop value extraction.

github.com/jsx-eslint/jsx-ast-utils - 0cd7c62d722f5c21802c4ebac55ccf2bf8eae59f authored over 8 years ago by Ethan Cohen <[email protected]>
[fix] - Use propName in hasProp fn

github.com/jsx-eslint/jsx-ast-utils - 8104d4c30540c79c54f58f86d0143afef9873fd0 authored over 8 years ago by Ethan Cohen <[email protected]>
[docs] - Update CHANGELOG

github.com/jsx-eslint/eslint-plugin-jsx-a11y - bc5809d0c887bee9ac6d5be7680c4eb1330e7bb1 authored over 8 years ago by Ethan Cohen <[email protected]>
[new] - Integrate with latest jsx-ast-utils propName API

more robust name extraction

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

README & CHANGELOG

github.com/jsx-eslint/jsx-ast-utils - 72eba289fd9f547a0a7d9579f3b5b703b54bf065 authored over 8 years ago by Ethan Cohen <[email protected]>
[new] - Add support for namespaced names and getting propNames

Can’t rely on element and prop names always being identifiers…this is
now more to spec with the ...

github.com/jsx-eslint/jsx-ast-utils - 98f9c5590363d2b42daeb49356e84ab6bc85425b authored over 8 years ago by Ethan Cohen <[email protected]>
[docs] - Update CHANGELOG

github.com/jsx-eslint/eslint-plugin-jsx-a11y - b1f48ce43d615948948686ddbc9b77c66a90163a authored over 8 years ago by Ethan Cohen <[email protected]>
[fix] - Handle spread attributes in multiple rules.

May fix #59

github.com/jsx-eslint/eslint-plugin-jsx-a11y - 80df0c54660c9d19018adf69136a6f30e57126a7 authored over 8 years ago by Ethan Cohen <[email protected]>
[docs] - Fix link in README

github.com/jsx-eslint/jsx-ast-utils - b70e34264735b6e975ab6cfd2abedda0ce7e01f0 authored over 8 years ago by Ethan Cohen <[email protected]>
[docs] - Update CHANGELOG

github.com/jsx-eslint/jsx-ast-utils - ede20daef139c74e492a208e256e4818ebf51ff8 authored over 8 years ago by Ethan Cohen <[email protected]>
[fix] - Return actual reserved words instead of string representations of them.

github.com/jsx-eslint/jsx-ast-utils - 41164ccc9a0ab53e03474b77d605937fc8b3ac5e authored over 8 years ago by Ethan Cohen <[email protected]>
[docs] - Fix README

github.com/jsx-eslint/jsx-ast-utils - 4ba54219993e82c4f69a444766812cce13b367f1 authored over 8 years ago by Ethan Cohen <[email protected]>
[new] - Use airbnb eslint config (#58)

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

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

github.com/jsx-eslint/eslint-plugin-jsx-a11y - 04a15e20fc10b431c0a1603c20531986b7d91c2a authored over 8 years ago by Ethan Cohen <[email protected]>
[new] - Better error reporting for aria-unsupported-elements (#57)

* [new] - Better error reporting for aria-unsupported-elements

Instead of only listing the fi...

github.com/jsx-eslint/eslint-plugin-jsx-a11y - 4415918b73c8a5e55ab44fad79b7cbf7e6efaff2 authored over 8 years ago by Ethan Cohen <[email protected]>
[dep] - Integrate jsx-ast-utils (#56)

Extracted the main utility functions to package `jsx-ast-utils`

[jsx-ast-utils](https://githu...

github.com/jsx-eslint/eslint-plugin-jsx-a11y - 10a472a265afdc178a44804233ac0e1af142430c authored over 8 years ago by Ethan Cohen <[email protected]>
[docs] - Add badges to README

github.com/jsx-eslint/jsx-ast-utils - 3dc22238aaabc7605ee5e0c20a0b0a91741a282c authored over 8 years ago by Ethan Cohen <[email protected]>
[docs] - Update README

github.com/jsx-eslint/jsx-ast-utils - 646aeefe5a0eeff4f16ca6eb448b6b364bf401fe authored over 8 years ago by Ethan Cohen <[email protected]>
[new] - Implement and test getPropValue and getLiteralPropValue

github.com/jsx-eslint/jsx-ast-utils - 47fb4b37a16442a04a0fa146ff3344a20206457b authored over 8 years ago by Ethan Cohen <[email protected]>
[rename] - Rename API for more React-like naming

Feel like this is easier to understand for new-comers than the AST
lexicon (attributes vs props)

github.com/jsx-eslint/jsx-ast-utils - efa2bc06cae0a15455847b48a5330968c79112bf authored over 8 years ago by Ethan Cohen <[email protected]>
[new] - Implement helper functions hasAnyAttribute and hasEveryAttribute

github.com/jsx-eslint/jsx-ast-utils - 52c849b818efb6799f79a70edae66c33ae3e24ad authored over 8 years ago by Ethan Cohen <[email protected]>
[new] - getAttribute implemented

returns the actual attribute object if it exists.

github.com/jsx-eslint/jsx-ast-utils - 05ef05c1ac4a7e60db88b0050c3251eb537b43c6 authored over 8 years ago by Ethan Cohen <[email protected]>
[docs] - Update README badges

github.com/jsx-eslint/jsx-ast-utils - 36f7d940b18ef5ee1d9c5a0dc09ed0dbcc03281a authored over 8 years ago by Ethan Cohen <[email protected]>
[new] - add getNodeType function

returns the type of the jsx element

i.e. `<div />` will return string 'div'

github.com/jsx-eslint/jsx-ast-utils - ebc0a96325e46a2d2feea129cb6e23206633fb19 authored over 8 years ago by Ethan Cohen <[email protected]>
[test] - Add export tests

github.com/jsx-eslint/jsx-ast-utils - a6356c361c19cc823db6cbc5a58320af5dc5796d authored over 8 years ago by Ethan Cohen <[email protected]>
[docs] - Initial README commit

github.com/jsx-eslint/jsx-ast-utils - ca29656011c03dda54e59659684dc60c8d1e723f authored over 8 years ago by Ethan Cohen <[email protected]>
[new] - initial commit.

github.com/jsx-eslint/jsx-ast-utils - aed3f66f7e3d18f69e25576abe1830c7ea7ed1b0 authored over 8 years ago by Ethan Cohen <[email protected]>
Fix sort-comp crash on spread operator (fixes #624)

github.com/jsx-eslint/eslint-plugin-react - 0aeebaf6d3deb318ca3437122bc575b8f1a4519e authored over 8 years ago by Yannick Croissant <[email protected]>
Add no-comment-textnodes rule

github.com/jsx-eslint/eslint-plugin-react - aa359fb8e8766cf1b7dbcaaaa2d3f94b678d8868 authored over 8 years ago by Ben Vinegar <[email protected]>
Merge branch 'gitim-fix-jsx-curly-spacing'

github.com/jsx-eslint/eslint-plugin-react - 55d0c9d938a59279f7023506197718d0a607ee93 authored over 8 years ago by Yannick Croissant <[email protected]>
Fix jsx-curly-spacing for spread operator (fixes #606)

github.com/jsx-eslint/eslint-plugin-react - 17707197b40d4ff299f1b3dc7008c7cb0f7b8bfa authored over 8 years ago by Timur Gibadullin <[email protected]>
Add output check to jsx-curly-spacing alternative tests

github.com/jsx-eslint/eslint-plugin-react - cfecd9c468ee720b50593c5d767c7c4fba57c2c9 authored over 8 years ago by Yannick Croissant <[email protected]>
Add documentation for the jsx-curly-spacing alternative option

github.com/jsx-eslint/eslint-plugin-react - 5317452187007d0c69f4b3629810afecf126bd12 authored over 8 years ago by Yannick Croissant <[email protected]>
Add alternative option to jsx-curly-spacing (fixes #388, fixes #211)

github.com/jsx-eslint/eslint-plugin-react - 82b4fb75253a7f378cb73aad1b3a7b75bab512c5 authored over 8 years ago by case <[email protected]>
Merge branch 'EvNaverniouk-240-require-optimization'

github.com/jsx-eslint/eslint-plugin-react - 9096bcc8ca0fdf844a7501003878c6a09ebd9bcc authored over 8 years ago by Yannick Croissant <[email protected]>
Add require-optimization rule (fixes #240)

github.com/jsx-eslint/eslint-plugin-react - fdadf8f628992ccf4b8cb7ec607f2d723ed810ba authored over 8 years ago by Evgueni Naverniouk <[email protected]>
[docs] - Update CHANGELOG

v1.3.0

github.com/jsx-eslint/eslint-plugin-jsx-a11y - 335ed972e97d61b6d35479e9789c132e58cc268d authored over 8 years ago by Ethan Cohen <[email protected]>
[fix] Linter threw JS error when role is undefined (#53)

```
TypeError: roleValue.toLowerCase is not a function
```

github.com/jsx-eslint/eslint-plugin-jsx-a11y - d80fa530789f494bd9d027f8d9b3c20580884c51 authored over 8 years ago by Christian Vuerings <[email protected]>
Add self-closing-comp option to check html tags (fixes #572)

github.com/jsx-eslint/eslint-plugin-react - ade9e7748b93d72e7e79b5bc4891042713adba9d authored over 8 years ago by Timur Gibadullin <[email protected]>
Add no-render-return-value documentation

github.com/jsx-eslint/eslint-plugin-react - dae676160fbdc931c6a129a076e9ec519113fc70 authored over 8 years ago by Yannick Croissant <[email protected]>
Add no-render-return-value rule (fixes #531)

github.com/jsx-eslint/eslint-plugin-react - 06f15edf120378c26394a3899f0a37956eaab31a authored over 8 years ago by Dustan Kasten <[email protected]>
Add jsx-filename-extension rule (fixes #495)

Some projects want to require that any file that uses JSX to end in
.jsx, and others prefer to u...

github.com/jsx-eslint/eslint-plugin-react - fd35cbf5c22b40838a5e872781c7e4a3512a40b9 authored over 8 years ago by Joe Lencioni <[email protected]>
Add support for explicit declaration that class extends React.Component (fixes #68)

github.com/jsx-eslint/eslint-plugin-react - 8cbbe4de1ec44c80e587c24ff3e41d1f4f63aeed authored over 8 years ago by Samuel Gaus <[email protected]>
Improve multiline prop support for jsx-closing-bracket-location

github.com/jsx-eslint/eslint-plugin-react - 2a04fd49bee7d5744f56f77a545a238dc000c53d authored over 8 years ago by tuures <[email protected]>
Fix bind detection in render when assigned to a variable (fixes #474)

github.com/jsx-eslint/eslint-plugin-react - 4353ddf57e868ca4086534ce4a8dbb19d580553d authored over 8 years ago by David Petersen <[email protected]>
[new] - Spelling suggestions for aria-* props using edit distance (#52)

* [new] - Initial commit for error message suggestions.

This is purely based on spelling with...

github.com/jsx-eslint/eslint-plugin-jsx-a11y - 67c75561a4c4d0d2e10a2aa6a51ef56264f1242c authored over 8 years ago by Ethan Cohen <[email protected]>
[docs] - Update CHANGELOG.

github.com/jsx-eslint/eslint-plugin-jsx-a11y - 04f04951ee51cef2d57ada1d1c5840a71fde78f5 authored over 8 years ago by Ethan Cohen <[email protected]>
[fix] - Handle dynamic tabIndex expression values.

Fixes #50

github.com/jsx-eslint/eslint-plugin-jsx-a11y - 7bf0b342463c3be41cb6b8ff1e886dc77f727ea8 authored over 8 years ago by Ethan Cohen <[email protected]>
[docs] - Update onclick-has-focus documentation (#49)

github.com/jsx-eslint/eslint-plugin-jsx-a11y - 7cf8cfbc827897f8c89e03f03f7ddea474370343 authored over 8 years ago by Tim Tyrrell <[email protected]>
[docs] - Update CHANGELOG

github.com/jsx-eslint/eslint-plugin-jsx-a11y - 1d0be0bf7d7653b94d48e974fced61cf128c9487 authored over 8 years ago by Ethan Cohen <[email protected]>
[fix] Fix checks involving the tabIndex attribute that do not account for integer literals (#48)

* Add failing tests to onclick-has-focus when tabIndexes are 0

* Reorganize onclick-has-focus...

github.com/jsx-eslint/eslint-plugin-jsx-a11y - bbcc1a21f19433e4912967dc1abdebba6573dcda authored over 8 years ago by Brett Sun <[email protected]>
[build] - Add node v6 to travis build check

github.com/jsx-eslint/eslint-plugin-jsx-a11y - c2ccd06b6ae68592169901cdc898af69495bf737 authored over 8 years ago by Ethan Cohen <[email protected]>
Remove normalization of component names when mapping to DOM elements. (#47)

* [fix] - Remove normalization of DOM element checks to avoid differences in capitalization subt...

github.com/jsx-eslint/eslint-plugin-jsx-a11y - 5d4fa08e206f915d2e7ff87a3e242166ea569e7a authored over 8 years ago by Ethan Cohen <[email protected]>
Fix display-name when JSON style is used for defining components (fixes #590)

github.com/jsx-eslint/eslint-plugin-react - 82b3aa9101aa2124b934add61734cec026b4c278 authored over 8 years ago by Timur Gibadullin <[email protected]>
Ensure SFC are ignored for the require-optimization rule.

github.com/jsx-eslint/eslint-plugin-react - 94fa138d138a528dc43d46b9a791a72ce0544db6 authored over 8 years ago by Evgueni Naverniouk <[email protected]>
Fixes #240. Adds new require-optimization rule.

github.com/jsx-eslint/eslint-plugin-react - 547cb5f178c9eaf96e4759bed90502bfa5cd5411 authored over 8 years ago by Evgueni Naverniouk <[email protected]>
alphabetize readme rules

Keep rules in alphabetic order.

github.com/jsx-eslint/eslint-plugin-react - 750f9794f0c6b721cccd52e0c169971e183f7ac6 authored over 8 years ago by mLuby <[email protected]>
Remove unnecessary backslash in readme

github.com/jsx-eslint/eslint-plugin-react - f84e44bc62518940205e9c0da9e4bc2f1c0e2565 authored over 8 years ago by Joe Lencioni <[email protected]>
Fix props that where not assigned to the right component (fixes #591)

github.com/jsx-eslint/eslint-plugin-react - be2a4701ec6f6e91d2e0650d422180f4d1a9f82c authored over 8 years ago by Yannick Croissant <[email protected]>
[docs] - Provide more clarity about destructuring props over rest spread.

Fixes #7

github.com/jsx-eslint/eslint-plugin-jsx-a11y - 523478932aa0ea400a23a82afd48188c7327a2f8 authored over 8 years ago by Ethan Cohen <[email protected]>
Update CHANGELOG and bump version

github.com/jsx-eslint/eslint-plugin-react - 6affab36f5553d1d5f065dfaa9cdb04c9509dfaa authored over 8 years ago by Yannick Croissant <[email protected]>
Fix require-render-return crash (fixes #589)

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

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

github.com/jsx-eslint/eslint-plugin-react - d96d4bfa248628cb6f88bfa9e113bfae5d835f75 authored over 8 years ago by Yannick Croissant <[email protected]>
Add allowAllCaps and ignore options to jsx-pascal-case (fixes #575)

github.com/jsx-eslint/eslint-plugin-react - ed21047b43ef6a5532ba6782a6637fbdb5a51019 authored over 8 years ago by Yannick Croissant <[email protected]>
Fix prefer-stateless-function (fixes #588)

github.com/jsx-eslint/eslint-plugin-react - 4e82b10b26582d50facd136b4d24fb1aad3d3199 authored over 8 years ago by Yannick Croissant <[email protected]>
Add jsx-no-target-blank rule

github.com/jsx-eslint/eslint-plugin-react - 59dcd65017dfa3f635814e20e7f38ccd3ff78938 authored over 8 years ago by Kevin Miller <[email protected]>
Fix comment handling in jsx-curly-spacing

github.com/jsx-eslint/eslint-plugin-react - b76bd252cbdb0d11f28c2e0f36f0c1b9e66c08f2 authored over 8 years ago by Yannick Croissant <[email protected]>
Add failing test case for jsx-curly-spacing

github.com/jsx-eslint/eslint-plugin-react - e882a189c44468457dcc34d35aa8e7f99a5495a5 authored over 8 years ago by Jonathan Kim <[email protected]>
Fix forbid-prop-types crash (fixes #579)

github.com/jsx-eslint/eslint-plugin-react - 6950cbd73dd39385326cea233908df8232678450 authored over 8 years ago by Yannick Croissant <[email protected]>
Fix detection to allow simple this usage in fonctional components (fixes #576)

github.com/jsx-eslint/eslint-plugin-react - 504e0d032bad2dace22c52dfd625eda43a31cf31 authored over 8 years ago by Yannick Croissant <[email protected]>
[docs] - Update documentation and changelog.

github.com/jsx-eslint/eslint-plugin-jsx-a11y - f35c94c5532194292685077cedb7d14f589e80c5 authored over 8 years ago by Ethan Cohen <[email protected]>
[new] - import all roles from DPUB-ARIA and test them (#45)

github.com/jsx-eslint/eslint-plugin-jsx-a11y - 0f2894aebd1da5709a30b9e2f60e7a89ba0de6ce authored over 8 years ago by Robin Berjon <[email protected]>