1.0.4 • Published 12 months ago

@vue-require-id/eslint-plugin v1.0.4

Weekly downloads
-
License
MIT
Repository
github
Last release
12 months ago

@vue-require-id/eslint-plugin

A custom ESLint plugin that enforces adding an id attribute to all specified elements in Vue.js templates using the vue-eslint-parser. This plugin can be used to catch missing id attributes during development and ensure accessibility best practices are being followed.

Usage To use this plugin, add it to your ESLint configuration file and enable the @vue-require-id/require-id rule with an options object that lists the elements to check for the presence of the id attribute.

For example:

{
    "plugins": [
        "vue-require-id"
    ],
    "rules": {
        "@vue-require-id/require-id": [
            "error",
            {
                "elements": [
                    "input",
                    "button"
                ]
            }
        ]
    }
}

If the id attribute is missing from any input or button element in your templates, ESLint will report an error.

test

install test packages:

"mocha": "^10.2.0", "eslint-plugin-vue": "^9.13.0"

run test:

npm run test

License This project is licensed under the MIT License.

1.0.4

12 months ago

1.0.3

12 months ago

1.0.2

1 year ago

1.0.1

1 year ago

1.0.0

1 year ago