All Projects → vue-a11y → Eslint Plugin Vuejs Accessibility

vue-a11y / Eslint Plugin Vuejs Accessibility

Licence: mit
An eslint plugin for checking Vue.js files for accessibility

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Eslint Plugin Vuejs Accessibility

Gatsby Starter Typescript Deluxe
A Gatsby starter with TypeScript, Storybook, Styled Components, Framer Motion, Jest, and more.
Stars: ✭ 50 (-24.24%)
Mutual labels:  eslint
React M
react-mobile
Stars: ✭ 56 (-15.15%)
Mutual labels:  eslint
Eslint Formatter Github
See ESLint errors and warnings directly in pull requests.
Stars: ✭ 63 (-4.55%)
Mutual labels:  eslint
Eslint Github Bot
Plugin-based GitHub bot for ESLint
Stars: ✭ 50 (-24.24%)
Mutual labels:  eslint
Generator Dhboilerplate
Boilerplate made by David Hellmann
Stars: ✭ 54 (-18.18%)
Mutual labels:  eslint
Starter
Opinionated SaaS quick-start with pre-built user account and organization system for full-stack application development in React, Node.js, GraphQL and PostgreSQL. Powered by PostGraphile, TypeScript, Apollo Client, Graphile Worker, Graphile Migrate, GraphQL Code Generator, Ant Design and Next.js
Stars: ✭ 1,082 (+1539.39%)
Mutual labels:  eslint
Webpack
独自手动搭建公司项目(开发环境和生产环境独立配置)。项目已经上线,线上地址为https://www.taomitao.com/ (⚠️2018.04.18后链接失效)⚠️本仓库仅供学习使用,不再维护。感兴趣者可自行扩展!
Stars: ✭ 49 (-25.76%)
Mutual labels:  eslint
Starter React Flux
Generate your React PWA project with TypeScript or JavaScript
Stars: ✭ 65 (-1.52%)
Mutual labels:  eslint
Eslint Plugin Monorepo
ESLint Plugin for monorepos
Stars: ✭ 56 (-15.15%)
Mutual labels:  eslint
Vue Music
使用vue2.0构建音乐播放器
Stars: ✭ 60 (-9.09%)
Mutual labels:  eslint
Eslint Plugin Lwc
Official ESLint rules for LWC
Stars: ✭ 51 (-22.73%)
Mutual labels:  eslint
Node Typescript Boilerplate
Minimalistic project template to jump start a Node.js back-end application in TypeScript. ESLint, Jest and type definitions included.
Stars: ✭ 1,061 (+1507.58%)
Mutual labels:  eslint
Simple Universal React Redux
The simplest possible Async Universal React & Redux Boilerplate app, that works on both Mac and Windows
Stars: ✭ 58 (-12.12%)
Mutual labels:  eslint
Eslint Plugin Vue I18n
🌐 ESLint plugin for Vue I18n
Stars: ✭ 50 (-24.24%)
Mutual labels:  eslint
Sowing Machine
🌱A React UI toolchain & JSX alternative
Stars: ✭ 64 (-3.03%)
Mutual labels:  eslint
Javascript Style Guide
🎨 Javascript styleguide followed by us here at Pagar.me
Stars: ✭ 49 (-25.76%)
Mutual labels:  eslint
Dotfiles
My dotfiles, managed with GNU stow
Stars: ✭ 56 (-15.15%)
Mutual labels:  eslint
Bathe
The simplest WordPress starter theme including full setup for Sass, PostCSS, Autoprefixer, stylelint, Webpack, Eslint, imagemin, Browsersync, etc.
Stars: ✭ 65 (-1.52%)
Mutual labels:  eslint
Astexplorer.app
https://astexplorer.net with ES Modules support and Hot Reloading
Stars: ✭ 65 (-1.52%)
Mutual labels:  eslint
Next React Graphql Apollo boostrap
React + GraphQL + Next.js project architecture that I play with right now
Stars: ✭ 59 (-10.61%)
Mutual labels:  eslint

eslint-plugin-vuejs-accessibility

Build Status Package Version

An eslint plugin for checking accessibility rules from within .vue files.

Installation

If you're using yarn:

yarn add --dev eslint-plugin-vuejs-accessibility

or if you're using npm:

npm install --save-dev eslint-plugin-vuejs-accessibility

Usage

Add vuejs-accessibility to the plugins section of your eslint configuration. You can omit the eslint-plugin- prefix:

{
  "plugins": ["vuejs-accessibility"]
}

Then configure the rules you want to use under the rules section.

{
  "rules": {
    "vuejs-accessibility/rule-name": "error"
  }
}

You can also enable all the recommended rules at once. Add plugin:vuejs-accessibility/recommended in extends:

{
  "extends": ["plugin:vuejs-accessibility/recommended"]
}

Development

Ensure you have node and yarn installed on your system. Then run yarn in the root of the repository to install the dependencies.

Adding a new rule

To add a new rule, you need to take the following steps:

  • Add the configuration and require to src/index.js.
  • Add the rule itself into src/rules.
  • Add the corresponding test in src/rules/__tests__.
  • Add the corresponding documentation in docs/rules.

Contributing

Bug reports and pull requests are welcome on GitHub at https://github.com/vue-a11y/eslint-plugin-vuejs-accessibility.

License

The code is available as open source under the terms of the MIT License.

Credit

The work for this plugin was largely based on previous work done on eslint-plugin-vue-a11y, as well as various other tools, including:

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].