✍ JavaScript coding standards at littleBits
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
.gitignore
.npmignore
README.adoc
eslint-config.yaml
package.json
yarn.lock

README.adoc

JavaScript Coding Standards

Installation

npm install --save-dev eslint-config-littlebits

About

littleBits writes a lot of JavaScript. We use ESLint to catch basic errors and enforce a coding style that we think optimizes modernity and clarity.

All projects by littleBits written in JavaScript should use the ESLint configuration found here. Any disagreements should be opened as Github Issues on this repo.

Usage

  1. Have ESLint integrated into your editor of choice.

  2. Do npm install --save-dev eslint-config-littlebits to bring the config into your project.

  3. Do echo 'extends: littlebits' > .eslintrc to apply this config to your project.

Overriding

If your project has special needs you may apply project-specific overrides as documented here.

Versioning Policy

  • If new rules are added then release is considered breaking.

    • Unless the rule can be automatically fixed in which case the change should be considered non-breaking.

  • If new rules are removed then release is considered non-breaking.