claudiorodriguez / eslint-config-canonical

The most comprehensive ES code style guide.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Canonical ESLint Config

Travis build status NPM version

Canonical is the most comprehensive code style guide. It consists of more than 800 rules, some of which are custom written for Canonical (e.g. eslint-plugin-jsdoc, eslint-plugin-flowtype).

The goal of the Canonical style guide is to reduce noise in code version control and promote use of the latest ES features.

Usage

This package includes the following configurations:

Example:

{
  "extends": [
    "canonical",
    "canonical/ava",
    "canonical/flowtype",
    "canonical/lodash",
    "canonical/mocha",
    "canonical/react"
  ]
}

Versioning Policy

All breaking changes will bump the major version as per the semver convention. Therefore, every new rule addition will increase the major version.

About

The most comprehensive ES code style guide.

License:Other


Languages

Language:JavaScript 100.0%