eslint-plugin-dev-diners

1.0.0 • Public • Published

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

Readme

Keywords

none

Package Sidebar

Install

npm i eslint-plugin-dev-diners

Weekly Downloads

126

Version

1.0.0

License

none

Unpacked Size

4.31 kB

Total Files

4

Last publish

Collaborators

  • technisysdiners