# eslint-config-alexguerrero

> My personal ESLint configuration

Latest version **0.6.0** (published 2017-05-27) · Unlicense license · 0 weekly downloads

## Install

```sh
npm install eslint-config-alexguerrero
pnpm add eslint-config-alexguerrero
yarn add eslint-config-alexguerrero
bun add eslint-config-alexguerrero
```

## Health

**Score 15/100 (F)** — status: abandoned.

Positive: no vulnerabilities.

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

Negative: abandoned; low maintenance score.

## Facts

| | |
|---|---|
| Version | 0.6.0 |
| Published | 2017-05-27 |
| First published | 2016-11-27 |
| Weekly downloads | 0 |
| License | Unlicense |
| TypeScript types | none |
| Module format | CommonJS |
| Dependencies | 0 |
| Known vulnerabilities | 0 |
| Install scripts | no |
| Author | Alex Guerrero |
| Maintainers | alexguerrero |

## Links

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

## Recent versions

- 0.6.0 (latest) — 2017-05-27
- 0.5.0 — 2017-05-27
- 0.4.0 — 2017-05-25
- 0.3.0 — 2016-12-05
- 0.2.0 — 2016-11-27
- 0.1.0 — 2016-11-27

## README

# eslint-config-alexguerrero

> [ESLint](http://eslint.org) rules according to Alex Guerrero's personal preference

These are the ESLint rules I use in my own projects. They are completely opinionated but they can serve as inspiration or as a starter point.


## Installation

Install the configuration by running:

```
$ npm install --save-dev eslint eslint-plugin-promise eslint-config-alexguerrero
```


## Usage

Once the `eslint-config-alexguerrero` package is installed, you can use it by specifying `alexguerrero` in the [`extends`](http://eslint.org/docs/user-guide/configuring#extending-configuration-files) section of your [ESLint configuration](http://eslint.org/docs/user-guide/configuring).

```js
{
  "extends": "alexguerrero",
  "rules": {
    // Add here the rules you want to overwrite the rules of this config
  }
}
```

### Using this config along `eslint:recommended`

There are several rules in the [`eslint:recommended` ruleset](http://eslint.org/docs/rules/) these rules are not opinionated about that you might want to enforce in your project.

To use this ESLint config in conjunction with ESLint's recommended rule set, extend them both, making sure to list `alexguerrero` last:

```js
{
  "extends": [
    "eslint:recommended",
    "alexguerrero"
  ],
  "rules": {
    // Additional, per-project rules...
  }
}
```

To see how the `alexguerrero` config compares with `eslint:recommended`, refer to the source code of rules placed into the [rules folder](https://github.com/guerrero/eslint-config-alexguerrero/blob/master/rules).


## License

[Unlicense](https://github.com/guerrero/eslint-config-alexguerrero/blob/master/LICENSE)

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