@groww-tech/eslint-plugin-internal

1.0.4 • Public • Published

eslint-plugin-internal

npm version


ESLint Plugin with customized rules as per requirement and preferences of devs in Groww.

Installation

You'll first need to install ESLint:

$ npm i eslint @typescript-eslint/parser --save-dev 

Next, install @groww-tech/eslint-plugin-internal:

$ npm install @groww-tech/eslint-plugin-internal --save-dev

Usage

Add internal to the plugins section of your .eslintrc configuration file. You can omit the eslint-plugin- prefix:

{
    "plugins": [
        "@groww-tech/eslint-plugin-internal"
    ]
}

Then configure the rules you want to use under the rules section.

{  
    "parser": "@typescript-eslint/parser",
    "rules": {
    "@groww-tech/internal/two-line-above-function":"error",
    }
}

Supported Rules

avoid-negation-unary-if-else  
padded-blocks-bottom-if-else-try-catch 
prefer-type-alias
two-line-above-function
two-line-between-class-members

This plugin is for use in Groww projects. Use at your own risk.

Package Sidebar

Install

npm i @groww-tech/eslint-plugin-internal

Weekly Downloads

740

Version

1.0.4

License

MIT

Unpacked Size

36.5 kB

Total Files

18

Last publish

Collaborators

  • vikaz707