# Change Log

All notable changes to this project will be documented in this file. See
[Conventional Commits](https://conventionalcommits.org) for commit guidelines.

# [4.0.0](https://github.com/researchgate/tooling/compare/@researchgate/eslint-config-base@3.0.4...@researchgate/eslint-config-base@4.0.0) (2021-03-10)

### Features

- Update prettier eslint config
  ([ba7d2c4](https://github.com/researchgate/tooling/commit/ba7d2c4f0321bb39cfadf2ddb6455e77ce0f761e))

### BREAKING CHANGES

- Requires new version of prettier config and plugin

# Change Log

All notable changes to this project will be documented in this file. See
[Conventional Commits](https://conventionalcommits.org) for commit guidelines.

## [3.0.4](https://github.com/researchgate/tooling/compare/@researchgate/eslint-config-base@3.0.3...@researchgate/eslint-config-base@3.0.4) (2020-08-17)

### Bug Fixes

- **eslint:** Tests are usually modules in jest
  ([058a33e](https://github.com/researchgate/tooling/commit/058a33e2e5383c71bff38a6b766222454291ba73))

# Change Log

All notable changes to this project will be documented in this file. See
[Conventional Commits](https://conventionalcommits.org) for commit guidelines.

## [3.0.3](https://github.com/researchgate/tooling/compare/@researchgate/eslint-config-base@3.0.2...@researchgate/eslint-config-base@3.0.3) (2020-08-10)

### Bug Fixes

- **eslint:** Fix script sourceType for config files
  ([db39b92](https://github.com/researchgate/tooling/commit/db39b925a0213d373a7202c47d4392a90c1980c7))

# Change Log

All notable changes to this project will be documented in this file. See
[Conventional Commits](https://conventionalcommits.org) for commit guidelines.

## [3.0.2](https://github.com/researchgate/tooling/compare/@researchgate/eslint-config-base@3.0.1...@researchgate/eslint-config-base@3.0.2) (2020-08-10)

### Bug Fixes

- **eslint:** Ensure config files are script sourcetype
  ([2993c87](https://github.com/researchgate/tooling/commit/2993c8730b78e9e4a8514b7d81ed63c4e37b357d))

# Change Log

All notable changes to this project will be documented in this file. See
[Conventional Commits](https://conventionalcommits.org) for commit guidelines.

## [3.0.1](https://github.com/researchgate/tooling/compare/@researchgate/eslint-config-base@3.0.0...@researchgate/eslint-config-base@3.0.1) (2020-08-07)

### Bug Fixes

- **spire:** Move eslint ts config to spire config
  ([08bdebd](https://github.com/researchgate/tooling/commit/08bdebdea835830c2552a77b857068d3074724e7))

# Change Log

All notable changes to this project will be documented in this file. See
[Conventional Commits](https://conventionalcommits.org) for commit guidelines.

# [3.0.0](https://github.com/researchgate/tooling/compare/@researchgate/eslint-config-base@2.0.2...@researchgate/eslint-config-base@3.0.0) (2020-08-07)

### Bug Fixes

- **eslint:** Add typescript parser by default
  ([9ab3561](https://github.com/researchgate/tooling/commit/9ab356133b3069b7455be2b338172128c0a11de4))

### BREAKING CHANGES

- **eslint:** eslint-config-base now has a peerDependency on
  @typescript-eslint/parser

# Change Log

All notable changes to this project will be documented in this file. See
[Conventional Commits](https://conventionalcommits.org) for commit guidelines.

## [2.0.2](https://github.com/researchgate/tooling/compare/@researchgate/eslint-config-base@2.0.1...@researchgate/eslint-config-base@2.0.2) (2020-07-28)

### Bug Fixes

- **eslint-base:** Treat typescript files always as modules
  ([c10cfeb](https://github.com/researchgate/tooling/commit/c10cfeb7ae7afda8f0ba49b23b4fd114e2bcc2b6))

# Change Log

All notable changes to this project will be documented in this file. See
[Conventional Commits](https://conventionalcommits.org) for commit guidelines.

## [2.0.1](https://github.com/researchgate/tooling/compare/@researchgate/eslint-config-base@2.0.0...@researchgate/eslint-config-base@2.0.1) (2020-06-11)

### Bug Fixes

- **deps:** update dependency eslint to v7
  ([006086a](https://github.com/researchgate/tooling/commit/006086afb480eabfa821a915a6188cd77f411e27))

# Change Log

All notable changes to this project will be documented in this file. See
[Conventional Commits](https://conventionalcommits.org) for commit guidelines.

# [2.0.0](https://github.com/researchgate/tooling/compare/@researchgate/eslint-config-base@1.4.3...@researchgate/eslint-config-base@2.0.0) (2020-04-30)

### Bug Fixes

- **deps:** update dependency prettier to v2
  ([7cf2a2c](https://github.com/researchgate/tooling/commit/7cf2a2ca3c38229a8aaac23ede6d2857237f52b1))

### BREAKING CHANGES

- **deps:** Prettier was updated and there might be files that need reformating

# Change Log

All notable changes to this project will be documented in this file. See
[Conventional Commits](https://conventionalcommits.org) for commit guidelines.

## [1.4.3](https://github.com/researchgate/tooling/compare/@researchgate/eslint-config-base@1.4.2...@researchgate/eslint-config-base@1.4.3) (2020-03-24)

**Note:** Version bump only for package @researchgate/eslint-config-base

# Change Log

All notable changes to this project will be documented in this file. See
[Conventional Commits](https://conventionalcommits.org) for commit guidelines.

## [1.4.2](https://github.com/researchgate/tooling/compare/@researchgate/eslint-config-base@1.4.1...@researchgate/eslint-config-base@1.4.2) (2019-11-30)

**Note:** Version bump only for package @researchgate/eslint-config-base

# Change Log

All notable changes to this project will be documented in this file. See
[Conventional Commits](https://conventionalcommits.org) for commit guidelines.

## [1.4.1](https://github.com/researchgate/tooling/compare/@researchgate/eslint-config-base@1.4.0...@researchgate/eslint-config-base@1.4.1) (2019-11-22)

### Bug Fixes

- **eslint:** Enable no-console again for all configs
  ([58e6de3](https://github.com/researchgate/tooling/commit/58e6de3))

# Change Log

All notable changes to this project will be documented in this file. See
[Conventional Commits](https://conventionalcommits.org) for commit guidelines.

# 1.4.0 (2019-09-04)

### Bug Fixes

- Allow node 8.6 and up
  ([8a4184c](https://github.com/researchgate/tooling/commit/8a4184c))
- Use correct peer dependencies in eslint configs
  ([bb76673](https://github.com/researchgate/tooling/commit/bb76673))

## 1.3.1 (2019-05-31)

### Bug Fixes

- **eslint-config:** set default env for test files
  ([327cb6c](https://github.com/researchgate/tooling/commit/327cb6c))

# 1.2.0 (2019-04-04)

### Features

- initial commit
  ([17aaea3](https://github.com/researchgate/tooling/commit/17aaea3))

# Change Log

All notable changes to this project will be documented in this file. See
[Conventional Commits](https://conventionalcommits.org) for commit guidelines.

## [1.3.1](https://github.com/researchgate/tooling/compare/v1.3.0...v1.3.1) (2019-05-31)

### Bug Fixes

- **eslint-config:** set default env for test files
  ([327cb6c](https://github.com/researchgate/tooling/commit/327cb6c))

# 1.2.0 (2019-04-04)

### Features

- initial commit
  ([17aaea3](https://github.com/researchgate/tooling/commit/17aaea3))

# 1.1.0 (2019-04-04)

### Features

- initial commit
  ([17aaea3](https://github.com/researchgate/tooling/commit/17aaea3))

<a name="5.0.1"></a>

## [5.0.1](https://github.com/researchgate/linting/compare/v5.0.0...v5.0.1) (2018-10-01)

**Note:** Version bump only for package @researchgate/eslint-config-base

<a name="5.0.0"></a>

# [5.0.0](https://github.com/researchgate/linting/compare/v4.0.0...v5.0.0) (2018-08-27)

**Note:** Version bump only for package @researchgate/eslint-config-base

<a name="4.0.0"></a>

# [4.0.0](https://github.com/researchgate/linting/compare/v3.0.0...v4.0.0) (2018-06-29)

### Features

- **base:** Add `no-cond-assign` and `no-new-func`
  ([ff85fa1](https://github.com/researchgate/linting/commit/ff85fa1))
- **deps:** update dependency eslint to v5
  ([#14](https://github.com/researchgate/linting/issues/14))
  ([798ac50](https://github.com/researchgate/linting/commit/798ac50))

### BREAKING CHANGES

- **deps:** Requires eslint v5
- **base:** Add `no-cond-assign` and `no-new-func`

<a name="2.0.1"></a>

## [2.0.1](https://github.com/researchgate/linting/compare/v2.0.0...v2.0.1) (2018-02-04)

### Bug Fixes

- **prettier:** Use local prettier config and add root test folders
  ([1076db4](https://github.com/researchgate/linting/commit/1076db4))

<a name="2.0.0"></a>

# [2.0.0](https://github.com/researchgate/linting/compare/v1.0.1...v2.0.0) (2017-12-13)

### Bug Fixes

- **deps:** Add missing peer dependency on eslint
  ([f2b43d2](https://github.com/researchgate/linting/commit/f2b43d2))
- **import:** Add correct default import extension settings
  ([409b5a7](https://github.com/researchgate/linting/commit/409b5a7))
- **imports:** Allow dev dependencies in tests directory
  ([c3d52b0](https://github.com/researchgate/linting/commit/c3d52b0))
- **lint:** correctly set sourceType in all configs
  ([ecb126e](https://github.com/researchgate/linting/commit/ecb126e))
- **no-unused-vars:** Allow rest siblings to be unused
  ([737ee93](https://github.com/researchgate/linting/commit/737ee93))
- **package:** Ensure latest versions of plugins are required.
  ([ca5cc3f](https://github.com/researchgate/linting/commit/ca5cc3f))

### Features

- **no-alert:** Enable no-alert rule
  ([3db53ce](https://github.com/researchgate/linting/commit/3db53ce))
- **no-use-before-define:** Ignore functions
  ([b5f8a28](https://github.com/researchgate/linting/commit/b5f8a28))

### BREAKING CHANGES

- **no-alert:** alert functions are now not allowed anymore
- **package:** Requires newer versions of peer dependencies.

<a name="1.0.1"></a>

## [1.0.1](https://github.com/researchgate/linting/compare/v1.0.0...v1.0.1) (2017-09-23)

### Bug Fixes

- **prettier:** Require eslint-plugin-prettier >= 2.3.0 for config support
  ([89150d0](https://github.com/researchgate/linting/commit/89150d0))

<a name="1.0.0"></a>

# [1.0.0](https://github.com/researchgate/linting/compare/v0.3.0...v1.0.0) (2017-09-23)

### Bug Fixes

- **dependencies:** Add correct peerDependencies
  ([ef1d4ce](https://github.com/researchgate/linting/commit/ef1d4ce))
- **prettier:** Turn off conflicting rule no-floating-decimal
  ([50d8f13](https://github.com/researchgate/linting/commit/50d8f13))

### BREAKING CHANGES

- **dependencies:** Need to install peerDependencies

<a name="0.3.0"></a>

# [0.3.0](https://github.com/researchgate/linting/compare/v0.2.0...v0.3.0) (2017-09-02)

### Bug Fixes

- **prettier:** Fix eslint configs to not conflict with prettier
  ([eacbef1](https://github.com/researchgate/linting/commit/eacbef1))
- **prettier:** Remove curly to fix conflicts with prettier
  ([7fc4142](https://github.com/researchgate/linting/commit/7fc4142))

<a name="0.2.0"></a>

# [0.2.0](https://github.com/researchgate/linting/compare/v0.1.1...v0.2.0) (2017-09-02)

### Features

- **eslint-base:** Add arrow-body-style rule ("off")
  ([1256930](https://github.com/researchgate/linting/commit/1256930))
- **eslint-base:** Add no-floating-decimal rule
  ([910ffb9](https://github.com/researchgate/linting/commit/910ffb9))
- **eslint-base:** Add no-label-var rule ("off")
  ([2d98822](https://github.com/researchgate/linting/commit/2d98822))
- **eslint-base:** Add no-labels rule
  ([eae24f3](https://github.com/researchgate/linting/commit/eae24f3))
- **eslint-base:** Add no-shadow-restricted-names rule
  ([4ff5653](https://github.com/researchgate/linting/commit/4ff5653))
- **eslint-base:** Add no-unneeded-ternary rule
  ([b66fe2f](https://github.com/researchgate/linting/commit/b66fe2f))
- **eslint-base:** Add no-useless-concat rule
  ([8bbaddc](https://github.com/researchgate/linting/commit/8bbaddc))
- **eslint-base:** Add no-var rule
  ([fe64d01](https://github.com/researchgate/linting/commit/fe64d01))
- **eslint-base:** Add one-var rule
  ([645a6b0](https://github.com/researchgate/linting/commit/645a6b0))
- **eslint-base:** Add padded-blocks rule
  ([a1f5f1e](https://github.com/researchgate/linting/commit/a1f5f1e))
- **eslint-base:** Add prefer-template rule
  ([28e14c8](https://github.com/researchgate/linting/commit/28e14c8))

<a name="0.1.0"></a>

# 0.1.0 (2017-09-01)

### Features

- **monorepo:** Initial commit
  ([7c56318](https://github.com/researchgate/linting/commit/7c56318))
