open-sauced / app

🍕 Insights into your entire open source ecosystem.
https://pizza.new
Apache License 2.0
415 stars 222 forks source link

Bug: Fix all jsx-a11y plugin warnings #4139

Open nickytonline opened 1 week ago

nickytonline commented 1 week ago

This is an overarching issue to oversee all the fixes that the jsx-a11y eslint plugin has surfaced.

*Note when fixing an issue, for example an onClick on a div, use a native button element instead of adding all the event handlers and `aria-` attributes to fix the issue. Native elements like a button handle focus events, etc.**

Please tackle one issue at a time so others can contribute as well.

Tasks:

Once all these issues are fixed, the last thing to do is to set the jsx-a11y plugin to error instead of warn. See #4110

github-actions[bot] commented 1 week ago

Thanks for the issue, our team will look into it as soon as possible! If you would like to work on this issue, please wait for us to decide if it's ready. The issue will be ready to work on once we remove the "needs triage" label.

To claim an issue that does not have the "needs triage" label, please leave a comment that says ".take". If you have any questions, please comment on this issue.

For full info on how to contribute, please check out our contributors guide.

nickytonline commented 1 week ago

I've self-assigned this to just track the overarching issue.

nickytonline commented 1 week ago

@FatumaA, if you want to drive this whole effort, let me know, and I can assign this overarching issue to you.

FatumaA commented 1 week ago

I would love to do that!

shubhamchasing commented 1 week ago

@nickytonline Can I contribute to some of this issues

nickytonline commented 1 week ago

@FatumaA is driving this effort, but go for it.

Please tackle one issue at a time so others can contribute as well.

michaella23 commented 1 week ago

@FatumaA I would love to help with these. Let me know where I can jump in. 🙂

FatumaA commented 1 week ago

Hi Michaella, Thank you for that! 😊

Please take a look at any of the linked issues above that don't have the triage label and that are not assigned to anyone else.

You can claim any such issues by commenting ".take" on it.

Please take one issue at a time

github-actions[bot] commented 1 week ago

Thanks for being interested in this issue. It looks like this ticket is already assigned to a contributor.

github-actions[bot] commented 1 week ago

Thanks for being interested in this issue. It looks like this ticket is already assigned to a contributor.