open-index/open-npm huggingface dataset:
npm package: @linters/commitlint-config
Description: The commitlint config you have been looking for.
Latest version: 2.2.1

# CommitLint Config

[**commitlint**](https://github.com/conventional-changelog/commitlint) checks if your commit messages meet the conventional commit format.

## Install

```sh
yarn add @commitlint/cli @linters/commitlint-config -D
```

## Usage

This shareable config can be configured in the [**commitlint** configuration file]():

Create a _commitlint.config.js configuration file_ file with the following contents:

```js
module.exports = {
  extends: ['@linters/commitlint-config'],
}
```
npm package: @linters/eslint-config
Description: The base eslint config you have been looking for.
Latest version: 2.4.0

# @linters/eslint-config

Base ESLint configuration with sensible defaults for modern JavaScript.

## Plugins

- [eslint-plugin-import-x](https://github.com/un-ts/eslint-plugin-import-x) - import/export validation and ordering

## Install

```bash
yarn add -D eslint @linters/eslint-config
```

## Usage

Create `eslint.config.js`:

```js
import baseConfig from "@linters/eslint-config";

export default [...baseConfig];
```
npm package: @linters/eslint-config-angular
Description: The eslint config for Angular applications you have been looking for.
Latest version: 1.14.0

> **ARCHIVED:** This package is no longer maintained.

# Eslint Config Angular

## Plugins

This configuration uses the following plugins:

- `@angular-eslint/eslint-plugin`
- `@angular-eslint/eslint-plugin-template`
- `@linters/eslint-config-typescript`

## Install

```bash
$ yarn add eslint @angular-eslint/builder:lint @linters/eslint-config-angular -D
```

Add `lint` section to your architect:

```json
{
  "$schema": "./node_modules/@angular/cli/lib/config/schema.json",
  "version": 1,
  "newProjectRoot": "projects",
  "projects": {
    "your-project-name": {
      ...
      "architect": {
        ...
        "lint": {
          "builder": "@angular-eslint/builder:lint",
          "options": {
            "lintFilePatterns": [
              "src/**/*.ts",
              "src/**/*.html"
            ]
          }
        }
      }
    }
  },
  "defaultProject": "your-project-name"
}

```

## Usage

Angular eslint configuration is a bit more complicated because we need to lint HTML files and Angular components can
have special eslint rules too.

Rename a _.eslintrc.json_ to _.eslintrc.js_ and replace its contents:

```js
module.exports = {
  extends: ["@linters/eslint-config-angular"],
};
```
npm package: @linters/eslint-config-functional
Description: The eslint rules for functional programming you have been looking for.
Latest version: 1.9.0

> **ARCHIVED:** This package is no longer maintained.

# ESLint Config Functional

[**eslint**](https://github.com/eslint/eslint) shareable config to help you identify and report on patterns found in your functional code.

## Plugins

This configuration uses the following plugins:

- [`eslint-plugin-functional`](https://github.com/jonaskello/eslint-plugin-functional)

## Install

```bash
$ yarn add @linters/eslint-config-functional -D
```

## Usage

The shareable config can be configured in the [**eslint** configuration file](https://eslint.org/docs/user-guide/configuring):

Create a _.eslintrc.js_ file with the following contents:

```js
module.exports = {
  extends: ["@linters/eslint-config-functional"],
};
```
npm package: @linters/eslint-config-graphql
Description: Extension for you eslint config with GraphQL helper support.
Latest version: 1.1.0

# ESLint Config GraphQL

[**eslint**](https://github.com/eslint/eslint) shareable config to help you identify and report on patterns found in your code in [typescript](https://github.com/microsoft/TypeScript) applications.

**Note:** This eslint configuration works only with apollo client.

## Plugins

This configuration uses the following plugins:

- [`eslint-plugin-graphql`](https://github.com/apollographql/eslint-plugin-graphql)

## Install

```bash
$ yarn add @linters/eslint-config-graphql -D
```

## Usage

The shareable config can be configured in the [**eslint** configuration file](https://eslint.org/docs/user-guide/configuring):

Create a _.eslintrc.js_ file with the following contents:

```js
module.exports = {
  extends: ['@linters/eslint-config-graphql'],
}
```

Additionally don't forget to have `.graphqlconfig` file:

```json
{
  "schemaPath": "schema.json"
}
```
npm package: @linters/eslint-config-jest
Description: The eslint for jest tests you have been looking for.
Latest version: 1.13.0

> **ARCHIVED:** This package is no longer maintained. Use [@linters/eslint-config-vitest](../eslint-config-vitest) instead.

# ESLint Config Jest

[**eslint**](https://github.com/eslint/eslint) shareable config to help you identify and report on patterns found in your tests.

## Plugins

This configuration uses the following plugins:

- [`eslint-plugin-jest`](https://github.com/jest-community/eslint-plugin-jest)
- [`eslint-plugin-jest-formatting`](https://github.com/dangreenisrael/eslint-plugin-jest-formatting)

## Install

```bash
$ yarn add @linters/eslint-config-jest -D
```

## Usage

The shareable config can be configured in the [**eslint** configuration file](https://eslint.org/docs/user-guide/configuring):

Create a _.eslintrc.js_ file with the following contents:

```js
module.exports = {
  extends: ["@linters/eslint-config-jest"],
};
```
npm package: @linters/eslint-config-nest
Description: The eslint for Nest.js you have been looking for.
Latest version: 2.4.0

# @linters/eslint-config-nest

ESLint configuration for NestJS applications.

## Plugins

- [@darraghor/eslint-plugin-nestjs-typed](https://github.com/darraghorern/eslint-plugin-nestjs-typed) - NestJS-specific linting rules

## Install

```bash
yarn add -D eslint @linters/eslint-config-nest
```

## Usage

Create `eslint.config.js`:

```js
import nestConfig from "@linters/eslint-config-nest";

export default [...nestConfig];
```
npm package: @linters/eslint-config-node
Description: The eslint configuration for node.js application you have been looking for.
Latest version: 2.2.1

# @linters/eslint-config-node

ESLint configuration for Node.js applications. Extends `@linters/eslint-config`.

## Plugins

- [eslint-plugin-n](https://github.com/eslint-community/eslint-plugin-n) - Node.js specific rules
- [eslint-plugin-security](https://github.com/eslint-community/eslint-plugin-security) - security best practices

## Install

```bash
yarn add -D eslint @linters/eslint-config-node
```

## Usage

Create `eslint.config.js`:

```js
import nodeConfig from "@linters/eslint-config-node";

export default [...nodeConfig];
```
npm package: @linters/eslint-config-ramda
Description: Extension for you eslint config with Ramda helper support.
Latest version: 1.9.0

> **ARCHIVED:** This package is no longer maintained.

# ESLint Config Ramda

[**eslint**](https://github.com/eslint/eslint) shareable config to help you identify and report on patterns found in your [ramda](https://github.com/ramda/ramda) code.

## Plugins

This configuration uses the following plugins:

- [eslint-plugin-ramda](https://github.com/ramda/eslint-plugin-ramda)

## Install

```bash
$ yarn add @linters/eslint-config-ramda -D
```

## Usage

The shareable config can be configured in the [**eslint** configuration file](https://eslint.org/docs/user-guide/configuring):

Create a _.eslintrc.js_ file with the following contents:

```js
module.exports = {
  extends: ["@linters/eslint-config-ramda"],
};
```
npm package: @linters/eslint-config-react
Description: The eslint configuration for react applications you have been looking for.
Latest version: 1.17.0

> **ARCHIVED:** This package is no longer maintained.

# Eslint Config React

[**eslint**](https://github.com/eslint/eslint) shareable config to help you identify and report on patterns found in your code in [React](https://github.com/facebook/react) applications.

## Plugins

This configuration uses the following plugins:

- `@linters/eslint-config`
- `eslint-plugin-react`
- `eslint-plugin-react-hooks`

## Install

```bash
$ yarn add eslint @linters/eslint-config-react -D
```

## Usage

The shareable config can be configured in the [**eslint** configuration file](https://eslint.org/docs/user-guide/configuring):

Create a _.eslintrc.js_ file with the following contents:

```js
module.exports = {
  extends: ["@linters/eslint-config-react"],
};
```
npm package: @linters/eslint-config-react-native
Description: The eslint config for react native applications you have been looking for.
Latest version: 1.11.0

> **ARCHIVED:** This package is no longer maintained.

# Eslint Config React Native

[**eslint**](https://github.com/eslint/eslint) shareable config to help you identify and report on patterns found in your code in [react-native](https://github.com/facebook/react-native) applications.

## Plugins

This configuration uses the following plugins:

- `@linters/eslint-config-react`
- `eslint-plugin-react-native`

## Install

```bash
$ yarn add eslint @linters/eslint-config-react-native -D
```

## Usage

Create a _.eslintrc.js_ file with the following contents:

```js
module.exports = {
  extends: ["@linters/eslint-config-react-native"],
};
```
npm package: @linters/eslint-config-storybook
Description: The eslint for config for Storybook stories you have been looking for.
Latest version: 0.5.0

> **ARCHIVED:** This package is no longer maintained.

# ESLint Config Storybook

[**eslint**](https://github.com/eslint/eslint) shareable config to help you identify and report on patterns found in your [Storybook](https://github.com/storybookjs/storybook) stories.

## Plugins

This configuration uses the following plugins:

- [`eslint-plugin-storybook`](https://github.com/storybookjs/eslint-plugin-storybook)

## Install

```bash
$ yarn add @linters/eslint-config-storybook -D
```

## Usage

The shareable config can be configured in the [**eslint** configuration file](https://eslint.org/docs/user-guide/configuring):

Create a _.eslintrc.js_ file with the following contents:

```js
module.exports = {
  extends: ["@linters/eslint-config-storybook"],
};
```
npm package: @linters/eslint-config-typescript
Description: The typescript eslint configuration rules you have been looking for.
Latest version: 2.4.0

# @linters/eslint-config-typescript

ESLint configuration for TypeScript projects. Extends `@linters/eslint-config`.

## Plugins

- [typescript-eslint](https://typescript-eslint.io/) - TypeScript-specific linting rules
- [eslint-import-resolver-typescript](https://github.com/import-js/eslint-import-resolver-typescript) - TypeScript import resolution

## Install

```bash
yarn add -D eslint typescript @linters/eslint-config-typescript
```

## Usage

Create `eslint.config.js`:

```js
import typescriptConfig from "@linters/eslint-config-typescript";

export default [...typescriptConfig];
```
npm package: @linters/eslint-config-vitest
Description: The eslint for vitest tests you have been looking for.
Latest version: 2.4.0

# @linters/eslint-config-vitest

ESLint configuration for Vitest test files.

## Plugins

- [@vitest/eslint-plugin](https://github.com/vitest-dev/eslint-plugin-vitest) - Vitest-specific linting rules

## Install

```bash
yarn add -D eslint @linters/eslint-config-vitest
```

## Usage

Create `eslint.config.js`:

```js
import vitestConfig from "@linters/eslint-config-vitest";

export default [...vitestConfig];
```

This config only applies to test files (`*.spec.*`, `*.test.*`, `_tests/`, `testing/`).
npm package: @linters/prettier-config
Description: The prettier config you have been looking for.
Latest version: 2.1.1

# Prettier Config

[**prettier**](https://github.com/prettier/prettier) shareable config for opinionated code formatter.

## Install

```sh
yarn add prettier @linters/prettier-config -D
```

## Usage

The shareable config can be configured in the [**prettier** configuration file](https://prettier.io/docs/en/configuration.html):

Create a _.prettierrc.js_ file with the following contents:

```js
module.exports = require('@linters/prettier-config')
```
npm package: @linters/stylelint-config
Description: The base style lint config you have been looking for.
Latest version: 1.7.0

> **ARCHIVED:** This package is no longer maintained.

# Style Lint Config

[**stylelint**](https://github.com/stylelint/stylelint) modern linter that helps you avoid errors and enforce conventions in your styles.

## Install

```sh
yarn add stylelint @linters/stylelint-config -D
```

## Usage

The shareable config can be configured in the [**stylelint** configuration file](https://github.com/stylelint/stylelint/blob/master/docs/user-guide/configuration.md):

Create a _.stylelintrc.js_ file with the following contents:

```js
module.exports = {
  extends: ["@linters/stylelint-config"],
};
```
npm package: @linters/stylelint-css-in-js-config
Description: The css-in-js config you have been looking for.
Latest version: 1.7.0

> **ARCHIVED:** This package is no longer maintained.

# StyleLint CSS-IN-JS Config

[**stylelint**](https://github.com/stylelint/stylelint) modern linter that helps you avoid errors and enforce conventions in your styles.

## Install

```sh
yarn add stylelint @linters/stylelint-css-in-js-config -D
```

## Usage

Create a _.stylelintrc.js_ file with the following contents:

```js
module.exports = {
  extends: ["@linters/stylelint-css-in-js-config"],
};
```
npm package: @linters/stylelint-css-in-js-react-native-config
Description: The style lint config for react native applications you have been looking for.
Latest version: 1.12.0

> **ARCHIVED:** This package is no longer maintained.

# StyleLint CSS-in-JS React Native

[**stylelint**](https://github.com/stylelint/stylelint) modern linter that helps you avoid errors and enforce conventions in your styles for [React Native](https://github.com/facebook/react-native) applications.

## Install

```sh
yarn add stylelint @linters/stylelint-css-in-js-react-native-config -D
```

## Usage

Create a _.stylelintrc.js_ file with the following contents:

```js
module.exports = {
  extends: ["@linters/stylelint-css-in-js-react-native-config"],
};
```
npm package: @linters/stylelint-scss-config
Description: The SCSS style lint config you have been looking for.
Latest version: 1.11.0

> **ARCHIVED:** This package is no longer maintained.

# StyleLint SCSS Config

[**stylelint**](https://github.com/stylelint/stylelint) modern linter that helps you avoid errors and enforce conventions in your styles for you [SASS](https://github.com/sass/sass) applications.

## Install

```sh
yarn add stylelint @linters/stylelint-scss-config -D
```

## Usage

Create a _.stylelintrc.js_ file with the following contents:

```js
module.exports = {
  extends: ["@linters/stylelint-scss-config"],
};
```