0.0.15 • Published 3 years ago

eslint-plugin-no-unary-expression v0.0.15

Weekly downloads
-
License
-
Repository
github
Last release
3 years ago

description: 'Disallow unary expressions for number string | null or string | undefined or number | null or number | undefined on if statements'

Installation

npm i --save-dev eslint-plugin-no-unary-expression
or
yarn add --dev eslint-plugin-no-unary-expression

Usage

In your .eslintrc add eslint-plugin-no-unary-expression to the plugin section.

{
  "plugins": ["eslint-plugin-no-unary-expression"],
  "rules": {
    "no-unary-expression/no-unary-expression": 2
  }
}

Rule Details

The following expressions are checked:

  • number | null
  • number | undefined
  • string | null
  • string | undefined

Examples of code for this rule:

❌ Incorrect

let a = [1,2,3];
let b = a.find(item => item === 7);
if (!b) {}

✅ Correct

let a = [1,2,3];
let b = a.find(item => item === 7);
if (b !== undefined) {}
0.0.15

3 years ago

0.0.14

3 years ago

0.0.13

3 years ago

0.0.12

3 years ago

0.0.11

3 years ago

0.0.10

3 years ago

0.0.9

3 years ago

0.0.8

3 years ago

0.0.7

3 years ago

0.0.6

3 years ago

0.0.5

3 years ago

0.0.4

3 years ago

0.0.3

3 years ago

0.0.2

3 years ago

0.0.1

3 years ago

0.0.0

3 years ago