From f3f430ab47ffef6a056dc87b4462be4eeac723b4 Mon Sep 17 00:00:00 2001 From: TheJaredWilcurt Date: Thu, 16 Jul 2020 13:36:02 -0400 Subject: [PATCH] Swap Vue-A11y linter for Vuejs-Accessibility --- .eslintrc.js | 14 +++++++++++--- package.json | 2 +- 2 files changed, 12 insertions(+), 4 deletions(-) diff --git a/.eslintrc.js b/.eslintrc.js index 2ba9bc7..edeec43 100644 --- a/.eslintrc.js +++ b/.eslintrc.js @@ -26,7 +26,7 @@ module.exports = { extends: [ 'eslint:recommended', 'plugin:jest/recommended', - 'plugin:vue-a11y/recommended', + 'plugin:vuejs-accessibility/recommended', 'tjw-base', 'tjw-vue' ], @@ -35,7 +35,15 @@ module.exports = { 'error', 'Property[method="true"]' ], - // https://github.com/maranran/eslint-plugin-vue-a11y/issues/10 - 'vue-a11y/click-events-have-key-events': 'off' + 'vuejs-accessibility/label-has-for': [ + 'error', + { + 'components': ['Label'], + 'required': { + 'some': ['nesting', 'id'] + }, + 'allowChildren': false + } + ] } }; diff --git a/package.json b/package.json index 52cd0fd..e254996 100644 --- a/package.json +++ b/package.json @@ -58,7 +58,7 @@ "eslint-config-tjw-vue": "^1.0.0", "eslint-plugin-jest": "^23.7.0", "eslint-plugin-vue": "^6.2.1", - "eslint-plugin-vue-a11y": "^0.0.31", + "eslint-plugin-vuejs-accessibility": "^0.3.1", "jest-serializer-vue-tjw": "^3.11.0", "nw": "0.47.0-sdk", "nw-vue-devtools-prebuilt": "^0.0.10",