Skip to content

Instantly share code, notes, and snippets.

@bjankord
Last active August 29, 2015 14:01
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save bjankord/1f7ee01e86eaa41562a6 to your computer and use it in GitHub Desktop.
Save bjankord/1f7ee01e86eaa41562a6 to your computer and use it in GitHub Desktop.
automated a11y tools

https://github.com/yargalot/grunt-accessibility - a little buggy compared to CodeSniffer

https://github.com/globant-ui/arialinter

http://www.karlgroves.com/2014/03/13/everything-you-know-about-accessibility-testing-is-wrong-part-4/ - grunt tenon a11y plugin

http://squizlabs.github.io/HTML_CodeSniffer/ - used to power grunt-accessibility

achecker api

// Accessibility check
// Runs files through WCAG2 validation.
// ------------------------------------------------
accessibility: {
  options : {
    accessibilityLevel: 'WCAG2AA',
    //verbose: false,
    ignore : [
    // Color contrast warning
    'WCAG2AA.Principle1.Guideline1_4.1_4_3.G18.Fail',
    'WCAG2AA.Principle1.Guideline1_4.1_4_3.G145.Fail',
    // Warnings
    'WCAG2AA.Principle4.Guideline4_1.4_1_2.H91.A.Placeholder',
    'WCAG2AA.Principle1.Guideline1_3.1_3_1.H48',
    'WCAG2AA.Principle1.Guideline1_3.1_3_1.H85.2',
    // Notices
    'WCAG2AA.Principle3.Guideline3_2.3_2_1.G107',     'WCAG2AA.Principle3.Guideline3_3.3_3_4.G98,G99,G155,G164,G168.LegalForms',
    'WCAG2AA.Principle3.Guideline3_3.3_3_3.G177',
    'WCAG2AA.Principle3.Guideline3_3.3_3_2.G131,G89,G184,H90',
    'WCAG2AA.Principle3.Guideline3_3.3_3_1.G83,G84,G85',
    'WCAG2AA.Principle2.Guideline2_4.2_4_4.H77,H78,H79,H80,H81,H33',
    'WCAG2AA.Principle2.Guideline2_4.2_4_4.H77,H78,H79,H80,H81',
    'WCAG2AA.Principle1.Guideline1_1.1_1_1.G94.Image',
    'WCAG2AA.Principle1.Guideline1_1.1_1_1.G73,G74',
    'WCAG2AA.Principle2.Guideline2_4.2_4_2.H25.2'
    ],
    force: true
  },
  test : {
    files: [{
      expand  : true,
      //cwd     : 'example/',
      src     : ['<%= globalConfig.dest %>/*.html'],
      dest    : 'reports/',
      ext     : '-report.txt'
    }]
  }
},
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment