erblint-github
Template style checking for GitHub's Ruby projects
Setup
- Update your
Gemfileand runbundle install
gem "erb_lint", require: false
gem "erblint-github"
- Require the linters within the
.erb-lintersfolder. This could be done by adding a file.erb-linters/erblint-github.rbwith the following line.
require "erblint-github/linters"
- Update the
erb-lint.ymlto configure the rule.
.erb-lint.yml
---
linters:
GitHub::Accessibility::AvoidBothDisabledAndAriaDisabled:
enabled: true
GitHub::Accessibility::IframeHasTitle:
enabled: true
GitHub::Accessibility::ImageHasAlt:
enabled: true
GitHub::Accessibility::NoAriaLabelMisuseCounter:
enabled: true
GitHub::Accessibility::NoPositiveTabIndex:
enabled: true
GitHub::Accessibility::NoRedundantImageAlt:
enabled: true
GitHub::Accessibility::NoTitleAttributeCounter:
enabled: true
Rules
- GitHub::Accessibility::AvoidBothDisabledAndAriaDisabled
- GitHub::Accessibility::IframeHasTitle
- GitHub::Accessibility::ImageHasAlt
- GitHub::Accessibility::NoAriaLabelMisuseCounter
- GitHub::Accessibility::NoPositiveTabIndex
- GitHub::Accessibility::NoRedundantImageAlt
- GitHub::Accessibility::NoTitleAttributeCounter
Testing
bundle install
bundle exec rake