Package detail

eslint-config-es

thenativeweb49.7kMITdeprecated4.2.0

Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.

eslint-config-es contains a strict ESLint configuration for ES2015+ and TypeScript.

ecmascript, es6, es2015, es2016

readme

eslint-config-es

eslint-config-es contains a strict ESLint configuration for ES2015+ and TypeScript.

Status

Category Status
Version npm
Dependencies David
Dev dependencies David
Build GitHub Actions
License GitHub

Installation

$ npm install eslint-config-es \
              eslint

The following additional ESLint plugins are included by default, so you don't have to install them:

Plugin Automatically enabled
eslint-plugin-eslint-comments Yes
eslint-plugin-extended Yes
eslint-plugin-mocha Yes
eslint-plugin-react No
eslint-plugin-unicorn Yes
@typescript-eslint/eslint-plugin No

To enable support for React and JSX, all you need to do is to install the react module. The appropriate rules will become enabled automatically.

To enable support for TypeScript, all you need to do is to install the typescript module. The appropriate rules will become enabled automatically for .ts and .tsx files. The generated configuration expects a tsconfig.json at the project root.

Quick Start

This module contains a very strict ESLint configuration for ES2015 and above, both for Node.js and browser development. Its aims to eradicate any variation in code style. If you can not tell any more, based on little individual manners, who of your co-workers wrote a piece of code, this module succeeded. This helps you to narrow down your focus to pure functionality, as you do not have to think about code styling any more at all.

To use one of those configurations, create a .eslintrc.json file in your project and use the extends keyword.

{
  "extends": "es/node"
}

Alternatively, you may also use es/browser.

If you want to override any rules, you can do so in your configuration file. For details on how to do this, e.g. to get an explanation on how to enable or disable specific rules, see the ESLint documentation on extending configuration files.

Running quality assurance

To run quality assurance for this module use roboter:

$ npm run roboter

Note: npx roboter will not work as our ESLint Rules are written in TypeScript, so they have to be compiled before usage. npm run roboter will do this.

Better ESLint Rules

This package has a built-in library that allows defining ESLint-Rules in a more strict but (what we think) better and intuitive format.

A basic example looks like this:

const betterRulesRecord: BetterRulesRecord = {
  camelcase: false, // compiles to "camelcase: 'off'"
  forDirection: [], // compiles to "for-direction: 'error'"
  noParens: [ 'always', { otherConfig: 'value' } ], // compiles to "no-parens: [ 'error', 'always', {otherConfig: 'value' } ]"
}

To be able to use those rules with ESLint, they have to be compiled with the betterRules.compile method. The whole betterRules package is exported by this library and can be used like this:

import { betterRules } from 'eslint-config-es';
const compiledESLintRules = betterRules.compile(betterRulesRecord);

// Will produce:
{
  camelcase: 'off',
  'for-direction': [ 'error' ], 
  'no-parens': [ 'error', 'always', { otherConfig: 'value' } ],
}

Differences to normal ESLint Rules

  1. Only 2 allowed rule-configs exist:
    1. false for turning it off.
    2. [] (possible empty) to turn it on with severity error and provide additional configuration.
  2. Rules are now in camelCase.
  3. error is the default and only for all rules.

withPlugin-Hook

You can use the withPlugin hook to avoid having to put plugin-rules in quotes ('react/test-rule') like this:

import { betterRules } from 'eslint-config-es'

const reactRules: BetterRulesRecord = betterRules.withPlugin('react', {
  booleanPropNaming: false
});

Plugin names do not get compiled

Thus, you can use this hook to avoid weird constructs and streamline your configs:

const weirdMix: BetterRulesRecord = {
  '@typescript-eslint/arrayType': []
};

