Important: This documentation covers Yarn 1 (Classic).
For Yarn 2+ docs and migration guide, see yarnpkg.com.

Package detail

eslint-config-umbrellio

umbrellio9.7kMIT5.0.1

ESLint config for Umbrellio javascript code style

eslint, config, umbrellio

readme

eslint-config-umbrellio

npm version

Package Versioning (Semver)

Example: 5.29.0

5** - Major ESlint Version **29 - development updates and dependencies updates 0 - patches and bug fixes

Installation

with yarn:

yarn add -D eslint-config-umbrellio

Add umbrellio to "extends" section of .eslintrc.json:

{
  "extends": "umbrellio"
}

You can also enable optional configs:

{
  "extends": [
    "umbrellio",
    "umbrellio/flow",
    "umbrellio/react",
    "umbrellio/jest"
  ]
}

Dependencies

for umbrellio:

yarn add -D eslint-plugin-import eslint-plugin-node eslint-plugin-prefer-object-spread eslint-plugin-promise

for umbrellio/flow:

yarn add -D eslint-plugin-flowtype

for umbrellio/react:

yarn add -D eslint-plugin-react eslint-plugin-jsx-a11y

for umbrellio/jest:

yarn add -D eslint-plugin-jest

changelog

Change Log

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog and this project adheres to Semantic Versioning.

[Unreleased]

Changed

  • new versioning scheme
  • updated major dependencies (eslint 5.0 and other eslint suckers mozers pidorasers)

[4.8.0] - PENDING

Changed

  • Updated ESLint to 4.8.0.
  • Updated all ESLint plugins.
  • Updated yamljs to 0.3.0.
  • Enabled switch-colon-spacing and no-buffer-constructor rules.

[0.4.5] - 2017-07-25

Changed

  • Set arrow to false for react/jsx-wrap-multilines rule.

[0.4.4] - 2017-06-23

Added

  • Set error for no-alert and no-console rules.

    Changed

  • Set props to true for no-param-reassign rule.

[0.4.3] - 2017-06-08

Changed

  • Changed quotes and jsx-quotes rules to double.

[0.4.2] - 2017-06-06

Removed

  • eslint-plugin-curry

[0.4.1] - 2017-06-06

Changed

  • Added ForInStatement to no-restricted-syntax rule.

[0.4.0] - 2017-05-15

Added

  • Config for Jest.

    Changed

  • newline-per-chained-call - disabled
  • Split one big config into three separate ones: general, React and Flow.

[0.3.3] - 2017-05-12

Changed

  • curry/arrow-parens set to requireForBlockBody: false
  • import/prefer-default-export - disabled

[0.3.2] - 2017-05-11

Added

  • no-var: error

[0.3.1] - 2017-05-02

Added

  • eslint-plugin-curry

[0.3.0] - 2017-04-28

Added

  • object-curly-spacing: always
  • Rules for Flow.

    Changed

  • Allow parens in no-confusing-arrow

[0.2.0] - 2017-04-14

Changed

  • Rules are now in Yaml.