1.0.0 • Published 5 years ago

eslint-plugin-dev-diners v1.0.0

Weekly downloads
25
License
-
Repository
-
Last release
5 years ago

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" ]
    }]
}