const betterDefiniton: BetterRulesRecord = 
  betterRules.withPlugin('@typescript-eslint', {
    arrayType: []
  };

But why?

  1. Turning Rules off with false rather than with a string 'off' is easier to distinguish from turned on rules and strictly avoids typos (false will yield a compiler error if mistyped).
  2. We do not see a value in ESLint warnings, as warnings tend to get ignored.
  3. Because of 2., there is no need for additional abilities to turn on a rule (true, or a string), thus only allowing arrays [] streamlines and simplifies the configuration a lot.
  4. CamelCasing the rules avoids the need to sometimes type property-keys of rules with quotes ' (e.g. { 'for-direction': 'off'}), thus again streamlining configuration.

changelog

4.2.0 (2022-03-03)

Features

  • allow explicitly typed function expressions (#468) (d39aad7)

4.1.0 (2021-11-19)

Features

4.0.1 (2021-11-19)

Bug Fixes

  • IsInstalled does not throw uncaught promise rejections anymore. (#447) (cfcc4c4)

4.0.0 (2021-11-19)

Features

  • Restructure code; Migrate to TypeScript (#433) (b8d7442)

BREAKING CHANGES

    • main does not export the config anymore. You have to explicitly extend es/node or es/browser
  • Add some new rules

3.31.0 (2021-10-29)

Features

3.30.15 (2021-08-26)

Bug Fixes

  • disable unicorn/require-post-message-target-origin (#404) (9500768)

3.30.14 (2021-08-26)

Bug Fixes

  • set a valid parserOptions.ecmaVersion (#403) (0024415)

3.30.13 (2021-08-19)

Bug Fixes

3.30.12 (2021-08-16)

Bug Fixes

  • bump eslint-plugin-unicorn from 34.0.1 to 35.0.0 (#396) (080b405)

3.30.11 (2021-08-16)

Bug Fixes

  • bump @typescript-eslint/eslint-plugin from 4.28.5 to 4.29.1 (#397) (42990d7)

3.30.10 (2021-08-16)

Bug Fixes

  • bump @typescript-eslint/parser from 4.29.0 to 4.29.1 (#398) (5f7cddb)

3.30.9 (2021-08-09)

Bug Fixes

  • bump @typescript-eslint/parser from 4.28.5 to 4.29.0 (#394) (5f6aa88)

3.30.8 (2021-08-06)

Bug Fixes

3.30.7 (2021-08-02)

Bug Fixes

  • bump @typescript-eslint/eslint-plugin from 4.28.4 to 4.28.5 (#389) (4a371bb)

3.30.6 (2021-08-02)

Bug Fixes

  • bump @typescript-eslint/parser from 4.28.4 to 4.28.5 (#388) (84dce82)

3.30.5 (2021-07-26)

Bug Fixes

  • bump @typescript-eslint/eslint-plugin from 4.28.3 to 4.28.4 (#387) (2fc5177)

3.30.4 (2021-07-26)

Bug Fixes

  • bump @typescript-eslint/parser from 4.28.3 to 4.28.4 (#386) (7f4438d)

3.30.3 (2021-07-19)

Bug Fixes

  • bump @typescript-eslint/eslint-plugin from 4.28.2 to 4.28.3 (#384) (24f928c)

3.30.2 (2021-07-19)

Bug Fixes

  • bump @typescript-eslint/parser from 4.28.2 to 4.28.3 (#385) (0a588d0)

3.30.1 (2021-07-12)

Bug Fixes

  • bump @typescript-eslint/parser from 4.28.1 to 4.28.2 (#382) (e3e6fbe)

3.30.0 (2021-07-11)

Features

  • Update dependencies, support latest EcmaScript. (efa11e6)

3.29.11 (2021-07-05)

Bug Fixes

  • bump @typescript-eslint/parser from 4.28.0 to 4.28.1 (#375) (e8c09e1)

3.29.10 (2021-06-28)

Bug Fixes

  • bump @typescript-eslint/parser from 4.26.0 to 4.28.0 (#374) (3e604c4)

3.29.9 (2021-06-10)

Bug Fixes

  • bump normalize-url from 6.0.0 to 6.0.1 (#365) (c1910b8)

3.29.8 (2021-06-08)

Bug Fixes

  • bump trim-newlines from 3.0.0 to 3.0.1 (#364) (67aea55)

3.29.7 (2021-06-07)

Bug Fixes

  • bump @typescript-eslint/eslint-plugin from 4.25.0 to 4.26.0 (#361) (0b593aa)

3.29.6 (2021-06-07)

Bug Fixes

  • bump @typescript-eslint/parser from 4.25.0 to 4.26.0 (#362) (56002b5)

3.29.5 (2021-05-31)

Bug Fixes

  • bump eslint-plugin-mocha from 8.1.0 to 9.0.0 (#356) (26108a8)

3.29.4 (2021-05-31)

Bug Fixes

  • bump eslint-plugin-react from 7.23.2 to 7.24.0 (#358) (94c9fa9)

3.29.3 (2021-05-31)

Bug Fixes

  • bump @typescript-eslint/parser from 4.24.0 to 4.25.0 (#359) (e483903)

3.29.2 (2021-05-25)

Bug Fixes

  • bump @typescript-eslint/eslint-plugin from 4.23.0 to 4.25.0 (#354) (1f6d118)

3.29.1 (2021-05-25)

Bug Fixes

  • bump @typescript-eslint/parser from 4.23.0 to 4.24.0 (#353) (cf85a14)

3.29.0 (2021-05-17)

Features

3.28.34 (2021-05-17)

Bug Fixes

  • bump eslint-plugin-unicorn from 31.0.0 to 32.0.1 (#345) (d0bb58b)

3.28.33 (2021-05-17)

Bug Fixes

  • bump @typescript-eslint/eslint-plugin from 4.22.1 to 4.23.0 (#346) (693d0aa)

3.28.32 (2021-05-17)

Bug Fixes

  • bump @typescript-eslint/parser from 4.22.1 to 4.23.0 (#347) (e44be7f)

3.28.31 (2021-05-17)

Bug Fixes

  • Disable ESLint's built-in rule default-param-last in TypeScript context. (#348) (8a14463)

3.28.30 (2021-05-10)

Bug Fixes

  • bump hosted-git-info from 2.8.5 to 2.8.9 (#343) (45cd151)

3.28.29 (2021-05-06)

Bug Fixes

  • bump @typescript-eslint/eslint-plugin from 4.22.0 to 4.22.1 (#341) (7810d56)

3.28.28 (2021-05-06)

Bug Fixes

  • bump @typescript-eslint/parser from 4.22.0 to 4.22.1 (#340) (3a3fb66)

3.28.27 (2021-04-27)

Bug Fixes

  • bump eslint-plugin-unicorn from 29.0.0 to 31.0.0 (#338) (744d8af)

3.28.26 (2021-04-11)

Bug Fixes

  • bump eslint-plugin-react from 7.23.1 to 7.23.2 (#332) (ba7c395)

3.28.25 (2021-03-29)

Bug Fixes

  • bump @typescript-eslint/parser from 4.19.0 to 4.20.0 (#327) (5134261)

3.28.24 (2021-03-25)

Bug Fixes

3.28.23 (2021-03-24)

Bug Fixes

  • bump eslint-plugin-react from 7.23.0 to 7.23.1 (#323) (b9f1f29)

3.28.22 (2021-03-23)

Bug Fixes

  • bump eslint-plugin-react from 7.22.0 to 7.23.0 (#322) (df8c701)

3.28.21 (2021-03-23)

Bug Fixes

  • bump eslint-plugin-unicorn from 28.0.2 to 29.0.0 (#318) (131b6fa)

3.28.20 (2021-03-23)

Bug Fixes

  • bump @typescript-eslint/eslint-plugin from 4.18.0 to 4.19.0 (#320) (e3b7db1)

3.28.19 (2021-03-23)

Bug Fixes

  • bump @typescript-eslint/parser from 4.18.0 to 4.19.0 (#319) (d056c5d)

3.28.18 (2021-03-19)

Bug Fixes

  • bump @typescript-eslint/eslint-plugin from 4.17.0 to 4.18.0 (#317) (b09527b)

3.28.17 (2021-03-19)

Bug Fixes

  • bump @typescript-eslint/parser from 4.17.0 to 4.18.0 (#316) (9e67eeb)

3.28.16 (2021-03-09)

Bug Fixes

  • bump @typescript-eslint/parser from 4.16.1 to 4.17.0 (#313) (540e9e3)

3.28.15 (2021-03-09)

Bug Fixes

  • bump @typescript-eslint/eslint-plugin from 4.16.1 to 4.17.0 (#314) (59857aa)

3.28.14 (2021-03-05)

Bug Fixes

  • bump eslint-plugin-mocha from 8.0.0 to 8.1.0 (#312) (5f917ec)

3.28.13 (2021-03-02)

Bug Fixes

  • bump @typescript-eslint/eslint-plugin from 4.15.2 to 4.16.1 (#309) (4435501)

3.28.12 (2021-03-02)

Bug Fixes

  • bump @typescript-eslint/parser from 4.15.2 to 4.16.0 (#306) (7c73790)

3.28.11 (2021-03-01)

Bug Fixes

  • bump @typescript-eslint/eslint-plugin from 4.15.2 to 4.16.0 (#307) (0b21873)

3.28.10 (2021-02-23)

Bug Fixes

  • bump @typescript-eslint/eslint-plugin from 4.15.1 to 4.15.2 (#302) (6ef585b)

3.28.9 (2021-02-23)

Bug Fixes

  • bump @typescript-eslint/parser from 4.15.1 to 4.15.2 (#301) (e4dcbc2)

3.28.8 (2021-02-15)

Bug Fixes

  • bump @typescript-eslint/parser from 4.15.0 to 4.15.1 (#298) (0a68d5a)

3.28.7 (2021-02-15)

Bug Fixes

  • bump @typescript-eslint/eslint-plugin from 4.15.0 to 4.15.1 (#299) (9e0ba07)

3.28.6 (2021-02-15)

Bug Fixes

  • bump eslint-plugin-unicorn from 28.0.0 to 28.0.1 (#296) (6bbb28a)

3.28.5 (2021-02-10)

Bug Fixes

  • bump eslint-plugin-unicorn from 27.0.0 to 28.0.0 (#293) (e83ec8b)

3.28.4 (2021-02-09)

Bug Fixes

  • bump eslint-plugin-unicorn from 26.0.1 to 27.0.0 (#281) (3906bb2)

3.28.3 (2021-02-09)

Bug Fixes

  • bump @typescript-eslint/eslint-plugin from 4.13.0 to 4.15.0 (#290) (aa021f3)

3.28.2 (2021-02-08)

Bug Fixes

  • bump @typescript-eslint/parser from 4.14.2 to 4.15.0 (#289) (dff5b6d)

3.28.1 (2021-02-01)

Bug Fixes

  • bump @typescript-eslint/parser from 4.14.1 to 4.14.2 (#287) (637c204)

3.28.0 (2021-01-27)

Features

  • Disable unicorn/prefer-ternary temporarily. (#285) (8ae4324)

3.27.7 (2021-01-27)

Bug Fixes

  • bump @typescript-eslint/parser from 4.14.0 to 4.14.1 (#282) (f5e434f)

3.27.6 (2021-01-18)

Bug Fixes

  • bump @typescript-eslint/parser from 4.13.0 to 4.14.0 (#279) (64572e0)

3.27.5 (2021-01-13)

Bug Fixes

  • bump eslint-plugin-unicorn from 26.0.0 to 26.0.1 (#275) (de9503a)

3.27.4 (2021-01-12)

Bug Fixes

  • bump eslint-plugin-unicorn from 25.0.1 to 26.0.0 (#272) (cacc281)

3.27.3 (2021-01-11)

Bug Fixes

  • bump @typescript-eslint/eslint-plugin from 4.12.0 to 4.13.0 (#274) (14d5eca)

3.27.2 (2021-01-11)

Bug Fixes

  • bump @typescript-eslint/parser from 4.12.0 to 4.13.0 (#273) (dbdb288)

3.27.1 (2021-01-07)

Bug Fixes

  • Disable rule temporarily. (f7c087f)

3.27.0 (2021-01-07)

Features

  • Update dependencies and introduce a few new rules. (3e87786)

3.26.15 (2021-01-04)

Bug Fixes

  • bump @typescript-eslint/parser from 4.11.1 to 4.12.0 (#271) (6cc2cc0)

3.26.14 (2021-01-04)

Bug Fixes

  • bump @typescript-eslint/parser from 4.11.0 to 4.11.1 (#264) (f190957)

3.26.13 (2020-12-28)

Bug Fixes

  • bump @typescript-eslint/parser from 4.10.0 to 4.11.0 (#261) (d4083af)

3.26.12 (2020-12-14)

Bug Fixes

  • bump @typescript-eslint/parser from 4.9.1 to 4.10.0 (#257) (0dd309b)

3.26.11 (2020-12-07)

Bug Fixes

  • bump @typescript-eslint/parser from 4.9.0 to 4.9.1 (#254) (b8d1c47)

3.26.10 (2020-12-07)

Bug Fixes

  • bump @typescript-eslint/eslint-plugin from 4.9.0 to 4.9.1 (#255) (264785e)

3.26.9 (2020-11-30)

Bug Fixes

  • bump @typescript-eslint/parser from 4.8.2 to 4.9.0 (#252) (f174ba5)

3.26.8 (2020-11-30)

Bug Fixes

  • bump @typescript-eslint/eslint-plugin from 4.8.2 to 4.9.0 (#251) (31b2da1)

3.26.7 (2020-11-24)

Bug Fixes

  • bump @typescript-eslint/eslint-plugin from 4.8.1 to 4.8.2 (#250) (cec05e3)

3.26.6 (2020-11-23)

Bug Fixes

  • bump @typescript-eslint/parser from 4.8.1 to 4.8.2 (#249) (08405e3)

3.26.5 (2020-11-17)

Bug Fixes

  • bump @typescript-eslint/parser from 4.7.0 to 4.8.1 (#243) (5962938)

3.26.4 (2020-11-17)

Bug Fixes

  • bump @typescript-eslint/eslint-plugin from 4.7.0 to 4.8.1 (#242) (754899e)

3.26.3 (2020-11-16)

Bug Fixes

  • Fixed no-shadow rule for typescript causing errors with enums (#239) (15e2e83)

3.26.2 (2020-11-09)

Bug Fixes

  • bump @typescript-eslint/eslint-plugin from 4.6.1 to 4.7.0 (#238) (8e5f72f)

3.26.1 (2020-11-09)

Bug Fixes

  • bump @typescript-eslint/parser from 4.6.1 to 4.7.0 (#237) (cec6175)

3.26.0 (2020-11-04)

Features

3.25.4 (2020-11-03)

Bug Fixes

  • Fix headline for robot section in readme. (#231) (32ea51a)

3.25.3 (2020-11-03)

Bug Fixes

  • bump @typescript-eslint/parser from 4.6.0 to 4.6.1 (#232) (e2df36f)

3.25.2 (2020-11-02)

Bug Fixes

  • bump @typescript-eslint/eslint-plugin from 4.6.0 to 4.6.1 (#233) (4672f89)

3.25.1 (2020-10-30)

Bug Fixes

  • Fix configuration of rule @typescript-eslint/ban-types. (#229) (513a13d)

3.25.0 (2020-10-29)

Features

  • Allow object type in @typescript-eslint/ban-types rule. (#228) (522b471)

3.24.9 (2020-10-28)

Bug Fixes

  • Fix ESLint errors. (1adbc13)
  • Update dependencies, and adjust rules. (575fdae)

3.24.8 (2020-10-21)

Bug Fixes

  • bump eslint-plugin-react from 7.21.4 to 7.21.5 (#220) (9804c2e)

3.24.7 (2020-10-20)

Bug Fixes

  • bump @typescript-eslint/eslint-plugin from 4.4.1 to 4.5.0 (#219) (34732b3)

3.24.6 (2020-10-13)

Bug Fixes

  • bump @typescript-eslint/eslint-plugin from 4.4.0 to 4.4.1 (#213) (752f070)

3.24.5 (2020-10-13)

Bug Fixes

  • bump @typescript-eslint/parser from 4.4.0 to 4.4.1 (#214) (f9914d7)

3.24.4 (2020-10-12)

Bug Fixes

3.24.3 (2020-10-12)

Bug Fixes

  • bump eslint-plugin-react from 7.21.3 to 7.21.4 (#209) (32d2c25)

3.24.2 (2020-10-07)

Bug Fixes

  • bump @typescript-eslint/eslint-plugin from 4.3.0 to 4.4.0 (#208) (252af3c)

3.24.1 (2020-10-06)

Bug Fixes

  • bump @typescript-eslint/parser from 4.3.0 to 4.4.0 (#207) (57de62a)

3.24.0 (2020-10-06)

Features

  • Allow t as single-letter variable for i18next. (2055359)

3.23.8 (2020-10-03)

Bug Fixes

  • bump eslint-plugin-react from 7.21.2 to 7.21.3 (#206) (4dafbd2)

3.23.7 (2020-09-29)

Bug Fixes

  • bump @typescript-eslint/eslint-plugin from 4.2.0 to 4.3.0 (#204) (75ed803)

3.23.6 (2020-09-29)

Bug Fixes

  • bump @typescript-eslint/parser from 4.2.0 to 4.3.0 (#205) (960951b)

3.23.5 (2020-09-28)

Bug Fixes

  • Allow camel case and pascal case for variables and properties. (cac230d)

3.23.4 (2020-09-26)

Bug Fixes

  • bump eslint-plugin-react from 7.21.1 to 7.21.2 (#202) (251c00f)

3.23.3 (2020-09-24)

Bug Fixes

  • bump eslint-plugin-react from 7.20.6 to 7.21.1 (#201) (107f450)

3.23.2 (2020-09-22)

Bug Fixes

  • bump @typescript-eslint/eslint-plugin from 4.1.1 to 4.2.0 (#198) (a13b93f)

3.23.1 (2020-09-22)

Bug Fixes

  • bump @typescript-eslint/parser from 4.1.1 to 4.2.0 (#199) (18c5740)

3.23.0 (2020-09-21)

Features

  • Support NodeJS type in TypeScript files. (35ad11f)

3.22.0 (2020-09-21)

Features

  • Tighten rule for exception handling. (08357ab)

3.21.4 (2020-09-21)

Reverts

  • Revert "fix: Disable rules for parameter properties." (7f04874)

3.21.3 (2020-09-19)

Bug Fixes

  • bump eslint-plugin-unicorn from 21.0.0 to 22.0.0 (#197) (953deda)

3.21.2 (2020-09-18)

Bug Fixes

  • Disable rules for parameter properties. (364ef86)

3.21.1 (2020-09-18)

Bug Fixes

  • Disable verifying assigning any. (aed445c)

3.21.0 (2020-09-18)

Features

  • Allow expiring todos, and fix void return type issue. (11b1e2b)

3.20.5 (2020-09-18)

Bug Fixes

  • Add dollar character as valid identifier for variables and properties. (88f98ca)

3.20.4 (2020-09-18)

Bug Fixes

  • Adjust naming conventions. (b07b234)

3.20.3 (2020-09-15)

Bug Fixes

  • bump @typescript-eslint/parser from 4.1.0 to 4.1.1 (#193) (77ee60b)

3.20.2 (2020-09-15)

Bug Fixes

  • bump @typescript-eslint/eslint-plugin from 4.1.0 to 4.1.1 (#194) (3059c25)

3.20.1 (2020-09-13)

Bug Fixes

3.20.0 (2020-09-12)

Features

  • Update rules to latest plugins. (6cfae00)

3.19.69 (2020-09-12)

Bug Fixes

3.19.68 (2020-09-10)

Bug Fixes

3.19.67 (2020-08-14)

Bug Fixes

  • bump eslint-plugin-react from 7.20.5 to 7.20.6 (#188) (648caa8)

3.19.66 (2020-07-29)

Bug Fixes

  • bump eslint-plugin-react from 7.20.4 to 7.20.5 (#186) (4362820)

3.19.65 (2020-07-27)

Bug Fixes

  • bump eslint-plugin-react from 7.20.3 to 7.20.4 (#185) (415c312)

3.19.64 (2020-07-01)

Bug Fixes

  • bump eslint-plugin-react from 7.20.2 to 7.20.3 (#182) (168101a)

3.19.63 (2020-06-30)

Bug Fixes

  • bump eslint-plugin-react from 7.20.1 to 7.20.2 (#181) (80407f7)

3.19.62 (2020-06-29)

Bug Fixes

  • bump eslint-plugin-react from 7.20.0 to 7.20.1 (#180) (c234170)

3.19.61 (2020-05-18)

Bug Fixes

  • bump @typescript-eslint/parser from 2.33.0 to 2.34.0 (#175) (bcdfc21)

3.19.60 (2020-05-13)

Bug Fixes

  • bump eslint-plugin-react from 7.19.0 to 7.20.0 (#174) (0b5d159)

3.19.59 (2020-05-13)

Bug Fixes

  • bump @typescript-eslint/parser from 2.32.0 to 2.33.0 (#172) (178a81b)

3.19.58 (2020-05-11)

Bug Fixes

  • bump @typescript-eslint/parser from 2.31.0 to 2.32.0 (#169) (16af0f6)

3.19.57 (2020-05-05)

Bug Fixes

  • bump @typescript-eslint/parser from 2.30.0 to 2.31.0 (#168) (a803c28)

3.19.56 (2020-04-28)

Bug Fixes

  • bump @typescript-eslint/parser from 2.29.0 to 2.30.0 (#166) (1653a7e)

3.19.55 (2020-04-20)

Bug Fixes

  • bump @typescript-eslint/parser from 2.28.0 to 2.29.0 (#162) (b62d9a1)

3.19.54 (2020-04-13)

Bug Fixes

  • bump @typescript-eslint/parser from 2.27.0 to 2.28.0 (#160) (0879de9)

3.19.53 (2020-04-07)

Bug Fixes

  • bump @typescript-eslint/parser from 2.26.0 to 2.27.0 (#157) (503781b)

3.19.52 (2020-03-30)

Bug Fixes

  • bump @typescript-eslint/eslint-plugin from 2.25.0 to 2.26.0 (#154) (7f5fdd7)

3.19.51 (2020-03-30)

Bug Fixes

  • bump @typescript-eslint/parser from 2.25.0 to 2.26.0 (#155) (1947f19)

3.19.50 (2020-03-25)

Bug Fixes

  • bump @typescript-eslint/eslint-plugin from 2.24.0 to 2.25.0 (#150) (66ebfbd)

3.19.49 (2020-03-23)

Bug Fixes

  • bump @typescript-eslint/parser from 2.24.0 to 2.25.0 (#149) (2265ffa)

3.19.48 (2020-03-16)

Bug Fixes

  • bump @typescript-eslint/eslint-plugin from 2.23.0 to 2.24.0 (#147) (de63811)

3.19.47 (2020-03-16)

Bug Fixes

  • bump @typescript-eslint/parser from 2.23.0 to 2.24.0 (#146) (0d10987)

3.19.46 (2020-03-16)

Bug Fixes

3.19.45 (2020-03-15)

Bug Fixes

  • bump @typescript-eslint/eslint-plugin from 2.22.0 to 2.23.0 (#142) (251f268)

3.19.44 (2020-03-11)

Bug Fixes

  • bump eslint-plugin-unicorn from 17.1.0 to 17.2.0 (#145) (e784d45)

3.19.43 (2020-03-10)

Bug Fixes

  • bump eslint-plugin-unicorn from 17.0.1 to 17.1.0 (#144) (4f55793)

3.19.42 (2020-03-09)

Bug Fixes

  • bump @typescript-eslint/parser from 2.22.0 to 2.23.0 (#143) (0aa511b)

3.19.41 (2020-03-08)

Bug Fixes

  • bump eslint-plugin-unicorn from 17.0.0 to 17.0.1 (#141) (084aeb9)

3.19.40 (2020-03-08)

Bug Fixes

  • bump eslint-plugin-unicorn from 16.1.1 to 17.0.0 (#140) (b5daa06)

3.19.39 (2020-03-06)

Bug Fixes

  • bump eslint-plugin-react from 7.18.3 to 7.19.0 (#139) (c985e7a)

3.19.38 (2020-03-04)

Bug Fixes

  • bump @typescript-eslint/eslint-plugin from 2.21.0 to 2.22.0 (#137) (a9ff15e)

3.19.37 (2020-03-02)

Bug Fixes

  • bump @typescript-eslint/parser from 2.21.0 to 2.22.0 (#138) (cf5b10f)

3.19.36 (2020-02-24)

Bug Fixes

  • bump @typescript-eslint/eslint-plugin from 2.20.0 to 2.21.0 (#134) (539ad55)

3.19.35 (2020-02-24)

Bug Fixes

  • bump @typescript-eslint/parser from 2.20.0 to 2.21.0 (#133) (c0447a8)

3.19.34 (2020-02-19)

Bug Fixes

  • bump eslint-plugin-mocha from 6.2.2 to 6.3.0 (#131) (5dcb20e)

3.19.33 (2020-02-17)

Bug Fixes

  • bump @typescript-eslint/eslint-plugin from 2.19.2 to 2.20.0 (#129) (31b9166)

3.19.32 (2020-02-17)

Bug Fixes

  • bump @typescript-eslint/parser from 2.19.2 to 2.20.0 (#128) (16528fc)

3.19.31 (2020-02-12)

Bug Fixes

  • bump eslint-plugin-unicorn from 16.1.0 to 16.1.1 (#126) (278d87d)

3.19.30 (2020-02-11)

Bug Fixes

  • bump eslint-plugin-unicorn from 16.0.0 to 16.1.0 (#125) (895293c)

3.19.29 (2020-02-11)

Bug Fixes

  • bump @typescript-eslint/eslint-plugin from 2.19.1 to 2.19.2 (#123) (66788bb)

3.19.28 (2020-02-11)

Bug Fixes

  • bump @typescript-eslint/parser from 2.19.1 to 2.19.2 (#124) (3b90185)

3.19.27 (2020-02-10)

Bug Fixes

  • bump @typescript-eslint/eslint-plugin from 2.19.0 to 2.19.1 (#121) (4dad182)

3.19.26 (2020-02-10)

Bug Fixes

  • bump @typescript-eslint/parser from 2.19.0 to 2.19.1 (#122) (6a1eb87)

3.19.25 (2020-02-04)

Bug Fixes

  • bump @typescript-eslint/eslint-plugin from 2.18.0 to 2.19.0 (#120) (9afdb09)

3.19.24 (2020-02-03)

Bug Fixes

  • bump @typescript-eslint/parser from 2.18.0 to 2.19.0 (#119) (4d2b8e4)

3.19.23 (2020-02-03)

Bug Fixes

  • bump eslint-plugin-react from 7.18.2 to 7.18.3 (#118) (85d0b23)

3.19.22 (2020-02-02)

Bug Fixes

  • bump eslint-plugin-unicorn from 15.0.1 to 16.0.0 (#115) (4b5c20b)

3.19.21 (2020-02-02)

Bug Fixes

  • bump eslint-plugin-react from 7.18.0 to 7.18.2 (#117) (c56524f)

3.19.20 (2020-01-28)

Bug Fixes

  • bump @typescript-eslint/eslint-plugin from 2.17.0 to 2.18.0 (#110) (adea845)

3.19.19 (2020-01-27)

Bug Fixes

  • bump @typescript-eslint/parser from 2.17.0 to 2.18.0 (#109) (67d5c62)

3.19.18 (2020-01-21)

Bug Fixes

3.19.17 (2020-01-21)

Bug Fixes

  • bump @typescript-eslint/eslint-plugin from 2.16.0 to 2.17.0 (#104) (7073a8c)

3.19.16 (2020-01-21)

Bug Fixes

  • bump @typescript-eslint/parser from 2.16.0 to 2.17.0 (#105) (b471805)

3.19.15 (2020-01-16)

Bug Fixes

  • bump eslint-plugin-react from 7.17.0 to 7.18.0 (#102) (c737449)

3.19.14 (2020-01-13)

Bug Fixes

  • bump @typescript-eslint/eslint-plugin from 2.15.0 to 2.16.0 (#99) (6234c87)

3.19.13 (2020-01-13)

Bug Fixes

  • bump @typescript-eslint/parser from 2.15.0 to 2.16.0 (#100) (8cb4190)

3.19.12 (2020-01-07)

Bug Fixes

  • Update TypeScript plugin and adjust rules. (#96) (220b7d7)

3.19.11 (2020-01-06)

Bug Fixes

  • bump @typescript-eslint/parser from 2.14.0 to 2.15.0 (#95) (115fd6e)

3.19.10 (2019-12-30)

Bug Fixes

  • bump @typescript-eslint/parser from 2.13.0 to 2.14.0 (#93) (7fa0c7d)

3.19.9 (2019-12-30)

Bug Fixes

  • bump @typescript-eslint/eslint-plugin from 2.13.0 to 2.14.0 (#92) (25540dd)

3.19.8 (2019-12-27)

Bug Fixes

  • Update dependencies and update rules. (#91) (40c5fa0)

3.19.7 (2019-12-23)

Bug Fixes

  • bump @typescript-eslint/parser from 2.12.0 to 2.13.0 (#88) (d6d7534)

3.19.6 (2019-12-23)

Bug Fixes

  • bump eslint-plugin-unicorn from 15.0.0 to 15.0.1 (#89) (da3d7bd)

3.19.5 (2019-12-22)

Bug Fixes

  • bump eslint-plugin-unicorn from 14.0.1 to 15.0.0 (#86) (d1b9d2d)

3.19.4 (2019-12-16)

Bug Fixes

  • bump @typescript-eslint/eslint-plugin from 2.11.0 to 2.12.0 (#82) (c29b6dc)

3.19.3 (2019-12-16)

Bug Fixes

  • bump @typescript-eslint/parser from 2.11.0 to 2.12.0 (#81) (2819722)

3.19.2 (2019-12-09)

Bug Fixes

  • bump @typescript-eslint/eslint-plugin from 2.10.0 to 2.11.0 (#80) (e0ce663)

3.19.1 (2019-12-09)

Bug Fixes

  • bump @typescript-eslint/parser from 2.10.0 to 2.11.0 (#79) (f9a927f)

3.19.0 (2019-12-03)

Features

  • Update dependencies, introduce new rules. (#77) (8d049ff)