# @acolorbright/eslint-config-acb-base

> ACB's base JS ESLint config.

Latest version **1.0.1** (published 2021-04-26) · MIT license · 0 weekly downloads

> **Deprecated.** This package is deprecated.

## Install

```sh
npm install @acolorbright/eslint-config-acb-base
pnpm add @acolorbright/eslint-config-acb-base
yarn add @acolorbright/eslint-config-acb-base
bun add @acolorbright/eslint-config-acb-base
```

## Health

**Score 10/100 (F)** — status: deprecated.

Negative: deprecated.

## Facts

| | |
|---|---|
| Version | 1.0.1 |
| Published | 2021-04-26 |
| First published | 2021-04-26 |
| Weekly downloads | 0 |
| License | MIT |
| TypeScript types | none |
| Module format | CommonJS |
| Node | >= 6.14 |
| Dependencies | 1 |
| Unpacked size | 58.7 KB |
| Known vulnerabilities | 0 |
| Install scripts | no |
| Maintainers | tomislavslovenec, acb-devs |
| Keywords | eslint, eslint-config, config, javascript, styleguide |

## Links

- npm: https://www.npmjs.com/package/@acolorbright/eslint-config-acb-base
- npm.io page: https://npm.io/package/@acolorbright/eslint-config-acb-base

## Dependencies (1)

- [confusing-browser-globals](https://npm.io/package/confusing-browser-globals.md) 1.0.10

## Alternatives

- [eslint-plugin-sonarjs](https://npm.io/package/eslint-plugin-sonarjs.md) — 2.9M weekly downloads
- [eslint-config-expo](https://npm.io/package/eslint-config-expo.md) — 1.5M weekly downloads
- [@matter/protocol](https://npm.io/package/@matter/protocol.md) — 63.5K weekly downloads
- [@eventcatalog/linter](https://npm.io/package/@eventcatalog/linter.md) — 24.8K weekly downloads
- [@pandacss/eslint-plugin](https://npm.io/package/@pandacss/eslint-plugin.md) — 18.7K weekly downloads

## Recent versions

- 1.0.1 (latest) — 2021-04-26

## README

# eslint-config-acb-base

This plugin provides ACB's base JS `.eslintrc` (without React plugins) as an extensible shared config, based on Airbnb's
[eslint-config-airbnb-base](https://github.com/airbnb/javascript/tree/master/packages/eslint-config-airbnb-base).

## Installation

The plugin requires `eslint`, `babel-eslint`, and the following other packages:

- `eslint-plugin-extra-rules`
- `eslint-plugin-import`

```shell
$ npx install-peerdeps -D @acolorbright/eslint-config-acb-base && npm install -DE @acolorbright/eslint-config-acb-base@latest
```

Then add `"extends": "acb-base"` to your `.eslintrc` file.

Since `install-peerdeps` doesn't have a flag to pin the exact version of the installed peer dependencies it's advisable to pin the installed versions in `package.json` by hand.

`eslint-plugin-import@^2.22.1` is a necessary minimum version for `'import/no-cycle': ['error', { maxDepth: '∞' }]` in `rules/imports.js` to work

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