-
Notifications
You must be signed in to change notification settings - Fork 23
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
chore: update to axe v4 #33
Conversation
as the new version of package-dependency-graph includes graphviz support
as the type def has been fixed in axe v4
* TODO: remove file from media branch
@@ -17,16 +17,11 @@ describe('preset-rules', () => { | |||
// or due to their experimental nature | |||
const excludedRules = [ | |||
/* cSpell:disable */ | |||
'aria-dpub-role-fallback', |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@cordeliadillon Changes in this file to remove rules that have been removed from axe v4 along with updating help urls of a11y results in test snapshots were the primary changes to upgrade to axe v4. Can you please review.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The removed rules match https://github.com/dequelabs/axe-core/releases/tag/v4.0.0
The following rules were deprecated in axe-core 3.x, and are removed in 4.0:
aria-dpub-role-fallback
checkboxgroup
layout-table
radiogroup
video-description
as the new version of package-dependency-graph includes graphviz support
as the type def has been fixed in axe v4
* TODO: remove file from media branch
Codecov Report
@@ Coverage Diff @@
## master #33 +/- ##
==========================================
Coverage ? 100.00%
==========================================
Files ? 14
Lines ? 112
Branches ? 11
==========================================
Hits ? 112
Misses ? 0
Partials ? 0 |
Recreated as #34 due to not force-pushing after doing rebase and incorrect diff showing up in this PR as a result
Primary changes
axe.version
as the type def has been fixed in axe v4 (ab339d5)media
branch to feature branchmedia
branchmedia
branch and also doesn't take much space (~10kb) so it shouldn't bloat feature branchesTODO
Post merge
origin/media:architecture/sa11y_dependency_graph.svg
after merge to master