@socifi/eslint-config

2.10.2 • Public • Published

ESLint Config SOCIFI

npm version CircleCI

This is default ESlint configurations for projects in SOCIFI.

Usage

First install the package:

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

and update you ESLint configuration:

module.exports = {
    extends: [
        '@socifi',
    ],
};

In basic configuration following plugins are included:

  • import - We use ECMAScript 6 modules.
  • jsdoc - Predefined style for comments of methods.
  • promise - Predefined style for promises.
  • compat - To check that used features are supported by certain browsers.
  • unicorn - Various lints.
  • filenames - Lint file names.
  • sonar - various piggy code detection
  • typescript
  • array-func

There are more extendable configurations for tests or different envs:

module.exports = {
    extends: [
        '@socifi',
        '@socifi/eslint-config/react',
        '@socifi/eslint-config/jasmine',
        '@socifi/eslint-config/jest',
        '@socifi/eslint-config/babel-resolver',
    ],
};

Package Sidebar

Install

npm i @socifi/eslint-config

Weekly Downloads

3

Version

2.10.2

License

Apache-2.0

Unpacked Size

23.4 kB

Total Files

9

Last publish

Collaborators

  • socifi-ci
  • tholsti