# @checkly/eslint-config

> Shared eslint configuration for Checkly projects

Latest version **0.18.0** (published 2024-11-19) · MIT license · 0 weekly downloads

## Install

```sh
npm install @checkly/eslint-config
pnpm add @checkly/eslint-config
yarn add @checkly/eslint-config
bun add @checkly/eslint-config
```

## Health

**Score 25/100 (F)** — status: maintenance-mode.

Positive: no vulnerabilities.

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

Negative: stale; low maintenance score.

## Facts

| | |
|---|---|
| Version | 0.18.0 |
| Published | 2024-11-19 |
| First published | 2021-05-12 |
| Weekly downloads | 0 |
| License | MIT |
| TypeScript types | none |
| Module format | CommonJS |
| Node | 18.x |
| Dependencies | 12 |
| Unpacked size | 8.4 KB |
| Known vulnerabilities | 0 |
| Install scripts | no |
| Author | Checkly |
| Maintainers | megamaddin, pelzerim, manel-checkly, antoinecheckly, ferrandiaz, jan-osch, checkly-engineering, clample-checkly, kiroushi, maxigimenez, umut.uzgur, tnolet_checkly |
| Keywords | code checker, code linter, code standards, code style, eslint-config, eslint, eslintconfig, lint, style checker, style linter |

## Links

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

## Dependencies (12)

- [eslint-plugin-n](https://npm.io/package/eslint-plugin-n.md) 16.6.2
- [eslint-plugin-vue](https://npm.io/package/eslint-plugin-vue.md) 9.31.0
- [vue-eslint-parser](https://npm.io/package/vue-eslint-parser.md) 9.4.3
- [eslint-plugin-jest](https://npm.io/package/eslint-plugin-jest.md) 28.9.0
- [eslint-plugin-jsdoc](https://npm.io/package/eslint-plugin-jsdoc.md) 48.11.0
- [eslint-plugin-jsonc](https://npm.io/package/eslint-plugin-jsonc.md) 2.18.2
- [jsonc-eslint-parser](https://npm.io/package/jsonc-eslint-parser.md) 2.4.0
- [eslint-plugin-import](https://npm.io/package/eslint-plugin-import.md) 2.31.0
- [eslint-plugin-promise](https://npm.io/package/eslint-plugin-promise.md) 6.6.0
- [eslint-config-standard](https://npm.io/package/eslint-config-standard.md) 17.1.0
- [@typescript-eslint/parser](https://npm.io/package/@typescript-eslint/parser.md) 7.18.0
- [@typescript-eslint/eslint-plugin](https://npm.io/package/@typescript-eslint/eslint-plugin.md) 7.18.0

## 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

- 0.18.0 (latest) — 2024-11-19
- 0.17.1 — 2024-05-10
- 0.17.0 — 2024-05-10
- 0.16.5 — 2023-08-31
- 0.16.4 — 2023-08-31
- 0.16.3 — 2023-08-07
- 0.16.2 — 2023-06-19
- 0.16.1 — 2023-05-30
- 0.16.0 — 2023-02-01
- 0.15.0 — 2023-01-12
- 0.14.1 — 2022-12-13
- 0.14.0 — 2022-12-02
- 0.13.0 — 2022-12-01
- 0.12.0 — 2022-12-01
- 0.11.1 — 2022-10-10
- … 19 more at https://npm.io/package/@checkly/eslint-config/versions

## README

# `@checkly/eslint-config`

This repository contains shared eslint configurations based on `eslint-config-standard` for Checkly projects. Beware that it's opinionated and primarly intended for internal use.

## Installation

First, install `eslint` and `@checkly/eslint-config`:

`npm install --save-dev eslint @checkly/eslint-config`

Afterwards, extend your eslint config to include `checkly` by adding the following to your `package.json`:

```json
 ...
  "eslintConfig": {
    "extends": [
      "@checkly/eslint-config",
      "@checkly/eslint-config/node"
    ]
  },
  ...
```

Or, if you rather using `.eslintrc`:

```json
{
    "extends": [
      "checkly",
      "checkly/node"
    ]
  }
```

This config comes in 2 flavors: `node` & `vue` that includes specific configs for the environment.

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