eslint-plugin-dev-diners
v1.0.0
Published
Plugin for eslint that exposes rules used in the project's development.
Downloads
219
Readme
eslint-plugin-dev-diners
Plugin for eslint that exposes rules used in the project's development.
Requirements
This plugin uses jsx-ast-utils for statically analyzing JSX.
Install
yarn add -D https://bitbucket.org/technisys/eslint-plugin-dev-diners.git
Plugin use
You must set the plugin in your .eslintrc.js file in the plugin section. You can omit the prfex "eslint-plugin-".
plugins: [
'dev-diners'
]diners.git
Rules applications
This plugin exposes two rules: prevent-attributes and require-attributes.
prevent-attributes: you can use to disallow an atributte use in your markup. For example "style".
Note: this rules are setted in your .eslintrc.js file in the rules section.
rules:{
"dev-diners/prevent-attributes": [ 2, {
"style": {
blacklist: true,
components: []
}
}]
}
require-attributes: you can use it to enforce the use of an attribute in your markup. For example, "id", you can write the elements of the tag to which the attribute should be required.
Note: this rules are setted in your .eslintrc.js file in the rules section.
rules:{
"dev-diners/require-attributes": [ 2, {
"id": [ "input","button","a" ]
}]
}