Skip to content

Releases: peerigon/eslint-config-peerigon

v29.0.0-beta.1

31 Jan 02:07
Compare
Choose a tag to compare
v29.0.0-beta.1 Pre-release
Pre-release

29.0.0-beta.1 (2021-01-31)

Bug Fixes

  • JavaScript: Remove deprecated rules (eb52883)

chore

Features

  • Add prettier-typescript-node preset (1464581)
  • JavaScript: Add "no-loss-of-precision" rule as warning (5fd2828)
  • JavaScript: Add "no-nonoctal-decimal-escape" rule as warning (92e7aa9)
  • JavaScript: Add "no-promise-executor-return" rule as warning (a679f6b)
  • JavaScript: Add "no-restricted-exports" rule as warning (c1f3852)
  • JavaScript: Add "no-unreachable-loop" rule as warning (5757b4b)
  • JavaScript: Add "no-unsafe-optional-chaining" rule as warning (eb77e91)
  • JavaScript: Add "no-useless-backreference" rule as warning (1653191)
  • node: Use eslint-plugin-node (75c2ffe)
  • TypeScript: Add new TypeScript rules (199a393)

BREAKING CHANGES

  • node: We switched to eslint-plugin-node and their recommended rules
  • Change eslint peer dependency to ^7.15.0
  • Update eslint-config-prettier to ^7.2.0

v28.1.5

30 Nov 12:37
Compare
Choose a tag to compare

28.1.5 (2020-11-30)

Bug Fixes

  • TypeScript: Disable @typescript-eslint/no-throw-literal (1b8aa70)

v28.1.4

16 Jul 15:40
Compare
Choose a tag to compare

28.1.4 (2020-07-16)

Bug Fixes

  • typescript: Disable @typescript-eslint/consistent-type-assertions in tests (938a733)
  • typescript: Disable @typescript-eslint/no-unsafe-call (60fd344)

v28.1.3

09 Jul 15:51
Compare
Choose a tag to compare

28.1.3 (2020-07-09)

Bug Fixes

  • base: Disable accessor-pairs (e9ca31d)

v28.1.2

09 Jul 15:46
Compare
Choose a tag to compare

28.1.2 (2020-07-09)

Bug Fixes

  • Missing preset files in published package (0b79df1)

v28.1.1

09 Jul 15:40
Compare
Choose a tag to compare

28.1.1 (2020-07-09)

Bug Fixes

  • base: Disable import/no-unassigned-import (3ccf48a)
  • typescript: Disable @typescript-eslint/no-unsafe-return in tests (4ef74ab)

v28.1.0

09 Jul 15:23
Compare
Choose a tag to compare

28.1.0 (2020-07-09)

Bug Fixes

  • typescript: Relax rules that forbid the reassignment of 'any' (93bc5ca)
  • typescript: Remove additional @typescript-eslint/no-unnecessary-condition options (033011a)
  • typescript: Remove deprecated rules (d4f0048)

Features

  • Add presets for a quick start (326052d)
  • typescript: Allow ts-expect-error with description (b80c6a5)
  • typescript: Disable @typescript-eslint/no-explicit-any (5332eb1)
  • typescript: Disable @typescript-eslint/no-non-null-assertion (94b79dd)

v28.0.0

16 May 12:58
Compare
Choose a tag to compare

28.0.0 (2020-05-16)

Features

  • Remove Prettier configuration (e6c0d39)

BREAKING CHANGES

  • Based on discussion #76 we decided to remove our Prettier configuration.
    In order to avoid useless discussions, people should format their code with thatever style Prettier uses. Configuring Prettier ultimately defeats the purpose of Prettier, see prettier/prettier#40

v27.8.0

16 May 12:18
Compare
Choose a tag to compare

27.8.0 (2020-05-16)

Features

  • Move jsdoc rules to separate config (c810d1f), closes #87

v27.7.0

16 May 12:07
Compare
Choose a tag to compare

27.7.0 (2020-05-16)

Features

  • Increase eslint peerDependency to 7.0.0 (45d5003)