cornell-dti / idol

Internal tools platform for DTI, a project team/web development club at Cornell University, which automates all operations of an organization of 100+ members.
GNU Affero General Public License v3.0
7 stars 2 forks source link

Code audit #734

Open Bookie0 opened 6 days ago

Bookie0 commented 6 days ago

Hi team, here are a few issues i've found while poking through the code that we can fix to improve accessibility and maintainability of our code:

1. Proper tags

2. Headers

3. Alt text

4. Random values

5. Making values constants

6. Button/link labels

7. Misc

andrew032011 commented 3 days ago

Same here; we use a <h3> even if the page is missing a <h2>

For this one, the MemberGroup is a component on the team page, which has an <h2> in the subheader above, so the <h3> wouldn't be considered skipping headers on the entire page.

Bookie0 commented 2 days ago

For this one, the MemberGroup is a component on the team page, which has an <h2> in the subheader above, so the <h3> wouldn't be considered skipping headers on the entire page.

Ah I missed that, you're right! we can disregard that one then :)