-
Notifications
You must be signed in to change notification settings - Fork 22
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 #34
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
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 #34 +/- ##
==========================================
Coverage ? 100.00%
==========================================
Files ? 14
Lines ? 112
Branches ? 11
==========================================
Hits ? 112
Misses ? 0
Partials ? 0 |
update yarn lock - possible remnant from prev merge commit
@cordeliadillon Can you review this PR (and ignore #33 ) please |
@@ -17,16 +17,11 @@ describe('preset-rules', () => { | |||
// or due to their experimental nature | |||
const excludedRules = [ |
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.
Changes in this test 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.
The list of 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
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.
Looks good!
since it has been moved into local feature branch in #34
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 masterPublish github releasePublish to npmReleases to be published as part of #35