eslint-config-space-single

0.3.11 • Public • Published

eslint-config-space-single

Sharable ESLint config, based on xo-space, but with single quotes + some additional settings.

NPM version David CircleCI codecov XO code style

Install

$npm install --save-dev eslint-config-space-single

Usage

Add some ESLint config to your package.json:

{
  "name": "my-awesome-project",
  "eslintConfig": {
    "extends": "eslint-config-space-single"
  }
}

Or to .eslintrc:

{
  "extends": "eslint-config-space-single"
}

Supports parsing ES6+, but this is not the default.

This package also exposes eslint-config-space-single/esnext if you want ES6+ rules:

{
  "extends": "eslint-config-space-single/esnext"
}

And eslint-config-space-single/browser if you're in the browser:

{
  "extends": "eslint-config-space-single/browser"
}

Test configuration:

{
  "extends": "eslint-config-space-single/test"
}

Some Helpers

package.json scripts

Here are some package.json snippets I use to harmonize handling of eslinting across projects:

"scripts"{
  "lint""eslint src && eslint test",
  "lint:fix""eslint src --fix && eslint test --fix",
  "lint:src""eslint src",
  "lint:src:fix""eslint src --fix",
  "lint:test""eslint test",
  "lint:text:fix""eslint test --fix"
}

Then just run e.g. yarn lint:src:fix or npm run lint:src:fix.

Related Projects

About

Author

Stefan Walther

License

MIT

Readme

Keywords

Package Sidebar

Install

npm i eslint-config-space-single

Weekly Downloads

8

Version

0.3.11

License

MIT

Unpacked Size

6.3 kB

Total Files

6

Last publish

Collaborators

  • stefanwalther