@jitsi/eslint-config

6.0.4 • Public • Published

eslint-config-jitsi

A shareable eslint config for Jitsi's projects.

Install

npm install --save-dev @jitsi/eslint-config

Installing peerDependencies

npm install --save-dev babel-eslint eslint-plugin-import

Usage

Add the following to your .eslintrc.js.

{
  'extends': '@jitsi/eslint-config'
}

Additional

If you want to enforce jsdoc rules used by Jitsi.

npm install --save-dev eslint-plugin-jsdoc
{
  'extends': [
    '@jitsi/eslint-config',
    '@jitsi/eslint-config/jsdoc'
  ]
}

If you are using react.

npm install --save-dev eslint-plugin-react
{
  'extends': [
    '@jitsi/eslint-config',
    '@jitsi/eslint-config/react'
  ]
}

If you are using typescript:

 npm install --save-dev @typescript-eslint/eslint-plugin @typescript-eslint/parser @stylistic/eslint-plugin
{
  'extends': [
    '@jitsi/eslint-config',
    '@jitsi/eslint-config/typescript'
  ]
}

Readme

Keywords

Package Sidebar

Install

npm i @jitsi/eslint-config

Weekly Downloads

6,615

Version

6.0.4

License

Apache-2.0

Unpacked Size

36.2 kB

Total Files

10

Last publish

Collaborators

  • hristoterezov
  • gpolitis
  • yanas
  • jitsiorg
  • saghul
  • mihhu
  • jallamsetty
  • andrei.gavrilescu
  • damencho
  • calinteodor