3.0.0-rc.1 • Published 9 years ago

eslint-config-segment v3.0.0-rc.1

Weekly downloads
4
License
MIT
Repository
github
Last release
9 years ago

eslint-config-segment

Segment's ESLint configurations.

Installation

Install this config package and ESLint:

$ npm install --save-dev eslint eslint-config-segment

Usage

This set of configs is meant to be extended on a per-project basis as necessary using ESLint's shareable configs feature.

This package includes the following configurations:

  • segment
  • segment/browser
  • segment/node

Examples

A barebones .eslintrc looks like this:

{
  "extends": "segment"
}

Is your test suite throwing all sorts of Mocha-related errors? Throw this in your test/.eslintrc (it'll inherit all your root .eslintrc settings, so no need to duplicate them here):

{
  "env": {
    "mocha": true
  }
}

If your project is a Node project, your .eslintrc might look something like this:

{
  "extends": "segment/node"
}

Likewise, if your project is a browser project that exposes the analytics global, your .eslintrc might look something like this:

{
  "extends": "segment/browser",

  "globals": {
    "analytics": true
  }
}

For more complex/real examples, see the examples folder.

For more details about how shareable configs work, see the ESLint documentation.

3.0.0-rc.1

9 years ago

2.2.0

10 years ago

2.1.1

10 years ago

2.1.0

10 years ago

2.0.1

10 years ago

2.0.0

10 years ago

1.0.18

10 years ago

1.0.17

10 years ago

1.0.16

10 years ago

1.0.15

10 years ago

1.0.14

10 years ago

1.0.13

10 years ago

1.0.12

10 years ago

1.0.11

10 years ago

1.0.10

10 years ago

1.0.9

10 years ago

1.0.8

10 years ago

1.0.7

10 years ago

1.0.6

10 years ago

1.0.5

10 years ago

1.0.4

10 years ago

1.0.3

10 years ago

1.0.2

10 years ago

1.0.1

10 years ago

1.0.0

10 years ago