@12core/eslint-config-12core
12Core Shareable eslint config
Last updated a month ago by 12core-bot .
MIT · Repository · Bugs · Original npm · Tarball · package.json
$ cnpm install @12core/eslint-config-12core 
SYNC missed versions from official npm registry.

eslint-config-12core

Node.js CI

A shareable eslint config for 12core projects.

Usage

npm i @12core/eslint-config-12core eslint --save-dev

Then create an .eslintrc.json file in the root of your directory:

{
  "extends": "@12core/eslint-config-12core"
}

Then run eslint on whatever code you want to lint:

eslint --ext .js esm/

Make the linting step part of your testing script.

What

@12core/eslint-config-12core bundles standard + standard-jsx with additional consutomizations that work for all of us at little-core-labs.

Because we control the shareable config, the normally peer-dependent eslint plugins are actually included as transient dependencies, so that usage of this config is a lot more convenient (only 2 deps, instead if 5+).

Contributing

If you would like to make rule changes, please submit a PR with some discussion with rational.

Editor plugins

You should use an editor plugin so that you can see the warnings while working, and take advantage of auto formatting:

VSCode

Sublime

Your favorite editor

... please PR notes you have!

React

If you want to use the standard react plugin, follow these steps:

Install deps

npm i @12core/eslint-config-12core eslint babel-eslint eslint-config-standard-react --save-dev

Create eslint config

Create a .eslintrc.json with the following.

{
  "parser": "babel-eslint",
  "extends": ["@12core/eslint-config-12core", "standard-react"]
}

Run eslint

eslint --ext .js esm/

Current Tags

  • 3.0.0                                ...           latest (a month ago)

5 Versions

  • 3.0.0                                ...           a month ago
  • 2.0.1                                ...           a month ago
  • 2.0.0                                ...           a month ago
  • 1.0.3                                ...           a month ago
  • 1.0.1                                ...           6 months ago
Maintainers (2)
Downloads
Today 0
This Week 0
This Month 26
Last Day 0
Last Week 15
Last Month 39
Dev Dependencies (4)
Dependents (0)
None

Copyright 2014 - 2016 © taobao.org |