Skip to content

Latest commit

 

History

History
968 lines (532 loc) · 55.1 KB

CHANGELOG.md

File metadata and controls

968 lines (532 loc) · 55.1 KB

Changelog

All notable changes to this project will be documented in this file. See standard-version for commit guidelines.

23.0.0 (2024-03-27)

Bug Fixes

  • deps: update eslint and prettier (8dce343)
  • deps: update typescript-eslint monorepo to v7 (b355485)
  • update peer-dep version and node version (c07ead1)

22.0.2 (2023-10-13)

Bug Fixes

  • deps: update dependency eslint-plugin-prettier to ^5.0.1 (66070a4)
  • deps: update typescript-eslint monorepo to ^6.7.5 (#700) (b508b61)

22.0.1 (2023-08-30)

Bug Fixes

  • deps: update dependency eslint-config-prettier to v9 (#692) (7784b6b)
  • deps: update typescript-eslint monorepo to ^6.5.0 (#678) (384f14a)

22.0.0 (2023-07-24)

⚠ BREAKING CHANGES

  • deps: drop old typescript version (<4.2.4)

Bug Fixes

  • deps: update typescript-eslint monorepo to v6 (major) (#681) (4f2e116)

21.0.0 (2023-07-19)

⚠ BREAKING CHANGES

  • Drop Prettier v2 support

  • update prettier and eslint-config-prettier (#687) (de15262)

20.0.1 (2023-06-16)

Bug Fixes

  • deps: update typescript-eslint monorepo to ^5.59.11 (b8c5d31)
  • deps: update typescript-eslint monorepo to ^5.59.2 (16418a3)
  • deps: update typescript-eslint monorepo to ^5.59.5 (8e3a098)
  • deps: update typescript-eslint monorepo to ^5.59.7 (1c0bee2)
  • deps: update typescript-eslint monorepo to ^5.59.8 (0ba9f40)
  • deps: update typescript-eslint monorepo to ^5.59.9 (d76138a)
  • false positive of no-shadow rule for TypeScript (#666) (619bd74)

20.0.0 (2023-05-10)

⚠ BREAKING CHANGES

  • add react/no-unstable-nested-components rule as error (#665)

Bug Fixes

  • deps: update typescript-eslint monorepo to ^5.59.2 (16418a3)
  • deps: update typescript-eslint monorepo to ^5.59.5 (8e3a098)

19.0.0 (2023-05-01)

⚠ BREAKING CHANGES

  • Drop Node v14 support

Bug Fixes

  • deps: update typescript-eslint monorepo to ^5.59.1 (#653) (ca6bd31)

  • Drop Node v14 support and add v20 support (#659) (c4de14c)

18.0.3 (2023-04-05)

Bug Fixes

  • deps: update typescript-eslint monorepo to ^5.57.1 (#640) (8397290)

18.0.2 (2023-03-24)

Bug Fixes

  • deps: update dependency typescript to v5 (#637) (41b9575)
  • deps: update typescript-eslint monorepo to ^5.54.1 (e8e01c9)
  • deps: update typescript-eslint monorepo to ^5.55.0 (#636) (85d0209)

18.0.1 (2023-03-01)

Bug Fixes

  • deps: update dependency eslint-plugin-react to ^7.31.11 (9c97375)
  • deps: update typescript-eslint monorepo to ^5.42.1 (77653b3)
  • deps: update typescript-eslint monorepo to ^5.54.0 (#625) (fc84d24)

18.0.0 (2022-11-01)

⚠ BREAKING CHANGES

  • Node v12 is no longer supported

Bug Fixes

  • deps: update dependency eslint-plugin-react to ^7.31.10 (740eeaf)

  • deps: update dependency eslint-plugin-react to ^7.31.2 (1568fcf)

  • deps: update dependency eslint-plugin-react to ^7.31.5 (e5820f2)

  • deps: update dependency eslint-plugin-react to ^7.31.6 (0ef9f32)

  • deps: update dependency eslint-plugin-react to ^7.31.7 (7a1bc57)

  • deps: update dependency eslint-plugin-react to ^7.31.8 (b3cdbd4)

  • deps: update dependency eslint-plugin-react to ^7.31.9 (c413476)

  • deps: update typescript-eslint monorepo to ^5.35.1 (#597) (575dc09)

  • deps: update typescript-eslint monorepo to ^5.42.0 (#600) (8dc1198)

  • drop Node v12 support, and add v18 support (#621) (c065e68)

17.0.3 (2022-08-02)

Bug Fixes

  • deps: update dependency eslint-plugin-jsx-a11y to ^6.6.1 (bfd6f0d)
  • deps: update typescript-eslint monorepo to ^5.20.0 (#556) (86cf26c)
  • deps: update typescript-eslint monorepo to ^5.30.0 (#568) (7bf5f8d)
  • deps: update typescript-eslint monorepo to ^5.30.3 (c2e596d)
  • deps: update typescript-eslint monorepo to ^5.30.4 (5b050e0)
  • deps: update typescript-eslint monorepo to ^5.30.5 (a903db4)
  • deps: update typescript-eslint monorepo to ^5.30.6 (31abb19)
  • deps: update typescript-eslint monorepo to ^5.30.7 (8f80691)
  • deps: update typescript-eslint monorepo to ^5.32.0 (#593) (9698c49)

17.0.2 (2022-07-01)

Update deps

  • update ESLint plugins and configs (#572)

Bug Fixes

  • deps: update typescript-eslint monorepo to ^5.20.0 (#556) (86cf26c)
  • deps: update typescript-eslint monorepo to ^5.30.0 (#568) (7bf5f8d)

17.0.1 (2022-03-04)

Bug Fixes

  • deps: update typescript-eslint monorepo to ^5.10.0 (#531) (ad48cef)
  • deps: update typescript-eslint monorepo to ^5.10.1 (cf53fcc)
  • deps: update typescript-eslint monorepo to ^5.10.2 (22a9c18)
  • deps: update typescript-eslint monorepo to ^5.13.0 (#550) (b368345)

17.0.0 (2022-01-21)

⚠ BREAKING CHANGES

Enable new jsx-a11y rules

We have enabled some rules of jsx-a11y. Please see #540 for more details.

Support New JSX Transformer

We have supported New JSX Transformer 🎉. If you use Classic JSX Transformer, you would see many react/jsx-uses-react errors. Please turn off the rule on your own when you still use the Classic JSX Transformer.

You can see the details about the New JSX Transformer. https://reactjs.org/blog/2020/09/22/introducing-the-new-jsx-transform.html

Features

  • enable react/jsx-no-useless-fragment and @typescript-eslint/no-non-null-assertion warnings (#541) (5dd5077)
  • React 17 support (#538) (dffb83d)

Bug Fixes

  • deps: update dependency eslint-plugin-import to ^2.25.4 (bde075b)
  • enable some jsx-a11y rules (#540) (fd9bc03)

16.0.1 (2021-12-01)

Bug Fixes

  • deps: update dependency eslint-plugin-react to ^7.27.1 (dc9d0ee)
  • deps: update typescript-eslint monorepo to ^5.5.0 (#528) (e106e3f)

16.0.0 (2021-11-16)

⚠ BREAKING CHANGES

  • this might introduce new errors that added to the recommended rules of eslint and @typescript-eslint.

Features

  • deps: update typescript-eslint monorepo to v5 (major) (#502) (5969946)
  • support ESLint v8 (#522) (7f2a786), closes #501 #501
    • ⚠️ eslint-plugin-node hasn't supported ESLint v8 yet, so it might not work well with node presets.
  • use latest as ecmaVersion in parserOptions (#509) (4016bf4)

Bug Fixes

  • deps: update dependency eslint to v8 (#501) (db1a7d0)
  • deps: update dependency eslint-plugin-import to ^2.25.2 (#504) (5f181b2)
  • deps: update dependency eslint-plugin-import to ^2.25.3 (7d90d22)
  • deps: update eslint and prettier (#518) (53b777a)
  • deps: update typescript-eslint monorepo to ^4.32.0 (#495) (d06278d)
  • deps: update typescript-eslint monorepo to ^4.33.0 (#500) (c23edf7)
  • deps: update typescript-eslint monorepo to ^5.1.0 (#512) (494481c)
  • deps: update typescript-eslint monorepo to ^5.3.1 (#515) (eb10c1b)
  • deps: update typescript-eslint monorepo to ^5.4.0 (#520) (97edd68)

15.0.0 (2021-10-01)

⚠ BREAKING CHANGES

  • drop Prettier v1 support

Bug Fixes

  • deps: update dependency eslint-plugin-prettier to v4 (#479) (87941fd)

  • deps: update dependency eslint-plugin-react to ^7.25.2 (3fb766b)

  • deps: update dependency eslint-plugin-react to ^7.25.3 (f6a44f4)

  • deps: update dependency eslint-plugin-react to ^7.26.0 (#490) (fd2cf12)

  • deps: update dependency eslint-plugin-react to ^7.26.1 (92a21a4)

  • deps: update eslint and prettier (#477) (2b15a8c)

  • deps: update typescript-eslint monorepo to ^4.31.0 (#478) (4d3a5e9)

  • deps: update typescript-eslint monorepo to ^4.31.1 (c7e1098)

  • deps: update typescript-eslint monorepo to ^4.31.2 (f2d7150)

  • drop Prettier v1 support (#481) (92abff0)

14.0.3 (2021-09-01)

Bug Fixes

  • deps: update dependency eslint-plugin-import to ^2.24.0 (#463) (c5b3668)
  • deps: update dependency eslint-plugin-import to ^2.24.1 (5ac5723)
  • deps: update dependency eslint-plugin-import to ^2.24.2 (958825e)
  • deps: update dependency eslint-plugin-prettier to ^3.4.1 (a2ee5be)
  • deps: update typescript-eslint monorepo to ^4.28.5 (1c4a593)
  • deps: update typescript-eslint monorepo to ^4.29.2 (#461) (862fc05)
  • deps: update typescript-eslint monorepo to ^4.29.3 (9bcf715)

14.0.2 (2021-07-20)

Bug Fixes

  • deps: update typescript-eslint monorepo to ^4.28.4 (#451) (0e45f54)

14.0.1 (2021-06-18)

Bug Fixes

  • deps: update dependency eslint-plugin-import to ^2.23.3 (b96c88d)
  • deps: update dependency eslint-plugin-import to ^2.23.4 (5d71704)
  • deps: update typescript-eslint monorepo to ^4.25.0 (#433) (5247b6e)
  • deps: update typescript-eslint monorepo to ^4.26.0 (#438) (85c6647)
  • deps: update typescript-eslint monorepo to ^4.26.1 (f3288d0)
  • deps: update typescript-eslint monorepo to ^4.27.0 (#448) (b0c30f9)

14.0.0 (2021-05-21)

⚠ BREAKING CHANGES

  • drop support Node v10 because of the EOL

Bug Fixes

  • deps: update dependency eslint-plugin-import to ^2.23.2 (#428) (cd3c5ad)

  • deps: update typescript-eslint monorepo to ^4.22.1 (127129f)

  • deps: update typescript-eslint monorepo to ^4.23.0 (#427) (00fa1e4)

  • deps: update typescript-eslint monorepo to ^4.24.0 (#429) (69832ef)

  • drop Node v10 support because of EOL (#425) (9f49b36)

13.0.0 (2021-04-28)

⚠ BREAKING CHANGES

  • drop flowytpe support. remove @cybozu/eslint-config/presets/flowtype,@cybozu/eslint-config/presets/flowtype, and @cybozu/eslint-config/presets/react-flowtype-prettier
  • enable a11y rules of eslint-plugin-jsx-a11y

Features

Bug Fixes

  • deps: update typescript-eslint monorepo to ^4.22.0 (#414) (09862c3)

12.0.2 (2021-04-09)

Bug Fixes

  • deps: update dependency eslint-plugin-react to ^7.23.1 (3924a0d)
  • deps: update dependency eslint-plugin-react to ^7.23.2 (#411) (7ba11b0)
  • deps: update typescript-eslint monorepo to ^4.21.0 (#407) (88a0d02)

12.0.1 (2021-03-23)

Bug Fixes

  • deps: update typescript-eslint monorepo to ^4.15.2 (fc78809)
  • deps: update typescript-eslint monorepo to ^4.19.0 (#399) (8049448)

12.0.0 (2021-02-22)

⚠ BREAKING CHANGES

  • deps: all prettier presets are now included all prettier configs This might change your code format
  • fix: all configs of eslint-config-prettier have been merged

Bug Fixes

  • deps: update dependency eslint-config-prettier to v8 (#395) (46a5806)
  • deps: update dependency eslint-plugin-flowtype to ^5.2.1 (4c753c0)
  • deps: update dependency eslint-plugin-flowtype to ^5.2.2 (2aec5c8)
  • deps: update typescript-eslint monorepo to ^4.15.1 (4561a28)

11.0.4 (2021-02-10)

Bug Fixes

  • deps: update dependency eslint-config-prettier to v7 (#373) (585ff4b)
  • deps: update typescript-eslint monorepo to ^4.15.0 (#381) (2e3aab4)
  • deps: update typescript-eslint monorepo to ^4.8.2 (c9d7a30)
  • deps: update typescript-eslint monorepo to ^4.9.0 (#371) (50d4d7e)
  • deps: update typescript-eslint monorepo to ^4.9.1 (e621aed)

11.0.3 (2020-11-24)

Bug Fixes

  • deps: update typescript-eslint monorepo to ^4.8.1 (#361) (cf5c94a)

11.0.2 (2020-11-09)

Bug Fixes

  • deps: update dependency eslint-config-prettier to ^6.13.0 (#346) (0a34dfc)
  • deps: update dependency eslint-plugin-react to ^7.21.5 (6132349)
  • deps: update typescript-eslint monorepo to ^4.6.0 (6fb31d8)
  • deps: update typescript-eslint monorepo to ^4.6.0 (minor) (2f7a500)
  • deps: update typescript-eslint monorepo to ^4.6.1 (9bb4f9a)

11.0.1 (2020-10-14)

Bug Fixes

  • deps: update dependency eslint-plugin-import to ^2.22.1 (2c69d5d)
  • deps: update dependency eslint-plugin-jsx-a11y to ^6.3.1 (98eabc5)
  • deps: update dependency eslint-plugin-react to ^7.20.4 (872ef7a)
  • deps: update dependency eslint-plugin-react to ^7.20.5 (a003cf8)
  • deps: update dependency eslint-plugin-react to ^7.20.6 (e6aabf5)
  • deps: update dependency eslint-plugin-react to ^7.21.3 (df87ce5)
  • deps: update dependency eslint-plugin-react to ^7.21.4 (3d100fc)
  • deps: update dependency eslint-plugin-react-hooks to ^4.0.6 (a70eda1)
  • deps: update dependency eslint-plugin-react-hooks to ^4.0.7 (2f5f0f9)
  • deps: update dependency eslint-plugin-react-hooks to ^4.0.8 (a2dc7e1)
  • deps: update dependency eslint-plugin-react-hooks to ^4.1.2 (3e016fa)
  • deps: update dependency typescript to v4 (#320) (b3c394a)
  • deps: update eslint and prettier (88493c5)
  • deps: update typescript-eslint monorepo to ^3.3.0 (#288) (be8f4d2)
  • deps: update typescript-eslint monorepo to ^3.4.0 (#291) (7fc5525)
  • deps: update typescript-eslint monorepo to ^3.8.0 (#295) (66668c3)
  • deps: update typescript-eslint monorepo to ^3.9.0 (#315) (0481d12)
  • deps: update typescript-eslint monorepo to ^3.9.1 (9f80d62)
  • deps: update typescript-eslint monorepo to v4 (#333) (8c0e4c1)

11.0.0 (2020-06-19)

⚠ BREAKING CHANGES

  • Support ESLint v7 (#272) (398512d), closes #272
  • Support minimum ESLint version is v7.
  • eslint-plugin-react-hooks reports new errors
  • enable new rules in typescript-eslint/recommended

10.0.4 (2020-06-04)

Bug Fixes

  • deps: update eslint and prettier (minor) (#253) (be47bfd)
  • deps: update typescript-eslint monorepo to ^2.34.0 (minor) (#268) (d686270)

10.0.3 (2020-04-28)

Bug Fixes

  • deps: update dependency eslint-plugin-import to ^2.20.2 (55c49f3)
  • deps: update dependency eslint-plugin-prettier to ^3.1.3 (f3cc170)
  • deps: update typescript-eslint monorepo to ^2.27.0 (#252) (8d8b772)
  • deps: update typescript-eslint monorepo to ^2.28.0 (4aca410)
  • deps: update typescript-eslint monorepo to ^2.28.0 (minor) (91a8fdf)
  • deps: update typescript-eslint monorepo to ^2.29.0 (#266) (2167655)

10.0.2 (2020-03-24)

Bug Fixes

  • deps: update dependency babel-eslint to ^10.1.0 (#243) (efd2f98)
  • deps: update dependency eslint-config-prettier to ^6.10.1 (5681dce)
  • deps: update dependency eslint-plugin-react-hooks to ^2.5.1 (0ae7e2d)
  • deps: update eslint and prettier (#235) (36592a9)
  • deps: update typescript-eslint monorepo to ^2.23.0 (#240) (7c5b9c9)
  • deps: update typescript-eslint monorepo to ^2.24.0 (#247) (963fb43)

10.0.1 (2020-02-25)

Bug Fixes

  • deps: update dependency eslint-plugin-import to ^2.20.1 (8e59618)
  • deps: update eslint and prettier (#226) (7facb67)
  • deps: update typescript-eslint monorepo to ^2.20.0 (#228) (df61b87)

10.0.0 (2020-01-28)

⚠ BREAKING CHANGES

  • drop node 8 support

Bug Fixes

  • use detect option for React version (#196) (ea6dcdf)

  • deps: update dependency eslint-config-prettier to ^6.9.0 (1f35fcf)

  • deps: update dependency eslint-plugin-flowtype to ^4.5.3 (b4ba709)

  • deps: update dependency eslint-plugin-node to v11 (#218) (5db1c04)

  • deps: update eslint and prettier (#225) (fe32491)

  • deps: update typescript-eslint monorepo to ^2.13.0 (#182) (aecd4ed)

  • deps: update typescript-eslint monorepo to ^2.14.0 (1f0803d)

  • deps: update typescript-eslint monorepo to ^2.16.0 (58b288f)

  • drop node 8 support (3421fb4)

9.0.1 (2019-12-27)

Bug Fixes

  • fail node/no-missing-import rule on TS files (#215) (cac1f84)

9.0.0 (2019-12-24)

⚠ BREAKING CHANGES

  • deps: add node/no-exports-assign rule

Bug Fixes

  • deps: update dependency eslint-plugin-node to v10 (#181) (5c9a0cc)
  • deps: update dependency eslint-plugin-prettier to ^3.1.2 (e48a98b)

8.1.0 (2019-11-22)

Features

8.0.0 (2019-10-23)

⚠ BREAKING CHANGES

  • enable no-import-assign, default-param-last, prefer-regex-literals rules
  • drop support for ESLint less than v6.4.0

deps

  • update ESLint version to v6.4.0 (be1001a)

Features

  • enable new rules(no-import-assign, default-param-last, prefer-regex-literals) (351b73b)

7.1.0 (2019-09-24)

Bug Fixes

  • deps: update dependency babel-eslint to ^10.0.3 (#174) (7ded5ec)
  • deps: update dependency eslint-plugin-node to ^9.2.0 (#176) (fab715c)
  • deps: update dependency eslint-plugin-prettier to ^3.1.1 (a066e5c)
  • deps: update eslint and prettier (#180) (e2b5ba0)
  • deps: update typescript-eslint monorepo to ^2.1.0 (#179) (5a59f86)

Features

  • typescript: disable typescript-eslint/ban-ts-ignore (#185) (d2c0549)

7.0.0 (2019-08-27)

⚠ BREAKING CHANGES

  • This adds some rules enabled by plugin:@typescript-eslint/recommended

Bug Fixes

  • deps: update dependency eslint-plugin-flowtype to ^3.13.0 (#161) (f224d87)
  • deps: update dependency eslint-plugin-flowtype to v4 (27d70f5)
  • deps: update dependency eslint-plugin-react-hooks to ^1.7.0 (#164) (c3db34b)
  • deps: update dependency eslint-plugin-react-hooks to v2 (#171) (64dfa3a)

deps

6.0.2 (2019-08-01)

Bug Fixes

  • deps: update dependency eslint-plugin-flowtype to ^3.12.2 (1ac7ec6)
  • deps: update dependency eslint-plugin-react to ^7.14.3 (08a1879)

6.0.1 (2019-07-23)

Bug Fixes

  • deps: update dependency eslint-plugin-flowtype to ^3.12.1 (#150) (035d7a3)
  • deps: update dependency eslint-plugin-import to ^2.18.2 (3dbc20b)
  • deps: update typescript-eslint monorepo to ^1.13.0 (#154) (e75c144)

6.0.0 (2019-07-19)

Bug Fixes

  • deps: update dependency babel-eslint to v10 (df83204)
  • deps: update eslint and prettier (98f7275)
  • deps: update typescript-eslint monorepo to ^1.12.0 (#145) (c2558d6)

Features

BREAKING CHANGES

  • dropping eslint v5,eslint v6 only supporting

5.2.0 (2019-07-09)

Bug Fixes

  • deps: update dependency eslint-plugin-jsx-a11y to v6.2.3 (392ec2f)
  • deps: update dependency eslint-plugin-react-hooks to ^1.6.1 (fddd5ed)
  • deps: update eslint and prettier (26a65df)
  • deps: update eslint and prettier (1a4a1ff)
  • deps: update typescript-eslint monorepo to ^1.11.0 (b08cbf4)

5.1.1 (2019-06-25)

Bug Fixes

5.1.0 (2019-06-18)

Features

  • react-typescript: disable prop-types (#134) (0ee3b18)

5.0.1 (2019-06-14)

Bug Fixes

  • add @typescript-eslint/parser into the dependencies (#132) (a1ab6df)

5.0.0 (2019-06-11)

Bug Fixes

  • deps: update dependency @typescript-eslint/eslint-plugin to ^1.9.0 (#114) (d400cab)
  • deps: update dependency eslint-plugin-import to ^2.17.3 (1fa3fc9)

Continuous Integration

  • drop Node v6 and add Node v12 as supporting versions (#130) (453956c)

BREAKING CHANGES

  • drop Node v6 support

4.0.1 (2019-04-23)

Bug Fixes

  • deps: update dependency eslint-plugin-flowtype to ^3.6.1 (c5205e6)
  • deps: update eslint and prettier (#110) (35f70ca)

4.0.0 (2019-04-10)

Bug Fixes

  • deps: update dependency @typescript-eslint/eslint-plugin to ^1.6.0 (#100) (14f0cfa)
  • deps: update dependency eslint-plugin-flowtype to ^3.6.0 (#101) (8e21b43)

Features

  • eslint-plugin-react: enable react/jsx-props-no-multi-spaces as a warning (4f42a62)
  • enable eslint-plugin-react-hooks (aaf3d1d)
  • react: add jsx-a11y rules as warning (d12a242)

BREAKING CHANGES

  • This introduce new errors about React Hooks

3.2.1 (2019-04-04)

Bug Fixes

  • perf: typescript: disable rules required type infomation (#98) (dccce73)

3.2.0 (2019-04-03)

Features

3.1.0 (2019-03-26)

Bug Fixes

  • deps: Fix release script (9f12835)
  • deps: update dependency eslint-config-prettier to ^4.1.0 (#84) (e9d3e4a)
  • deps: update dependency eslint-config-prettier to v4 (#74) (54d49d3)
  • deps: update dependency eslint-plugin-flowtype to ^3.2.1 (222513f)
  • deps: update dependency eslint-plugin-flowtype to ^3.4.2 (05422fe)
  • deps: update dependency eslint-plugin-node to ^8.0.1 (304f646)
  • deps: update eslint and prettier (#77) (4ed4703)

Features

  • allow jQuery Deferred for new-cap (#80) (f434323)

3.0.3 (2018-12-26)

3.0.2 (2018-11-20)

Bug Fixes

  • eslint peerDeps version should be 5.3.0 (#51) (4486c7d)
  • deps: update dependency eslint-plugin-flowtype to ^3.2.0 (#56) (f6665a6)
  • deps: update dependency eslint-plugin-node to v8 (#57) (cb53826)

3.0.1 (2018-10-10)

Bug Fixes

  • eslint peerDeps version should be 5.3.0 (#51) (4486c7d)

3.0.0 (2018-10-10)

Bug Fixes

  • deps: update dependency eslint-plugin-flowtype to ^2.50.3 (71080aa)
  • deps: update dependency eslint-plugin-jsx-a11y to v6.1.2 (318d7f8)
  • deps: update dependency eslint-plugin-prettier to v3 (#48) (2643dcf)

Features

  • add require-atomic-updates and no-async-promise-executor (#50) (5704b67)

BREAKING CHANGES

2.2.1 (2018-09-28)

Bug Fixes

  • eslint-plugin-node should be dependencies, not devDependencies (#45) (51bbc1e)

2.2.0 (2018-09-28)

Features

  • add cybozu/eslint-config/presets/node and presets/node-prettier (#44) (3c6c3ce)

2.1.1 (2018-09-28)

Bug Fixes

  • add globals into files section in package.json (#43) (74bf183)

2.1.0 (2018-09-28)

Rule Changes

wrap-iife now accepts inside style.

  • Before
// OK
(function () {
}());

// Error
(function () {
})();
  • After
// OK
(function () {
}());

// OK
(function () {
})();

⚠️ New warnings

  • max-params

Warn if you pass over 8 arguments to functions.

// Warning
function foo(a, b, c, d, e, f, g, h) {}
  • max-nested-callbacks

Warn if you nest functions over 5 levels.

// Warning
foo(() => {
  foo(() => {
    foo(() => {
      foo(() => {
        foo(() => {
          foo(() => {});
        });
      });
    });
  });
});

Bug Fixes

  • deps: update dependency eslint-plugin-flowtype to ^2.50.1 (1853a0f)
  • deps: update eslint and prettier (#36) (f02fb84)

Features

  • add new warnings(max-params, max-nested-callbacks) (#37) (700c0a1)
  • add presets which are kintone-customize-es5 and kintone-customize-es5-prettier (#39) (8b5ba1d)
  • change wrap-iife rule to any from outside (#42) (e167872)

2.0.2 (2018-09-12)

Bug Fixes

  • deps: update dependency babel-eslint to v9 (#30) (7de8f7b)
  • deps: update dependency eslint-plugin-import to ^2.14.0 (#27) (7983f6a)
  • deps: update dependency eslint-plugin-react to ^7.11.1 (#29) (208f230)

2.0.1 (2018-08-07)

Bug Fixes

  • deps: update dependency babel-eslint to ^8.2.6 (#21) (db7856e)
  • deps: update dependency eslint-plugin-flowtype to ^2.50.0 (#20) (a88c105)
  • deps: update dependency eslint-plugin-jsx-a11y to v6.1.1 (9e25686)

2.0.0 (2018-07-05)

Chores

BREAKING CHANGES

  • deps: use ESLint v5 as the peerDependencies

Changes for rules

getter-return rule is included in eslint:recommended, so I remove the setting in base.js. It affects the setting for getter-return. Previously, getter-return accepted an implicit return like this.

get name() {
    return;
}

But this is no longer allowed. You should return undefined explicitly.

get name() {
    return undefined;
}

no-self-assign rule enables props option by default. So this code is an error.

obj.a = obj.a;

https://eslint.org/docs/user-guide/migrating-to-5.0.0

1.1.0 (2018-06-13)

Features

  • add presets/es5 and presets/es5-prettier (939909b)

1.0.0 (2018/05/29)

  • OSS:rocket::rocket::rocket: