0.1.3 • Published 8 years ago

eslint-config-true v0.1.3

Weekly downloads
1
License
MIT
Repository
github
Last release
8 years ago

eslint-config-true Build Status

ESLint shareable config for True

Install

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

For the esnext version you'll also need Babel's ESLint parser and plugin:

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

For react, you will also need eslint-plugin-react:

$ npm install --save-dev eslint-plugin-react

Usage

Add some ESLint config to your package.json:

{
	"name": "my-awesome-project",
	"eslintConfig": {
		"extends": "true"
	}
}

Or to .eslintrc:

{
	"extends": "true"
}

Supports parsing ES2015, but doesn't enforce it by default.

This package also exposes xo/esnext if you want ES2015+ rules:

{
	"extends": "true/esnext"
}

And true/browser if you're in the browser:

{
	"extends": "true/browser"
}

And true/react if you want React application to be linted:

{
    "extends": "true/react"
}

Or have multiple configs together:

{
    "extends": [
        "true", // base
        "true/esnext", // ES6/7
        "true/react" // React/JSX
    ]
}

License

MIT © True