Skip to content

Coder-Spirit/eslint-config

Repository files navigation

@coderspirit/eslint-config

This package provides a very opinionated and strict ESLint configuration (plus some Prettier config as well). It basically combines other plugins and rules.

Installation

# NPM
npm install @coderspirit/eslint-config --save-dev

# Yarn
yarn add @coderspirit/eslint-config --dev

# PNPM
pnpm add --save-dev @coderspirit/eslint-config

Usage

ESLint

In your .eslintrc.cjs file, add '@coderspirit' to the extends section:

module.exports = {
    extends: [
        '@coderspirit',
        // ...
    ],
    // ...
}

Prettier

In your .prettierrc.mjs file:

import config from '@coderspirit/eslint-config/prettier'

export default {
    ...config,
    // ... your custom details
}