# @bigcommerce/eslint-plugin

> This plugin contains a few custom eslint rules we use at BigCommerce. It's enabled by default with `@bigcommerce/eslint-config`, if you are extending our config, there is no need to do the following install process.

Latest version **1.4.1** (published 2026-02-16) · MIT license · 0 weekly downloads

## Install

```sh
npm install @bigcommerce/eslint-plugin
pnpm add @bigcommerce/eslint-plugin
yarn add @bigcommerce/eslint-plugin
bun add @bigcommerce/eslint-plugin
```

## Health

**Score 45/100 (D)** — status: stable.

Positive: no vulnerabilities.

Warnings: low downloads; no types; no esm support.

## Facts

| | |
|---|---|
| Version | 1.4.1 |
| Published | 2026-02-16 |
| First published | 2021-05-27 |
| Weekly downloads | 0 |
| License | MIT |
| TypeScript types | none |
| Module format | CommonJS |
| Dependencies | 1 |
| Unpacked size | 5.2 KB |
| Known vulnerabilities | 0 |
| Install scripts | no |
| GitHub stars | 3 |
| Author | BigCommerce |
| Maintainers | bcnpmuser, icatalina, chris.boulton, chanceaclark, jairobc, jmwiese, jorgemoya, cilo, toma-r, davidchin |

## Links

- npm: https://www.npmjs.com/package/@bigcommerce/eslint-plugin
- Repository: https://github.com/bigcommerce/eslint-config
- Homepage: https://github.com/bigcommerce/eslint-config#readme
- Issues: https://github.com/bigcommerce/eslint-config/issues
- npm.io page: https://npm.io/package/@bigcommerce/eslint-plugin

## Dependencies (1)

- [tsutils](https://npm.io/package/tsutils.md) ^3.21.0

## Recent versions

- 1.4.1 (latest) — 2026-02-16
- 1.4.0 — 2025-03-04
- 1.3.1 — 2024-09-05
- 1.3.0 — 2024-05-13
- 1.2.0 — 2023-03-27
- 1.1.1 — 2022-05-05
- 1.1.0 — 2021-11-10
- 1.0.1 — 2021-10-27
- 1.0.0 — 2021-10-06
- 1.0.0-alpha.0 — 2021-05-27

## README

# @bigcommerce/eslint-plugin

This plugin contains a few custom eslint rules we use at BigCommerce. It's enabled by default with `@bigcommerce/eslint-config`, if you are extending our config, there is no need to do the following install process.

## Install

```sh
npm install --save-dev @bigcommerce/eslint-plugin
```

## Usage

Add `plugin:@bigcommerce/recommended` to your project's ESLint configuration file. i.e.:

```js
// .eslintrc.js
module.exports = {
  extends: ['plugin:@bigcommerce/recommended'],
};
```

### Rules

**@bigcommerce/jsx-short-circuit-conditionals:**

Disallows usage of string / number while short-circuiting jsx

---
_Source: https://npm.io/package/@bigcommerce/eslint-plugin · Machine-readable twin of the npm.io package page. Health data is recomputed on every publish._
