eslint-config-twilio-mocha

    1.35.1 • Public • Published

    eslint-config-twilio-mocha

    Version Downloads License

    Twilio's approach to Mocha/Chai styling.

    Plugins and Extensions

    This config includes the following plugins and extensions:

    Installation

    $ npm install eslint eslint-config-twilio-mocha --save-dev

    Usage

    Add the ESLint config to either your package.json or your .eslintrc:

    package.json

    {
      "name": "my-project",
      "eslintConfig": {
        "extends": [
          "twilio-mocha"
        ]
      }
    }

    .eslintrc

    {
      "extends": [
        "twilio-mocha"
      ]
    }

    Then add the following two scripts for running and fixing your codebase:

    {
      "scripts": {
        "lint": "eslint --ext js --ext jsx src/ test/",
        "lint:fix": "npm run lint -- --fix"
      }
    }

    Prettier

    If you want to allow your IDE to auto-format your code as you save it, then create .prettierrc.js and add:

    const baseConfig = require('./node_modules/eslint-config-twilio/rules/prettier');
    
    module.exports = {
      ...baseConfig,
    };

    Install

    npm i eslint-config-twilio-mocha

    DownloadsWeekly Downloads

    1,351

    Version

    1.35.1

    License

    MIT

    Unpacked Size

    4.47 kB

    Total Files

    6

    Last publish

    Collaborators

    • twilio-labs-ci
    • ahcai
    • ktalebian
    • flex-runtime