Skip to content

Releases: p3ol/eslint-config

Drop Node 14

08 Jun 13:42
Compare
Choose a tag to compare

3.0.1 (2023-06-09)

Bug Fixes

  • deps: bump peerDependencies between packages to v3 (41c0919)

3.0.0 (2023-06-08)

⚠ BREAKING

  • Drops node 14, requires node >= 16

Bug Fixes

  • accept eslint-plugin-n v16 in peerDeps (f9c8336)
  • renovate: rename deprecated fields (d51e7d0)

Features

  • ci: upgrade node major vesions tested (1a99755)
  • upgrade eslint-plugin-n to v16 (75891ff)

no-unneeded-ternary, import/newline-after-import, import/order, padding-line-between-statements & no-trailing-spaces

25 Nov 18:00
Compare
Choose a tag to compare

1.4.2 (2020-11-26)

Bug Fixes

  • config: normalize import/order rule (c597d5c)
  • config-react: adapt import/order rule for react projects (bc47ea1)
  • config-react-native: adapt import/order rule for react-native (b001f9c)

1.4.1 (2020-11-26)

Bug Fixes

  • config: fix wrong path groups in import/order (ad730a3)

1.4.0 (2020-11-25)

Bug Fixes

  • config: don't skip blank lines with no-trailing-spaces (6f10dbe)

Features

  • config: enable import/newline-after-import (bc09469)
  • config: enable import/order (8e123d4)
  • config: enable padding-line-between-statements (090e3e3)
  • config: enforce custom no-unneeded-ternary (99e954b)
  • plugin: extend no-unneeded-ternary for expression statements (ce64c32)

@babel/eslint-parser, eslint >= 7 & eslint-config-standard >= 15

29 Oct 10:11
Compare
Choose a tag to compare

1.3.1 (2020-10-29)

Bug Fixes

  • config: disable default-param-last rule (e5da576)
  • plugin: fix missing @babel/eslint-parser compatibility (62074fa)

1.3.0 (2020-10-29)

Bug Fixes

  • get rid of eslint-plugin-standard (e574c85)

Features

  • config: replace babel-eslint with @babel/eslint-parser (2b4b6c4)
  • config: update peerdeps requirements (3fed5b2)
  • plugin: force require eslint 7 (38e7f79)

Custom camelcase rule

16 Jul 12:19
Compare
Choose a tag to compare

1.2.5 (2020-10-26)

Bug Fixes

  • config: fix config standard v15 offsetTernaryExpressions option (b98fa3d)

1.2.4 (2020-10-26)

Bug Fixes

  • config: disable errors for multiline ternary expressions (20efb00)
  • deps: update peer deps (1f77344)
  • plugin: allow multiline wrapping parens for conditional & arrow expressions (afed7c0)

1.2.3 (2020-07-13)

Bug Fixes

  • plugin: handle new spread & double unary awaits for no-extra-parens (a42d794)

1.2.2 (2020-06-15)

Bug Fixes

  • config: fix missing enforceForSequenceExpressions option (34d518e)
  • plugin: handle spread over wrapped await (b069546)

1.2.1 (2020-06-15)

Bug Fixes

  • plugin: avoid only checking variable declarators (631a6e6)

1.2.0 (2020-06-15)

Bug Fixes

  • plugin: allow extra parenthesis inside while condition (988102f)
  • plugin: downgrade extra parenthesis to warning by default (72961e8)

Features

  • add new custom camelcase rule to fix default rule with OptionalMemberExpressions (d82498e)

Custom plugin

16 Jul 12:18
Compare
Choose a tag to compare

1.1.5 (2020-06-15)

Bug Fixes

  • config: avoid warnings for new expressions (bf65995)

1.1.4 (2020-06-12)

Bug Fixes

  • config: avoid reporting arrow parens when there's only one arg (22f8d12)
  • plugin: allow parens around spread with logical expressions (8ed4693)

1.1.3 (2020-06-12)

Bug Fixes

  • config: fix false-positives for nested binary expressions (d126e4f)

1.1.2 (2020-06-12)

Bug Fixes

  • config: re-allow jsx extra parentheses (ac136ae)

1.1.1 (2020-06-12)

Bug Fixes

  • plugin: handle old eslint < 5 ExperimentalSpreadProperty ASTNode type (7479e13)

1.1.0 (2020-06-12)

Bug Fixes

  • config: allow no-unused-expressions with ternary expressions (be5583d)
  • config: replace default camelcase rule with babel fix (f2ed6e0)

Features

  • config: add new custom plugin to default shared config (5dafa5d)
  • plugin: add new eslint plugin with custom rules (feba5cc)

Basic ruleset

11 Jun 09:23
Compare
Choose a tag to compare

1.0.3 (2020-06-11)

Bug Fixes

  • config: remove too strict no-extra-parens rule (1ecd03d)

1.0.2 (2020-06-11)

Bug Fixes

  • config: disallow extraneous parenthesis (50fda4e)
  • config: fix eol-last rule (d193cdc)
  • config: update peer dep (2fe17b3)
  • config: yell for unused args if not explicitely stated (69c889d)
  • config-node: update peer dep (a4fa7c9)
  • config-react: update peer dep (2195c0f)
  • config-react-native: update peer dep (95b1441)

1.0.1 (2020-06-04)

Note: Version bump only for package eslint-config

1.0.0 (2020-06-04)

Bug Fixes

  • core: allow pretty useful empty catches (63604be)
  • core: allow pretty useful short circuits (2eef349)

Initial release ✨

14 May 16:09
Compare
Choose a tag to compare
Initial release ✨ Pre-release
Pre-release

0.0.1-alpha.6 (2020-05-26)

Bug Fixes

  • config: fix false positive using optional chaining (75878ce)
  • react: disable react specific rules (e3b28aa)
  • react-native: force display-name as warning (8fcdef8)

0.0.1-alpha.5 (2020-05-26)

Bug Fixes

  • config: fix missing node plugin (8390056)

0.0.1-alpha.4 (2020-05-26)

Features

  • transform project into monorepo (f087b7b)