All notable changes to this project will be documented in this file. See standard-version for commit guidelines.
12.0.1 (2021-03-23)
- 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)
- 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
- 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)
- 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)
11.0.2 (2020-11-09)
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)
- drop node 8 support
-
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 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)
9.0.0 (2019-12-24)
- deps: add
node/no-exports-assign
rule
- 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)
- support es2019 syntax (387631a)
8.0.0 (2019-10-23)
- enable no-import-assign, default-param-last, prefer-regex-literals rules
- drop support for ESLint less than v6.4.0
- update ESLint version to v6.4.0 (be1001a)
- enable new rules(no-import-assign, default-param-last, prefer-regex-literals) (351b73b)
7.1.0 (2019-09-24)
- 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)
7.0.0 (2019-08-27)
- This adds some rules enabled by plugin:@typescript-eslint/recommended
- 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)
- update @typescript-eslint to v2 (#169) (301ac74)
6.0.2 (2019-08-01)
- 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)
- 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)
- 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)
- drop eslint v5 (4fe6e10)
- dropping eslint v5,eslint v6 only supporting
5.2.0 (2019-07-09)
- 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)
5.1.0 (2019-06-18)
5.0.1 (2019-06-14)
5.0.0 (2019-06-11)
- deps: update dependency @typescript-eslint/eslint-plugin to ^1.9.0 (#114) (d400cab)
- deps: update dependency eslint-plugin-import to ^2.17.3 (1fa3fc9)
- drop Node v6 support
4.0.1 (2019-04-23)
- deps: update dependency eslint-plugin-flowtype to ^3.6.1 (c5205e6)
- deps: update eslint and prettier (#110) (35f70ca)
4.0.0 (2019-04-10)
- 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)
- 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)
- This introduce new errors about React Hooks
3.2.1 (2019-04-04)
3.2.0 (2019-04-03)
3.1.0 (2019-03-26)
- 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)
3.0.3 (2018-12-26)
3.0.2 (2018-11-20)
- 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)
3.0.0 (2018-10-10)
- 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)
- this adds new errors for Async Functions
- update minimum required ESLint version to 5.3.0
- update minimum required pretter version to 1.13.0
2.2.1 (2018-09-28)
2.2.0 (2018-09-28)
2.1.1 (2018-09-28)
2.1.0 (2018-09-28)
wrap-iife
now accepts inside
style.
- Before
// OK
(function () {
}());
// Error
(function () {
})();
- After
// OK
(function () {
}());
// OK
(function () {
})();
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(() => {});
});
});
});
});
});
- deps: update dependency eslint-plugin-flowtype to ^2.50.1 (1853a0f)
- deps: update eslint and prettier (#36) (f02fb84)
- 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)
- 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)
- 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)
- deps: use ESLint v5 as the peerDependencies
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)
- add presets/es5 and presets/es5-prettier (939909b)
- OSS:rocket::rocket::rocket: