eslint-config-vi

    11.0.0 • Public • Published

    eslint-config-vi

    npm Build Status Renovate enabled

    This package provides an ESLint config for the VI Company's JS coding style.

    Why another config?

    The eslint-config-vi is based on the eslint-config-airbnb-base config. That config is well maintained and we agree with most of the rules set. We extend the eslint-config-airbnb-base with our own rules.
    The eslint-config-airbnb-base is defined as a peerDependency so it should be installed separately.

    Installation

    To make use of this config, install this package and its peerDepencies as a development dependencies of your project. eslint-config-airbnb-base also makes use of peerDependencies which also needs to be installed:

    npx install-peerdeps eslint-config-vi
    npx install-peerdeps eslint-config-airbnb-base -o
    

    Usage

    Create a .eslintrc.* config file:

    .eslintrc.js

    module.exports = {
      extends: 'vi'
    };

    .eslintrc.json

    {
      "extends": "vi"
    }

    Configuration

    The default vi config supports ES2015+ code and targets the browser.

    Node.js

    For Node.js development you can use the eslint-config-vi/node config:

    .eslintrc.js

    module.exports = {
      extends: 'eslint-config-vi/node'
    };

    Changelog

    Read the Changelog

    License

    MIT © VI Company

    Install

    npm i eslint-config-vi

    DownloadsWeekly Downloads

    233

    Version

    11.0.0

    License

    MIT

    Unpacked Size

    17.3 kB

    Total Files

    16

    Last publish

    Collaborators

    • vicompany-frontend
    • edw1n
    • svensigmond
    • timseverien
    • vi-company
    • sjorsjes
    • ba55ie