@ridi/eslint-config

6.1.0 • Public • Published

@ridi/eslint-config

npm version
A rule set of RIDI's ESLint configurations based on Airbnb's.

Installation

Install @ridi/eslint-config package:

  1. Install the correct versions of each package, which are listed by the command:
npm info "@ridi/eslint-config" peerDependencies

if using npm 5+, use this shortcut

npx install-peerdeps --dev @ridi/eslint-config

if using yarn, use this command

yarn add --peer --dev @ridi/eslint-config
  1. Install via package manager:
npm install --save-dev @ridi/eslint-config

or

yarn --dev @ridi/eslint-config

Usage

Javascript

module.exports = {
  extends: [
    '@ridi/eslint-config'
  ]
}

@ridi/eslint-config/typescript

  • @typescript-eslint/eslint-plugin
  • typescript

Typescript

module.exports = {
  extends: [
    '@ridi/eslint-config',
    '@ridi/eslint-config/typescript'
  ]
}

@ridi/eslint-config/react

  • eslint-plugin-import
  • eslint-plugin-jsx-a11y
  • eslint-plugin-react
  • eslint-plugin-react-hooks

Javascript + React

{
  "extends": [
    '@ridi/eslint-config',
    '@ridi/eslint-config/react',
  ],
}

Typescript + React

module.exports = {
  extends: [
    '@ridi/eslint-config',
    '@ridi/eslint-config/typescript',
    '@ridi/eslint-config/react'
  ]
}

@ridi/eslint-config/prettier

  • eslint-plugin-prettier

Prettier

works fine with local configuration file (e.g. .prettierrc)

{
  "extends": [
    '@ridi/eslint-config',
    '@ridi/eslint-config/prettier',
  ],
}

Dependencies (4)

Dev Dependencies (0)

    Package Sidebar

    Install

    npm i @ridi/eslint-config

    Weekly Downloads

    1,315

    Version

    6.1.0

    License

    MIT

    Unpacked Size

    7.12 kB

    Total Files

    8

    Last publish

    Collaborators

    • hw.choi
    • simulacre7
    • ys.yoon
    • lowfront
    • mando212
    • khinenw
    • davin.ahn
    • ridicorp
    • m0ai
    • ridi-junhee