Skip to content
GitLab
Projects Groups Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
  • C create-react-app
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 1,547
    • Issues 1,547
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 417
    • Merge requests 417
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Packages and registries
    • Packages and registries
    • Package Registry
    • Infrastructure Registry
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • Meta
  • create-react-app
  • Issues
  • #8634
Closed
Open
Issue created Mar 11, 2020 by Administrator@rootContributor

Make jsx-a11y lint rules strict by default

Created by: Ethan-Arrowood

Describe the bug

The jsx-a11y eslint rules are all set to warn by default. I believe accessibility is important and these rules should be set to error by default. Create-react-app is one of (if not the) most popular React application boilerplate tools. It is wonderful that jsx-a11y is included by default, but I think we can take it a step further and make the rules more strict (thus directly creating more accessible applications by default).

In addition, we should add documentation to the 'set up your environment' part that details how to override this back to warn if that is what developers want.

jsx-a11y provides a great base config we can extend from plugin:jsx-a11y/strict too to make this an easy fix.

I'd be more than happy to make the contribution if the maintainers give me the green light!

Assignee
Assign to
Time tracking