# eslint-config-minim

> Eslint config that only helps you when you are going to mess it up and doesn't bother you about code style

Latest version **1.0.2** (published 2019-05-01) · MIT license · 0 weekly downloads

## Install

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

## Health

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

Positive: no vulnerabilities.

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

Negative: abandoned; low maintenance score.

## Facts

| | |
|---|---|
| Version | 1.0.2 |
| Published | 2019-05-01 |
| First published | 2018-09-01 |
| Weekly downloads | 0 |
| License | MIT |
| TypeScript types | none |
| Module format | CommonJS |
| Dependencies | 0 |
| Unpacked size | 102.9 KB |
| Known vulnerabilities | 0 |
| Install scripts | no |
| GitHub stars | 1 |
| Author | Marcio Barrios |
| Maintainers | marciobarrios |
| Keywords | eslint, linter, lint |

## Links

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

## 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
- [@inrupt/eslint-config-base](https://npm.io/package/@inrupt/eslint-config-base.md) — 4.5K weekly downloads

## Recent versions

- 1.0.2 (latest) — 2019-05-01
- 1.0.1 — 2018-09-01
- 1.0.0 — 2018-09-01

## README

# eslint-config-minim
[![npm version](https://img.shields.io/npm/v/eslint-config-minim.svg)](https://www.npmjs.com/package/eslint-config-minim)
[![License: MIT](https://img.shields.io/badge/License-MIT-green.svg)](https://opensource.org/licenses/MIT)

ESLint config that only helps you when you are going to mess it up and doesn't bother you about code style

## Why?
If you are frustrated extending your ESLint config from [eslint-config-standard](https://www.npmjs.com/package/eslint-config-standard) or [eslint-config-airbnb](https://www.npmjs.com/package/eslint-config-airbnb) then you are in the right place.

ESLint is an essential tool to lint your code, but sometimes does too much job and could be frustrating. This config is an approach to let ESLint help you, without changing your code style. To mantain a consistent code style I recommend you [Prettier](https://prettier.io/), try it and never look back.

Basically **eslint-config-minim** is just extending the awesome [eslint-config-unobtrusive](https://github.com/suchipi/eslint-config-unobtrusive), I recommend you to read the documentation to understand better the main goals and advantages of this approach.

## Who should use it
If you use ES6 modules, React, Jest or Cypress this config could be really useful for you.

## Installation
1. Install the package:
```shell
npm install --save-dev eslint-config-{minim,unobtrusive} eslint-plugin-{cypress,import,promise,react}
```

2. Use this ESLint configuration creating an `.eslintrc.json` file in the root of your project with this content:
```json
{
  "extends": "minim"
}
```

3. If you use a webpack config with resolvers or aliases this config will automatically validate your imports if your webpack config is in the root of your project and is called `webpack.config.js`, if you have your config in another place just use this in your `.eslintrc.json` file:
```json
{
  "extends": "minim",
  "settings": {
    "import/resolver": {
      "webpack": {
        "config": "path/to/webpack.base.config.js"
      }
    }
  }
}
```

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