# Change Log

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

## [14.0.1](https://github.com/foray1010/common-presets/compare/@foray1010/eslint-config@14.0.0...@foray1010/eslint-config@14.0.1) (2025-03-11)

### Bug Fixes

- **eslint-config:** drop eslint-plugin-functional ([fdc506c](https://github.com/foray1010/common-presets/commit/fdc506cf24792dfb55a2c39e7f96a49cd76044af))

## [14.0.0](https://github.com/foray1010/common-presets/compare/@foray1010/eslint-config@13.0.3...@foray1010/eslint-config@14.0.0) (2025-03-11)

### ⚠ BREAKING CHANGES

- **deps:** require nodejs `^20.10.0 || >=22.11.0`
- **deps:** require eslint `^9.21.0`

### Features

- **eslint-config:** forbid ts enum ([7613ca0](https://github.com/foray1010/common-presets/commit/7613ca06b492dc5f71d562a1ce5b9810b60ab46f))
- **eslint-config:** report unused disable directives and inline configs ([7bcd4d2](https://github.com/foray1010/common-presets/commit/7bcd4d264826c2c8640c6ad6bed9083761432410))

### Bug Fixes

- **deps:** update dependency eslint-plugin-functional to v9 ([e1a3751](https://github.com/foray1010/common-presets/commit/e1a3751a4e14d9bde401643be837f98877898129))
- **deps:** update dependency eslint-plugin-unicorn to v9 ([c679289](https://github.com/foray1010/common-presets/commit/c679289daa61df03cde537947a7c0f51935ff626))
- **eslint-config:** remove duplicated typescript-eslint rules ([df34e55](https://github.com/foray1010/common-presets/commit/df34e5519ac288b552e06b6d7cd00b6fb2928085))
- **eslint-config:** update dependencies ([b88f45c](https://github.com/foray1010/common-presets/commit/b88f45cc4cc78a45525e329c059e64940f717687))

## [13.0.3](https://github.com/foray1010/common-presets/compare/@foray1010/eslint-config@13.0.2...@foray1010/eslint-config@13.0.3) (2025-01-19)

### Bug Fixes

- **deps:** update dependency eslint-config-prettier to v10 ([3af6ad0](https://github.com/foray1010/common-presets/commit/3af6ad03346221dfd0360a694977851c84602481))
- **deps:** update dependency eslint-plugin-functional to v8 ([24e2725](https://github.com/foray1010/common-presets/commit/24e272555e1dfbc8a9d80a46e148bd08d387fa1f))
- **deps:** update dependency eslint-plugin-react-hooks to v5 ([1bb4665](https://github.com/foray1010/common-presets/commit/1bb4665f0c5bf62849b5e014e3267fa425fd3c7c))
- **deps:** update dependency eslint-plugin-testing-library to v7 ([b9a2caa](https://github.com/foray1010/common-presets/commit/b9a2caa046dbaaa5310e8c5236a6e48b7cfc3141))

## [13.0.2](https://github.com/foray1010/common-presets/compare/@foray1010/eslint-config@13.0.1...@foray1010/eslint-config@13.0.2) (2024-10-06)

### Bug Fixes

- **deps:** update dependency eslint-plugin-unicorn to v56 ([a4c6085](https://github.com/foray1010/common-presets/commit/a4c6085202997b866d9133802719fcaf115b8b4e))

## [13.0.1](https://github.com/foray1010/common-presets/compare/@foray1010/eslint-config@13.0.0...@foray1010/eslint-config@13.0.1) (2024-08-27)

### Bug Fixes

- **eslint-config:** fix errors when uses with eslint v9 ([9e2bc51](https://github.com/foray1010/common-presets/commit/9e2bc512f84b91963955e0558b7346bb27ba1365))

## [13.0.0](https://github.com/foray1010/common-presets/compare/@foray1010/eslint-config@12.4.0...@foray1010/eslint-config@13.0.0) (2024-08-27)

### ⚠ BREAKING CHANGES

- **eslint-config:** require node `^18.18.0 || >=20.9.0`

### Features

- **eslint-config:** require eslint v9 ([198866f](https://github.com/foray1010/common-presets/commit/198866f67ec6f9d534d71878c4a72e8af517d1f0))

### Bug Fixes

- **deps:** update dependency eslint-plugin-functional to v7 ([3762aa6](https://github.com/foray1010/common-presets/commit/3762aa6819c8efe24b6426b75d385c1991b0e8c4))
- **deps:** update dependency eslint-plugin-import-x to v4 ([8e5d140](https://github.com/foray1010/common-presets/commit/8e5d140f6e7b8541f17d25a6f47ea75070ffbdd5))
- **eslint-config:** replace eslint-plugin-deprecation by typescript-eslint ([7b1e637](https://github.com/foray1010/common-presets/commit/7b1e637d55f54f5996451025112257327a6905cf))

## [12.4.0](https://github.com/foray1010/common-presets/compare/@foray1010/eslint-config@12.3.1...@foray1010/eslint-config@12.4.0) (2024-08-20)

### Features

- **eslint-config:** support all hooks in use-deep-compare ([e689bce](https://github.com/foray1010/common-presets/commit/e689bceed67924c5b4fa31066d818fa7f73c27a0))

### Bug Fixes

- **deps:** update dependency typescript-eslint to v8 ([e755b3e](https://github.com/foray1010/common-presets/commit/e755b3ef4fe40fa86a1e24b78660dd7911eac5d7))

## [12.3.1](https://github.com/foray1010/common-presets/compare/@foray1010/eslint-config@12.3.0...@foray1010/eslint-config@12.3.1) (2024-07-25)

### Bug Fixes

- **deps:** update dependency eslint-plugin-unicorn to v55 ([eb62a86](https://github.com/foray1010/common-presets/commit/eb62a867cd3a5505195f6434f6e1948ce786c9c4))
- **eslint-config:** does not work on project without typescript installed ([8c8968d](https://github.com/foray1010/common-presets/commit/8c8968d8c43c368111652b07109782bf4daa0166))

## [12.3.0](https://github.com/foray1010/common-presets/compare/@foray1010/eslint-config@12.2.4...@foray1010/eslint-config@12.3.0) (2024-07-21)

### Features

- **eslint-config:** migrate eslint plugin from import to import-x ([ae44cee](https://github.com/foray1010/common-presets/commit/ae44ceefa797f0afbe690c337baf7ecd58420ea9))

### Bug Fixes

- **deps:** update dependency eslint-plugin-compat to v6 ([e7676b2](https://github.com/foray1010/common-presets/commit/e7676b2b3506cb4d92e512d40f487e007f64bd30))

## [12.2.4](https://github.com/foray1010/common-presets/compare/@foray1010/eslint-config@12.2.3...@foray1010/eslint-config@12.2.4) (2024-06-15)

### Bug Fixes

- **deps:** update dependency eslint-plugin-compat to v5 ([d9743af](https://github.com/foray1010/common-presets/commit/d9743af383e66d3365db4024cbf7c40572eb50d4))
- **deps:** update dependency eslint-plugin-unicorn to v54 ([33438db](https://github.com/foray1010/common-presets/commit/33438db1de6efc74a90510b5003e6464bcfd630f))

## [12.2.3](https://github.com/foray1010/common-presets/compare/@foray1010/eslint-config@12.2.2...@foray1010/eslint-config@12.2.3) (2024-06-09)

### Bug Fixes

- **deps:** update dependency eslint-plugin-deprecation to v3 ([d2ffb11](https://github.com/foray1010/common-presets/commit/d2ffb11d25e0cac54d37fb0b100d2f75f72483fa))
- **deps:** update dependency eslint-plugin-unicorn to v53 ([6f4d23b](https://github.com/foray1010/common-presets/commit/6f4d23b7e4c7e018a214bb4ad1bd9aa7c316426e))

## [12.2.2](https://github.com/foray1010/common-presets/compare/@foray1010/eslint-config@12.2.1...@foray1010/eslint-config@12.2.2) (2024-04-15)

### Bug Fixes

- **deps:** update dependency eslint-plugin-jest to v28 ([0d33212](https://github.com/foray1010/common-presets/commit/0d33212d6bc5580bb8c343344ba8a8b94483b35e))
- **deps:** update dependency eslint-plugin-n to v17 ([dfe3c52](https://github.com/foray1010/common-presets/commit/dfe3c5235c183c0969ebf52a6416ed5706662a30))
- **deps:** update dependency eslint-plugin-unicorn to v52 ([eceff49](https://github.com/foray1010/common-presets/commit/eceff4900909ca6854ae40d05f64dd3472d0cd66))
- **deps:** update dependency globals to v15 ([0a2d0c4](https://github.com/foray1010/common-presets/commit/0a2d0c43fae049fbcec9d4f3ec3a48245706872a))

## [12.2.1](https://github.com/foray1010/common-presets/compare/@foray1010/eslint-config@12.2.0...@foray1010/eslint-config@12.2.1) (2024-03-13)

### Bug Fixes

- **deps:** update dependency eslint-plugin-simple-import-sort to v12 ([dc477c0](https://github.com/foray1010/common-presets/commit/dc477c0ab0abf72f7f3fe7c5d93f86079ed0a702))
- **deps:** update dependency eslint-plugin-unicorn to v51 ([cde249f](https://github.com/foray1010/common-presets/commit/cde249fa154fc4952e18d678cd523a19ab227ecf))
- **deps:** update dependency globals to v14 ([9eda897](https://github.com/foray1010/common-presets/commit/9eda8974ac7e3f65c04bbed29164c5b4b040d671))
- **deps:** update typescript-eslint monorepo to v7 ([49fe30c](https://github.com/foray1010/common-presets/commit/49fe30cdf0f156a2b21422998d4df554813833ce))

## [12.2.0](https://github.com/foray1010/common-presets/compare/@foray1010/eslint-config@12.1.0...@foray1010/eslint-config@12.2.0) (2024-01-20)

### Features

- **eslint-config:** prefer promise style when using nodejs modules ([ff2b07e](https://github.com/foray1010/common-presets/commit/ff2b07ec726573f8e21b3b0ff54b069061591153))

### Bug Fixes

- **deps:** update dependency eslint-plugin-unicorn to v50 ([aa474d6](https://github.com/foray1010/common-presets/commit/aa474d613a309319f0323ae4dcb32f6dd85f78e4))

## [12.1.0](https://github.com/foray1010/common-presets/compare/@foray1010/eslint-config@12.0.0...@foray1010/eslint-config@12.1.0) (2023-11-17)

### Features

- **eslint-config:** enable regexp strict mode ([07d035b](https://github.com/foray1010/common-presets/commit/07d035badb143ce4490cd4731b8bf43667bbf07b))

## [12.0.0](https://github.com/foray1010/common-presets/compare/@foray1010/eslint-config@11.0.3...@foray1010/eslint-config@12.0.0) (2023-11-17)

### ⚠ BREAKING CHANGES

- **deps:** require eslint `^8.52.0`
- require node `^18.12.0 || >=20.9.0`

### Features

- **eslint-config:** lint regexp ([65fa4ec](https://github.com/foray1010/common-presets/commit/65fa4ec480d1e4569ce2ace9a9a35fcd752f9234))
- support es2023 ([0993c39](https://github.com/foray1010/common-presets/commit/0993c39c8a2f011b3f18e7796d69c54fc51b8eda))

### Bug Fixes

- **deps:** update dependency eslint-plugin-unicorn to v49 ([9501170](https://github.com/foray1010/common-presets/commit/9501170f2099029b64c1d9092b7342a0981d2d32))

### Miscellaneous Chores

- require node `^18.12.0 || >=20.9.0` ([e231508](https://github.com/foray1010/common-presets/commit/e231508673cefd6e4792083e4f15fd152446e32d))

## [11.0.3](https://github.com/foray1010/common-presets/compare/@foray1010/eslint-config@11.0.2...@foray1010/eslint-config@11.0.3) (2023-10-01)

### Bug Fixes

- **deps:** update dependency eslint-plugin-deprecation to v2 ([aa5924f](https://github.com/foray1010/common-presets/commit/aa5924fae7abbcf07b8c4d743d2291f83dd01967))

## [11.0.2](https://github.com/foray1010/common-presets/compare/@foray1010/eslint-config@11.0.1...@foray1010/eslint-config@11.0.2) (2023-08-30)

### Bug Fixes

- **tsconfig:** use correct module resolution for typescript 5.2.2 ([57f4054](https://github.com/foray1010/common-presets/commit/57f4054a891301e5c09e49c24d38da90b7b6d386))

## [11.0.1](https://github.com/foray1010/common-presets/compare/@foray1010/eslint-config@11.0.0...@foray1010/eslint-config@11.0.1) (2023-08-13)

### Bug Fixes

- **deps:** update dependency eslint-plugin-testing-library to v6 ([2f9ae02](https://github.com/foray1010/common-presets/commit/2f9ae029f9032b8380dcccb3fb68f1d3f91bcce6))

## [11.0.0](https://github.com/foray1010/common-presets/compare/@foray1010/eslint-config@10.5.1...@foray1010/eslint-config@11.0.0) (2023-08-10)

### ⚠ BREAKING CHANGES

- **deps:** update prettier to v3
- **deps:** require eslint ^8.38.0

### Features

- **deps:** update eslint-config-prettier to v9 ([5be09d4](https://github.com/foray1010/common-presets/commit/5be09d47bea41e79ea2887391ae80baa6b38eb8c))
- **deps:** update ts and functional eslint plugin to v6 ([5d7b765](https://github.com/foray1010/common-presets/commit/5d7b7659c9e5b0a8603d3c57b06103741fb1fd0b))

### Bug Fixes

- **deps:** update dependency @eslint-community/eslint-plugin-eslint-comments to v4 ([#683](https://github.com/foray1010/common-presets/issues/683)) ([c50b32a](https://github.com/foray1010/common-presets/commit/c50b32a87158a519ffad8f430827410df0fa46d7))
- **deps:** update dependency eslint-plugin-jest-dom to v5 ([#651](https://github.com/foray1010/common-presets/issues/651)) ([a8882a9](https://github.com/foray1010/common-presets/commit/a8882a9b4fdb2b34fd233d50e835eab05dba05ec))
- **deps:** update dependency eslint-plugin-n to v16 ([85aace0](https://github.com/foray1010/common-presets/commit/85aace07945ffa1edaa163340063719220226467))
- **deps:** update dependency eslint-plugin-unicorn to v47 ([2f6effe](https://github.com/foray1010/common-presets/commit/2f6effea8f83c31632bf37c49778019e835a09cb))
- **deps:** update eslint-plugin-unicorn to v48 ([d930822](https://github.com/foray1010/common-presets/commit/d9308225b864eaf7d6304c83966e288f688186a7))
- **deps:** update prettier to v3 ([4724464](https://github.com/foray1010/common-presets/commit/4724464c1c272df3eb686b168d836a9a696c11a2))

## [10.5.1](https://github.com/foray1010/common-presets/compare/@foray1010/eslint-config@10.5.0...@foray1010/eslint-config@10.5.1) (2023-04-22)

### Bug Fixes

- **deps:** update dependency eslint-plugin-jsdoc to v41 ([f370e25](https://github.com/foray1010/common-presets/commit/f370e25814c4dfb1cb61b00c4e21c79197bba418))
- **deps:** update dependency eslint-plugin-jsdoc to v43 ([9dea028](https://github.com/foray1010/common-presets/commit/9dea028fc2e91a0694db0795223b5d7de0e54bb7))

## [10.5.0](https://github.com/foray1010/common-presets/compare/@foray1010/eslint-config@10.4.3...@foray1010/eslint-config@10.5.0) (2023-04-15)

### Features

- **eslint-config:** enable functional/prefer-immutable-types and type-declaration-immutability ([9dc211e](https://github.com/foray1010/common-presets/commit/9dc211e550df72c4538a5526285ad635b1a491d5))

### Bug Fixes

- **eslint-config:** remove warning message when uses with typescript v5 ([c3b1a82](https://github.com/foray1010/common-presets/commit/c3b1a822f6e598db6571a467bbb32d083acacdbb))

## [10.4.3](https://github.com/foray1010/common-presets/compare/@foray1010/eslint-config@10.4.2...@foray1010/eslint-config@10.4.3) (2023-03-31)

### Bug Fixes

- **eslint-config:** disable unicorn/prefer-ternary ([5a0739d](https://github.com/foray1010/common-presets/commit/5a0739dcf754c82f982d69318a2d3d563b01d5b6))

## [10.4.2](https://github.com/foray1010/common-presets/compare/@foray1010/eslint-config@10.4.1...@foray1010/eslint-config@10.4.2) (2023-03-30)

### Bug Fixes

- **eslint-config:** disable unicorn/prefer-query-selector ([8fd1f11](https://github.com/foray1010/common-presets/commit/8fd1f11114151d5dfe867aeb8c7bbe7a62b982c5))

## [10.4.1](https://github.com/foray1010/common-presets/compare/@foray1010/eslint-config@10.4.0...@foray1010/eslint-config@10.4.1) (2023-03-30)

### Bug Fixes

- **eslint-config:** disable unicorn/prefer-top-level-await ([68f38ce](https://github.com/foray1010/common-presets/commit/68f38ce208e1d8af09ed7615d395bd9fe97064e3))

## [10.4.0](https://github.com/foray1010/common-presets/compare/@foray1010/eslint-config@10.3.0...@foray1010/eslint-config@10.4.0) (2023-03-30)

### Features

- **eslint-config:** enable recommended `no-useless-` rules from unicorn plugin ([671581b](https://github.com/foray1010/common-presets/commit/671581b466aa788f2f9e82e6bbf8e324ba57b415))

### Bug Fixes

- **eslint-config:** disable unicorn/prefer-spread ([004f937](https://github.com/foray1010/common-presets/commit/004f9377777a58ebc7ddfd579075b713fa3a468e))

## [10.3.0](https://github.com/foray1010/common-presets/compare/@foray1010/eslint-config@10.2.1...@foray1010/eslint-config@10.3.0) (2023-03-30)

### Features

- **eslint-config:** enable more `prefer-` rules from unicorn plugin ([2c0b411](https://github.com/foray1010/common-presets/commit/2c0b411a1ab5585db01f321e000239cf13758a94))

## [10.2.1](https://github.com/foray1010/common-presets/compare/@foray1010/eslint-config@10.2.0...@foray1010/eslint-config@10.2.1) (2023-03-29)

### Bug Fixes

- **eslint-config:** disable react/jsx-no-leaked-render as it does not recognize boolean type ([995d096](https://github.com/foray1010/common-presets/commit/995d096efa3627e46b48133ef9994fb4883a64c7))

## [10.2.0](https://github.com/foray1010/common-presets/compare/@foray1010/eslint-config@10.1.0...@foray1010/eslint-config@10.2.0) (2023-03-29)

### Features

- enable @typescript-eslint/no-unused-vars ([ff31b94](https://github.com/foray1010/common-presets/commit/ff31b94884796f00723f396469d53ea747109ff9))
- **eslint-config:** enable n/no-process-exit ([9e9ddce](https://github.com/foray1010/common-presets/commit/9e9ddce3d43dad54fc9570e7f99bf7a6d3be009e))
- **eslint-config:** enable react/jsx-no-leaked-render ([d65d8b4](https://github.com/foray1010/common-presets/commit/d65d8b4a83c50b050ce2ab68701c691b9c885cbf))
- **eslint-config:** enable react/no-object-type-as-default-prop ([79c1639](https://github.com/foray1010/common-presets/commit/79c163963a3eaac503e79376ccf880b0165e6556))
- **eslint-config:** prefer inline exports ([2a9de59](https://github.com/foray1010/common-presets/commit/2a9de5940a042607bc9556989937647d98236f86))

### Reverts

- Revert "fix(eslint-config): disable n/prefer-global hacks as they do not work with flat config" ([1e02034](https://github.com/foray1010/common-presets/commit/1e02034f6a5ec5d7d19230ddebcbcbf64e682022))

## [10.1.0](https://github.com/foray1010/common-presets/compare/@foray1010/eslint-config@10.0.5...@foray1010/eslint-config@10.1.0) (2023-03-27)

### Features

- **eslint-config:** use inline type imports to avoid duplicate imports ([b6741bb](https://github.com/foray1010/common-presets/commit/b6741bbe0a95a579d1ae85ee32a1c75c309d20a9))

## [10.0.5](https://github.com/foray1010/common-presets/compare/@foray1010/eslint-config@10.0.4...@foray1010/eslint-config@10.0.5) (2023-03-24)

### Bug Fixes

- **eslint-config:** add back [@typescript-eslint](https://github.com/typescript-eslint) eslint-recommended rules ([5355fac](https://github.com/foray1010/common-presets/commit/5355fac97bed3207ca11bf491f8438051081e647))

## [10.0.4](https://github.com/foray1010/common-presets/compare/@foray1010/eslint-config@10.0.3...@foray1010/eslint-config@10.0.4) (2023-03-23)

### Bug Fixes

- **eslint-config:** disable n/prefer-global hacks as they do not work with flat config ([4ede17d](https://github.com/foray1010/common-presets/commit/4ede17d93e403892bb731d1ad1900e19d03a8179))
- **eslint-config:** still have errors when using in project without typescript ([a20ae50](https://github.com/foray1010/common-presets/commit/a20ae50a71af5970ee69565f153a94c520cc944b))

## [10.0.3](https://github.com/foray1010/common-presets/compare/@foray1010/eslint-config@10.0.2...@foray1010/eslint-config@10.0.3) (2023-03-23)

### Bug Fixes

- **eslint-config:** errors when using in project without typescript ([d357595](https://github.com/foray1010/common-presets/commit/d3575954b9dac1290c77ff23ece9ce3e7c8fcc2f))

## [10.0.2](https://github.com/foray1010/common-presets/compare/@foray1010/eslint-config@10.0.1...@foray1010/eslint-config@10.0.2) (2023-03-23)

### Bug Fixes

- **eslint-config:** disable some eslint-plugin-import rules due to not support flat config ([3a84a7d](https://github.com/foray1010/common-presets/commit/3a84a7d10e0bdd8b81ce115ad509e46eee2330c5))

## [10.0.1](https://github.com/foray1010/common-presets/compare/@foray1010/eslint-config@10.0.0...@foray1010/eslint-config@10.0.1) (2023-03-23)

### Bug Fixes

- **eslint-config:** fix wrong assumption, `files` only does not filter ([661d0c6](https://github.com/foray1010/common-presets/commit/661d0c6bd05f688c8f6956fb26844e597c851dc4))
- **eslint-config:** should not use ignores in config, and allow user defined ignores ([05b0ca0](https://github.com/foray1010/common-presets/commit/05b0ca09a76ed677c903b654cef3eeef7773610e))

## [10.0.0](https://github.com/foray1010/common-presets/compare/@foray1010/eslint-config@9.2.0...@foray1010/eslint-config@10.0.0) (2023-03-23)

### ⚠ BREAKING CHANGES

- **eslint-config:** migrate to eslint flat config and mjs
- require node `^16.14.0 || >=18.12.0`

### Features

- **eslint-config:** migrate to eslint flat config and mjs ([d435d01](https://github.com/foray1010/common-presets/commit/d435d012faf1574dda750917dbada56048eecd09))
- support ES2021 ([40a0e28](https://github.com/foray1010/common-presets/commit/40a0e282c937825dfca1969c30ffc26e5bd2a27c))
- **tsconfig:** split tsconfig to mutliple files for different scenarios ([fcaf3ae](https://github.com/foray1010/common-presets/commit/fcaf3aee3f9f1851439d01631c2e8584bde685ba))

### Bug Fixes

- **deps:** update dependency eslint-plugin-functional to v5 ([169a5c4](https://github.com/foray1010/common-presets/commit/169a5c4f7f7d10c6d2f5206e71942063f1b710cc))
- **deps:** update dependency eslint-plugin-unicorn to v46 ([76621eb](https://github.com/foray1010/common-presets/commit/76621eb95fd7eb74fff3710ac739e4d12df1f768))
- **eslint-config:** migrate eslint-plugin-eslint-comments to eslint-community version ([9a1ce64](https://github.com/foray1010/common-presets/commit/9a1ce646462cffd091d58fbbb39b0a83138f0f3b))

### Miscellaneous Chores

- require node `^16.14.0 || >=18.12.0` ([5baf6eb](https://github.com/foray1010/common-presets/commit/5baf6eba6d42958596c130724a502c59fe1a4e83))

## [9.2.0](https://github.com/foray1010/common-presets/compare/@foray1010/eslint-config@9.1.0...@foray1010/eslint-config@9.2.0) (2023-02-25)

### Features

- **eslint-config:** avoid type imports with side effects ([ceda72a](https://github.com/foray1010/common-presets/commit/ceda72a42dab09540fe796cca7c88b82801f073d))

### Bug Fixes

- **deps:** update dependency eslint-plugin-jsdoc to v40 ([9d2a01e](https://github.com/foray1010/common-presets/commit/9d2a01e04880e21c2be8dd2e984ec5f01f28fcda))
- **deps:** update dependency eslint-plugin-simple-import-sort to v10 ([5b258d7](https://github.com/foray1010/common-presets/commit/5b258d70b6c6f344645f983d6f7805edd2ee1908))
- **deps:** update dependency eslint-plugin-simple-import-sort to v9 ([62d76f2](https://github.com/foray1010/common-presets/commit/62d76f2d2ef83ab5a909d3820a9f16acf387bbfa))

## [9.1.0](https://github.com/foray1010/common-presets/compare/@foray1010/eslint-config@9.0.1...@foray1010/eslint-config@9.1.0) (2022-12-21)

### Features

- **eslint-config:** make sure private class members are in-use ([8d01342](https://github.com/foray1010/common-presets/commit/8d01342664696ab6bff9cc2f703bc53a81995ed5))
- **eslint-config:** prefer `const` when the variable won't be reassigned ([e6b18a1](https://github.com/foray1010/common-presets/commit/e6b18a1dcc023ea346d96288f4c709b77578b2af))
- **eslint-config:** prefer explicitly convert type for readability ([2b5f647](https://github.com/foray1010/common-presets/commit/2b5f64740415361173f0ca16a91c2714af72ed02))
- **eslint-config:** require button type to avoid unexpected form submits ([891ff50](https://github.com/foray1010/common-presets/commit/891ff506217da96accd030fbbbea680569f4573b))

### Bug Fixes

- **deps:** update dependency eslint-plugin-unicorn to v45 ([cde868a](https://github.com/foray1010/common-presets/commit/cde868a7c95aaa4dad3acedb07a763ccc64582c9))

## [9.0.1](https://github.com/foray1010/common-presets/compare/@foray1010/eslint-config@9.0.0...@foray1010/eslint-config@9.0.1) (2022-11-07)

### Reverts

- **eslint-config:** does not report error when importing ts files without extension ([faeee28](https://github.com/foray1010/common-presets/commit/faeee281cd40ba6b22835ae5b8c9cd6d69d3815e))

## [9.0.0](https://github.com/foray1010/common-presets/compare/@foray1010/eslint-config@8.0.1...@foray1010/eslint-config@9.0.0) (2022-11-07)

### ⚠ BREAKING CHANGES

- drop nodejs 14.17 and 18.11

### Features

- **eslint-config:** disallow builtins to be created without `new` operator ([1c0c1a8](https://github.com/foray1010/common-presets/commit/1c0c1a86bbaf8a7c2bfcbd7998041418329fc8e2))
- **eslint-config:** disallow duplicated value in enum as it is error-prone ([5795a82](https://github.com/foray1010/common-presets/commit/5795a82945eaeec967a8403e167defbe587b4583))
- **eslint-config:** enable @typescript-eslint/no-unsafe-declaration-merging ([1b4abe2](https://github.com/foray1010/common-presets/commit/1b4abe27a5322729321b61f5d406cf9af7aaf51a))
- **eslint-config:** make sure functions which return a promise will just return a rejected promise ([06603f4](https://github.com/foray1010/common-presets/commit/06603f42098f5492037c0114ecc50fac623a11c3))
- **eslint-config:** prefer node protocol ([204e5c1](https://github.com/foray1010/common-presets/commit/204e5c168aacaa020d2481306489724dfd6da7bc))
- **eslint-config:** require switch-case statements to be exhaustive with union type ([2b13aa6](https://github.com/foray1010/common-presets/commit/2b13aa60c1622a75f4a84133b3bf31b90b676057))
- **eslint-config:** separate type exports which allow certain optimizations within compilers ([bbc6b9b](https://github.com/foray1010/common-presets/commit/bbc6b9b9a83fecf552ed85be838693ec04c8b149))

### Bug Fixes

- **deps:** update dependency eslint-import-resolver-typescript to v3 ([0ff474e](https://github.com/foray1010/common-presets/commit/0ff474ef79193b53a29ea0ad7026e3cc12e1227e))
- **eslint-config:** does not report error when importing ts files without extension ([aea8307](https://github.com/foray1010/common-presets/commit/aea83079cae7967c405a38599b2ad63169cf8be6))

### Miscellaneous Chores

- drop nodejs 14.17 and 18.11 ([8e5c967](https://github.com/foray1010/common-presets/commit/8e5c9677b89d38c88de465f069bb5de683a8a40b))

## [8.0.1](https://github.com/foray1010/common-presets/compare/@foray1010/eslint-config@8.0.0...@foray1010/eslint-config@8.0.1) (2022-10-22)

### Bug Fixes

- **eslint-config:** add back support for node 14.17 ([3264119](https://github.com/foray1010/common-presets/commit/3264119b95b5364cd6c952536dffce49b5f14955))

## [8.0.0](https://github.com/foray1010/common-presets/compare/@foray1010/eslint-config@7.12.0...@foray1010/eslint-config@8.0.0) (2022-10-21)

### ⚠ BREAKING CHANGES

- enforce file extension and use native esm typescript

### Features

- enforce file extension and use native esm typescript ([c885710](https://github.com/foray1010/common-presets/commit/c8857103a3f828d2cf9946885495bd92d15b8d5d))

## [7.12.0](https://github.com/foray1010/common-presets/compare/@foray1010/eslint-config@7.11.0...@foray1010/eslint-config@7.12.0) (2022-10-20)

### Features

- **eslint-config:** add checking on circular dependency and self import ([a42e38a](https://github.com/foray1010/common-presets/commit/a42e38a0a08de73265cf70185569b45587284a2f))

## [7.11.0](https://github.com/foray1010/common-presets/compare/@foray1010/eslint-config@7.10.0...@foray1010/eslint-config@7.11.0) (2022-10-18)

### Features

- **eslint-config:** encourage to use JS standard #private in TSParameterProperty ([2f7b7f6](https://github.com/foray1010/common-presets/commit/2f7b7f6665f3fc520fc1a87878b2e5730e33b9aa))

## [7.10.0](https://github.com/foray1010/common-presets/compare/@foray1010/eslint-config@7.9.0...@foray1010/eslint-config@7.10.0) (2022-10-18)

### Features

- **eslint-config:** do not allow usage of deprecated code ([ed21e5e](https://github.com/foray1010/common-presets/commit/ed21e5e671a67230453a682e9f80519bdcb0e551))
- **eslint-config:** encourage to use JS standard #private over TS private accessibility modifier ([5e913c8](https://github.com/foray1010/common-presets/commit/5e913c84e709a6d586fde790f122459170130a26))

## [7.9.0](https://github.com/foray1010/common-presets/compare/@foray1010/eslint-config@7.8.0...@foray1010/eslint-config@7.9.0) (2022-10-07)

### Features

- use indexed syntax for accessing undefined fields ([7c1f9d6](https://github.com/foray1010/common-presets/commit/7c1f9d63349f0b34b00aa8608d6908763d964c3e))

### Bug Fixes

- **eslint-config:** enforce accessibility modifier in constructor in TS ([7cb3f2b](https://github.com/foray1010/common-presets/commit/7cb3f2b9f5de215255b1a541bac3cc1bd731589c))

## [7.8.0](https://github.com/foray1010/common-presets/compare/@foray1010/eslint-config@7.7.3...@foray1010/eslint-config@7.8.0) (2022-10-03)

### Features

- **eslint-config:** prefer Number static properties over global ones ([532df43](https://github.com/foray1010/common-presets/commit/532df43987f464ea3f3cfe1e5507b1077e14bced))
- **eslint-config:** re-enable functional/prefer-tacit ([9f312cc](https://github.com/foray1010/common-presets/commit/9f312cc3ac05429a969f271c46e02d915bf44e41))

## [7.7.3](https://github.com/foray1010/common-presets/compare/@foray1010/eslint-config@7.7.2...@foray1010/eslint-config@7.7.3) (2022-10-02)

### Bug Fixes

- **eslint-config:** prefer isomorphic global variables ([fa098bc](https://github.com/foray1010/common-presets/commit/fa098bc9890d86facd9c592f1ed42515bc94d2af))

## [7.7.2](https://github.com/foray1010/common-presets/compare/@foray1010/eslint-config@7.7.1...@foray1010/eslint-config@7.7.2) (2022-10-01)

### Bug Fixes

- **eslint-config:** allow **dirname and **filename in node.js ([14bf0bd](https://github.com/foray1010/common-presets/commit/14bf0bdbc29e20de085ea772529a415633980f22))

## [7.7.1](https://github.com/foray1010/common-presets/compare/@foray1010/eslint-config@7.7.0...@foray1010/eslint-config@7.7.1) (2022-10-01)

### Bug Fixes

- **eslint-config:** allow commonjs globals as we haven't moved to es modules ([08ab8d0](https://github.com/foray1010/common-presets/commit/08ab8d09244e2314de611a4fb1fda8552a958515))
- **eslint-config:** allow webextensions globals in frontend ([7624ed5](https://github.com/foray1010/common-presets/commit/7624ed5f5e2c710a5d1abbb831b476190aca32d5))

## [7.7.0](https://github.com/foray1010/common-presets/compare/@foray1010/eslint-config@7.6.1...@foray1010/eslint-config@7.7.0) (2022-10-01)

### Features

- **eslint-config:** do not allow node.js modules in frontend ([972f434](https://github.com/foray1010/common-presets/commit/972f434064891238cfc71db5379ac77be8f5e10d))
- **eslint-config:** do not allow unknown global variables ([a62994e](https://github.com/foray1010/common-presets/commit/a62994e1aeee48202a03484ec1772a4016f86d93))

### Bug Fixes

- **eslint-config:** better error description when using global Buffer or process ([00e14ee](https://github.com/foray1010/common-presets/commit/00e14ee9c2f0afab8ebe78ecc89c3ab79b8a93f0))
- **eslint-config:** skip nodejs related rules for react ([a7b12d7](https://github.com/foray1010/common-presets/commit/a7b12d7d0d428189ead3ecce7f4a59ae87c72536))

## [7.6.1](https://github.com/foray1010/common-presets/compare/@foray1010/eslint-config@7.6.0...@foray1010/eslint-config@7.6.1) (2022-09-30)

### Bug Fixes

- **eslint-config:** disable functional/prefer-tacit ([e921649](https://github.com/foray1010/common-presets/commit/e921649d17802d3e866b075b1a5be39200e96991))

## [7.6.0](https://github.com/foray1010/common-presets/compare/@foray1010/eslint-config@7.5.0...@foray1010/eslint-config@7.6.0) (2022-09-30)

### Features

- **eslint-config:** forbid unnecessary callback wrapper ([d560348](https://github.com/foray1010/common-presets/commit/d560348b26180cd81fb01ced982935df70f23d9e))
- **eslint-config:** re-enable recommended [@typescript-eslint](https://github.com/typescript-eslint) rules ([4b46143](https://github.com/foray1010/common-presets/commit/4b461433b4ff2e3fe7ab909be7c9f6a42d7ccb5f))

### Bug Fixes

- **eslint-config:** disable allowAutomaticSingleRunInference ([53b8265](https://github.com/foray1010/common-presets/commit/53b8265bfddf3736b2f13409e53ddbb2be346d32))
- **eslint-config:** disable allowAutomaticSingleRunInference ([ecb189c](https://github.com/foray1010/common-presets/commit/ecb189ce72c8185d7ad1cd44444463c5dd83b067))

## [7.5.0](https://github.com/foray1010/common-presets/compare/@foray1010/eslint-config@7.4.1...@foray1010/eslint-config@7.5.0) (2022-09-28)

### Features

- **eslint-config:** prefer readonly types ([4996d63](https://github.com/foray1010/common-presets/commit/4996d63dc356ffd904ae931f2dbd32fd3312ec50))

## [7.4.1](https://github.com/foray1010/common-presets/compare/@foray1010/eslint-config@7.4.0...@foray1010/eslint-config@7.4.1) (2022-09-23)

### Bug Fixes

- **eslint-config:** allow es2020 globals ([f5d8e61](https://github.com/foray1010/common-presets/commit/f5d8e61a9f22572d3523e833671a1c9b24dff568))

## [7.4.0](https://github.com/foray1010/common-presets/compare/@foray1010/eslint-config@7.3.4...@foray1010/eslint-config@7.4.0) (2022-09-22)

### Features

- **eslint-config:** explicitly import node.js only built-in modules ([969c1d2](https://github.com/foray1010/common-presets/commit/969c1d299a3d092eaa373ba9ceca4d7616076cfc))

### Bug Fixes

- **deps:** update dependency eslint-plugin-jest to v27 ([6534504](https://github.com/foray1010/common-presets/commit/65345046f6300b583d7a7b614ed4285486917e4d))

## [7.3.4](https://github.com/foray1010/common-presets/compare/@foray1010/eslint-config@7.3.3...@foray1010/eslint-config@7.3.4) (2022-08-26)

### Bug Fixes

- **eslint-config:** allow {} type ([930a2fa](https://github.com/foray1010/common-presets/commit/930a2fa03fe5f14435890226266c8b103baa8221))

## [7.3.3](https://github.com/foray1010/common-presets/compare/@foray1010/eslint-config@7.3.2...@foray1010/eslint-config@7.3.3) (2022-08-24)

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

## [7.3.2](https://github.com/foray1010/common-presets/compare/@foray1010/eslint-config@7.3.1...@foray1010/eslint-config@7.3.2) (2022-08-24)

### Bug Fixes

- **eslint-config:** disable jsdoc/valid-types ([d1e4e17](https://github.com/foray1010/common-presets/commit/d1e4e17d097adecb3da790248b16a23cfdce34ff))
- **eslint-config:** do not force react preset to use module ([477f15c](https://github.com/foray1010/common-presets/commit/477f15cd3f8ebdacbe3ab72aaa190054c1300610))
- import eslint-config-prettier via plugin:prettier/recommended ([53b038b](https://github.com/foray1010/common-presets/commit/53b038bf5ab1f14d87edd4d230fd1f4aa4ae6232))
- remove unused ignore patterns ([11d05bf](https://github.com/foray1010/common-presets/commit/11d05bf3e7cb001d1260f885089500e1ddf5fb02))

## [7.3.1](https://github.com/foray1010/common-presets/compare/@foray1010/eslint-config@7.3.0...@foray1010/eslint-config@7.3.1) (2022-07-28)

### Bug Fixes

- **eslint-config:** allow arrow function in object ([2b7549b](https://github.com/foray1010/common-presets/commit/2b7549ba63f8b9697300becb99504b736c833c23))

## [7.3.0](https://github.com/foray1010/common-presets/compare/@foray1010/eslint-config@7.2.0...@foray1010/eslint-config@7.3.0) (2022-07-28)

### Features

- **eslint-config:** use jest/unbound-method for tests ([babe1d7](https://github.com/foray1010/common-presets/commit/babe1d7f9f9f208f60cb08e5ec52ac6b93136644))

## [7.2.0](https://github.com/foray1010/common-presets/compare/@foray1010/eslint-config@7.1.0...@foray1010/eslint-config@7.2.0) (2022-07-27)

### Features

- **eslint-config:** reenable @typescript-eslint/restrict-template-expressions ([772d768](https://github.com/foray1010/common-presets/commit/772d76811189b79efc0c49dcb4225ca6741da26c))
- **eslint-config:** reenable @typescript-eslint/unbound-method ([8451f92](https://github.com/foray1010/common-presets/commit/8451f92d0a983a84bbb7181d75652bab84e6bedc))
- **eslint-config:** separate type imports which allow certain optimizations within compilers ([15a15c9](https://github.com/foray1010/common-presets/commit/15a15c9f57dc9b58e52109d523b95df15c725b8e))

## [7.1.0](https://github.com/foray1010/common-presets/compare/@foray1010/eslint-config@7.0.1...@foray1010/eslint-config@7.1.0) (2022-06-14)

### Features

- avoid unnecessary closing tags ([602dd20](https://github.com/foray1010/common-presets/commit/602dd2071393ee0ee584eba06de9cb122a91b203))

## [7.0.1](https://github.com/foray1010/common-presets/compare/@foray1010/eslint-config@7.0.0...@foray1010/eslint-config@7.0.1) (2022-06-13)

### Bug Fixes

- should drop node 17 in version range ([0e911fd](https://github.com/foray1010/common-presets/commit/0e911fd737e472d699bfc32d866067ed6ccfa269))

## [7.0.0](https://github.com/foray1010/common-presets/compare/@foray1010/eslint-config@6.4.0...@foray1010/eslint-config@7.0.0) (2022-06-13)

### ⚠ BREAKING CHANGES

- drop eslint 7
- drop node 12 and 17

### Bug Fixes

- **deps:** update dependency eslint-plugin-jsdoc to v39 ([f868271](https://github.com/foray1010/common-presets/commit/f8682716ee922a6a517d5c0173390dec0bd2e346))
- reenable import/named ([62fe238](https://github.com/foray1010/common-presets/commit/62fe2389b852749d63735b02e4898708a132b522))
- reenable no-floating-promises for test files ([3a03ad8](https://github.com/foray1010/common-presets/commit/3a03ad8e13f2b2440babc96880cd290f4ea6b386))
- replace eslint-plugin-node by eslint-plugin-n ([764320c](https://github.com/foray1010/common-presets/commit/764320cc26795c245008ce5bdbb87662e5dbae60))

### Miscellaneous Chores

- drop eslint 7 ([543fd6a](https://github.com/foray1010/common-presets/commit/543fd6a702596e5e447a0797a4713d2f08478ecb))
- drop node 12 and 17 ([c43351e](https://github.com/foray1010/common-presets/commit/c43351e0da92209fc3100d9cb1bc129af320fdac))

## [6.4.0](https://github.com/foray1010/common-presets/compare/@foray1010/eslint-config@6.3.1...@foray1010/eslint-config@6.4.0) (2022-04-25)

### Features

- **eslint-config:** add more rules for jest ([9e7b466](https://github.com/foray1010/common-presets/commit/9e7b466c332d90d56e5d41d4a006147148c3ae32))

### [6.3.1](https://github.com/foray1010/common-presets/compare/@foray1010/eslint-config@6.3.0...@foray1010/eslint-config@6.3.1) (2022-04-25)

### Bug Fixes

- allow unnecessary fragment for single expression ([3208164](https://github.com/foray1010/common-presets/commit/320816415a3554c96a71275b0f36444bc9495259))

## [6.3.0](https://github.com/foray1010/common-presets/compare/@foray1010/eslint-config@6.2.0...@foray1010/eslint-config@6.3.0) (2022-04-25)

### Features

- enable testing-library/no-global-regexp-flag-in-query ([6343da2](https://github.com/foray1010/common-presets/commit/6343da2038fca9c5ef03aa2ae02129f42ff00b82))
- reenable testing-library/no-await-sync-events for fire events only ([966eb24](https://github.com/foray1010/common-presets/commit/966eb24ad9c3f7b15cb3c856de61516dace2075b))

### Bug Fixes

- **eslint-config:** use jsx-runtime config from react plugin ([806e1ab](https://github.com/foray1010/common-presets/commit/806e1ab25ac42b0bb5a269e01eef659bc12aa616))

## [6.2.0](https://github.com/foray1010/common-presets/compare/@foray1010/eslint-config@6.1.3...@foray1010/eslint-config@6.2.0) (2022-04-05)

### Features

- enable testing-library/prefer-user-event ([5a1de13](https://github.com/foray1010/common-presets/commit/5a1de1348fbc591a35559d5710185487d6b31a87))

### Bug Fixes

- disable no-await-sync-events for @testing-library/user-event v14 ([372a3b5](https://github.com/foray1010/common-presets/commit/372a3b597f5cca2f53bbc895cd0e3da3c051263a))

### [6.1.3](https://github.com/foray1010/common-presets/compare/@foray1010/eslint-config@6.1.2...@foray1010/eslint-config@6.1.3) (2022-03-20)

### Bug Fixes

- **deps:** update dependency eslint-plugin-jsdoc to v38 ([294bd8b](https://github.com/foray1010/common-presets/commit/294bd8b03ee7c94e6e2fe6aad4a60c4d3654c7ca))

### [6.1.2](https://github.com/foray1010/common-presets/compare/@foray1010/eslint-config@6.1.1...@foray1010/eslint-config@6.1.2) (2022-03-07)

### Bug Fixes

- allow using async function as event handler in frontend ([6722b08](https://github.com/foray1010/common-presets/commit/6722b08a659e82bfdc8cba8fc1d0c9cd1d396d03))
- **deps:** update dependency eslint-plugin-jest to v26 ([cee6be9](https://github.com/foray1010/common-presets/commit/cee6be913cee626709053989f2545780e0d46bb0))

### [6.1.1](https://github.com/foray1010/common-presets/compare/@foray1010/eslint-config@6.1.0...@foray1010/eslint-config@6.1.1) (2022-01-09)

### Bug Fixes

- **deps:** update dependency eslint-plugin-compat to v4 ([4b6ee6b](https://github.com/foray1010/common-presets/commit/4b6ee6bc480cf396d047170fc75e53d01ea5886f))
- **deps:** update dependency eslint-plugin-jest-dom to v4 ([2396973](https://github.com/foray1010/common-presets/commit/23969736c9e263f923521115b8104275a755a082))

## [6.1.0](https://github.com/foray1010/common-presets/compare/@foray1010/eslint-config@6.0.1...@foray1010/eslint-config@6.1.0) (2021-11-10)

### Features

- use error level for @typescript-eslint/no-unused-vars ([c635963](https://github.com/foray1010/common-presets/commit/c635963db88a75d8a0c61fda55f8e4c61b33766f))

### Bug Fixes

- disable @typescript-eslint/no-unsafe-argument ([ecad97d](https://github.com/foray1010/common-presets/commit/ecad97d960ab4545f981e79b7c24589ff150f7e1))
- disable buggy react/prop-types ([bec417b](https://github.com/foray1010/common-presets/commit/bec417b909c9abf9b54dcff298c250f1430d318e))

### [6.0.1](https://github.com/foray1010/common-presets/compare/@foray1010/eslint-config@6.0.0...@foray1010/eslint-config@6.0.1) (2021-11-10)

### Bug Fixes

- replace @typescript-eslint/no-unused-vars-experimental by @typescript-eslint/no-unused-vars ([cdff12f](https://github.com/foray1010/common-presets/commit/cdff12fe2f503187a0e8b03588bdc79279fbfea2))

## [6.0.0](https://github.com/foray1010/common-presets/compare/@foray1010/eslint-config@5.0.4...@foray1010/eslint-config@6.0.0) (2021-11-10)

### ⚠ BREAKING CHANGES

- only support node ^12.22.0 || ^14.17.0 || >=16.13.0
- **deps:** require eslint >=7.28.0

### Features

- support .cts and .mts ([bac92f3](https://github.com/foray1010/common-presets/commit/bac92f3d9315af4b8a51848a0cb5c3061ef49f20))

### Bug Fixes

- **deps:** update dependency eslint-plugin-jest to v25 ([8fb9f81](https://github.com/foray1010/common-presets/commit/8fb9f818e19cf8c3c7efa5c862adcb22c433c5e4))
- **deps:** update dependency eslint-plugin-jsdoc to v37 ([bcd1cef](https://github.com/foray1010/common-presets/commit/bcd1cefb4b918cf70724c9849ac20746f0f15fa1))
- **deps:** update dependency eslint-plugin-prettier to v4 ([aa2e33e](https://github.com/foray1010/common-presets/commit/aa2e33e7406739ddde0141a4ad9c77685e4b7d31))
- **deps:** update dependency eslint-plugin-testing-library to v5 ([19f7db5](https://github.com/foray1010/common-presets/commit/19f7db54f1c4c5993d0b5f885ced436c06a4e3dd))
- **deps:** update typescript-eslint monorepo to v5 ([36d4840](https://github.com/foray1010/common-presets/commit/36d4840c107d483780ee6cf0e227be73d82bb918))

### Miscellaneous Chores

- bump node version requirement ([6906953](https://github.com/foray1010/common-presets/commit/6906953ac0b781376d5c8a17d27faef6a457278a))

### [5.0.4](https://github.com/foray1010/common-presets/compare/@foray1010/eslint-config@5.0.3...@foray1010/eslint-config@5.0.4) (2021-08-26)

### Bug Fixes

- disable @typescript-eslint/restrict-plus-operands ([7a8732d](https://github.com/foray1010/common-presets/commit/7a8732d11a23479a4a1a3bdc74e5f40a15d38da9))

### [5.0.3](https://github.com/foray1010/common-presets/compare/@foray1010/eslint-config@5.0.2...@foray1010/eslint-config@5.0.3) (2021-08-26)

### Bug Fixes

- disable @typescript-eslint/restrict-template-expressions ([a1fccfd](https://github.com/foray1010/common-presets/commit/a1fccfdde7ccb3d663cc96702a98d1dac9b2c169))

### [5.0.2](https://github.com/foray1010/common-presets/compare/@foray1010/eslint-config@5.0.1...@foray1010/eslint-config@5.0.2) (2021-08-25)

### Bug Fixes

- **deps:** update dependency eslint-plugin-jsdoc to v34 ([7ea9378](https://github.com/foray1010/common-presets/commit/7ea937870d6e8bffd76f94eda43ec2d0ded0a859))
- **deps:** update dependency eslint-plugin-jsdoc to v35 ([2e76ed2](https://github.com/foray1010/common-presets/commit/2e76ed2f13ad5ae6871c92eee2bc4b96c5a63ee9))
- **deps:** update dependency eslint-plugin-jsdoc to v36 ([eb2f739](https://github.com/foray1010/common-presets/commit/eb2f739e70ee1c5273c2359a40e92c9e314e8878))
- opt-in single run detection for type-aware linting ([41a9957](https://github.com/foray1010/common-presets/commit/41a9957474a454d0540868296dedb528e93f1dde))

### [5.0.1](https://github.com/foray1010/common-presets/compare/@foray1010/eslint-config@5.0.0...@foray1010/eslint-config@5.0.1) (2021-05-08)

### Bug Fixes

- **deps:** update dependency eslint-plugin-jsdoc to v33 ([8129f8f](https://github.com/foray1010/common-presets/commit/8129f8fc74380c7f6ccb5ac53cdae38b84068912))
- **deps:** update dependency eslint-plugin-testing-library to v4.2.0 ([8767be6](https://github.com/foray1010/common-presets/commit/8767be64c0053c50a1f77f91d5d4fdc6173bd444))

## [5.0.0](https://github.com/foray1010/common-presets/compare/@foray1010/eslint-config@4.9.0...@foray1010/eslint-config@5.0.0) (2021-04-29)

### ⚠ BREAKING CHANGES

- drop node 10

### Features

- add more rules via eslint-plugin-testing-library v4 ([4777ac2](https://github.com/foray1010/common-presets/commit/4777ac2cc5e644ece83a8722ad82e9040ddcd9fa))

### Bug Fixes

- **deps:** bump dependencies version ([4aa9919](https://github.com/foray1010/common-presets/commit/4aa99192c75a6b018e88f312246c7306953abc71))

### Miscellaneous Chores

- drop node 10 ([fc35a40](https://github.com/foray1010/common-presets/commit/fc35a406c7da58a192e32929723ec46cc17ae219))

# [4.9.0](https://github.com/foray1010/common-presets/compare/@foray1010/eslint-config@4.8.1...@foray1010/eslint-config@4.9.0) (2021-04-22)

### Features

- enforce import with extension for esm ([298b4ac](https://github.com/foray1010/common-presets/commit/298b4ace6f3cd75051111675596ab9689a13b3b9))

## [4.8.1](https://github.com/foray1010/common-presets/compare/@foray1010/eslint-config@4.8.0...@foray1010/eslint-config@4.8.1) (2021-03-17)

### Bug Fixes

- disable no-unnecessary-condition to prevent false alarms ([7bb9669](https://github.com/foray1010/common-presets/commit/7bb9669bf102027e1c2167616f2c975cf743c7b5))

# [4.8.0](https://github.com/foray1010/common-presets/compare/@foray1010/eslint-config@4.7.0...@foray1010/eslint-config@4.8.0) (2021-03-17)

### Features

- ban [@ts-ignore](https://github.com/ts-ignore) and use [@ts-expect-error](https://github.com/ts-expect-error) with descriptions ([2768348](https://github.com/foray1010/common-presets/commit/2768348dd42b1ca11db3a0415e9dd9170c320edb))
- encourage to check error type before use in catch clauses ([c8e4d17](https://github.com/foray1010/common-presets/commit/c8e4d17b2e3ec6e7c4a91bdda66e3d26ddb1d3f4))
- encourage to use private accessibility modifier ([e798816](https://github.com/foray1010/common-presets/commit/e7988160677f79d5226eb1d687fe51a9b4f6f2fa))
- prevent unnecessary optional chain ([7cda6c1](https://github.com/foray1010/common-presets/commit/7cda6c10ea55d22b92c9c96d460b198df5171729))

# [4.7.0](https://github.com/foray1010/common-presets/compare/@foray1010/eslint-config@4.6.2...@foray1010/eslint-config@4.7.0) (2021-03-11)

### Features

- **eslint-config:** avoid assigning anonymous function to object key ([8747450](https://github.com/foray1010/common-presets/commit/874745030157e9386bd7b3fe40d29bde6811bfad))

## [4.6.2](https://github.com/foray1010/common-presets/compare/@foray1010/eslint-config@4.6.1...@foray1010/eslint-config@4.6.2) (2021-03-08)

### Bug Fixes

- remove optional peer dependencies from package.json ([886e5f1](https://github.com/foray1010/common-presets/commit/886e5f1ad9969dfc57a598dfc6ab77dc5bf7f401))

## [4.6.1](https://github.com/foray1010/common-presets/compare/@foray1010/eslint-config@4.6.0...@foray1010/eslint-config@4.6.1) (2021-02-28)

### Bug Fixes

- **deps:** update dependency eslint-config-prettier to v8 ([#237](https://github.com/foray1010/common-presets/issues/237)) ([b827b6f](https://github.com/foray1010/common-presets/commit/b827b6f7d84dcaa0a6f44020b6a7eda85496efd4))

# [4.6.0](https://github.com/foray1010/common-presets/compare/@foray1010/eslint-config@4.5.1...@foray1010/eslint-config@4.6.0) (2021-02-23)

### Bug Fixes

- **deps:** update dependency eslint-plugin-jsdoc to v32 ([db87ced](https://github.com/foray1010/common-presets/commit/db87ced032349ccc26df54f87652f97ae9491e7e))

### Features

- ignore files under .yarn/ ([e3487a7](https://github.com/foray1010/common-presets/commit/e3487a7191307b311fcd4f53a08ec8fcbb9efc7a))

## [4.5.1](https://github.com/foray1010/common-presets/compare/@foray1010/eslint-config@4.5.0...@foray1010/eslint-config@4.5.1) (2021-02-12)

### Bug Fixes

- allow disable eslint rules for whole file without re-enable it in the end of the file ([fb182ed](https://github.com/foray1010/common-presets/commit/fb182edddacafe769904f954a55ee1ba4a8022d8))

# [4.5.0](https://github.com/foray1010/common-presets/compare/@foray1010/eslint-config@4.4.1...@foray1010/eslint-config@4.5.0) (2021-02-11)

### Bug Fixes

- **deps:** update dependency eslint-plugin-jsdoc to v31 ([fb32330](https://github.com/foray1010/common-presets/commit/fb32330904f3635af35a42afd5195b4d6ae529d4))

### Features

- **eslint-config:** lint eslint comments ([ef45fc4](https://github.com/foray1010/common-presets/commit/ef45fc427cd142ec0280756e32e1f907f77f32fe))

## [4.4.1](https://github.com/foray1010/common-presets/compare/@foray1010/eslint-config@4.4.0...@foray1010/eslint-config@4.4.1) (2020-12-21)

### Bug Fixes

- **deps:** update dependency eslint-config-prettier to v7 ([7e57ccd](https://github.com/foray1010/common-presets/commit/7e57ccd12a3e40b83ca062377f8bf9c0da2bc607))
- **deps:** update dependency eslint-plugin-simple-import-sort to v7 ([5514a06](https://github.com/foray1010/common-presets/commit/5514a06e4b6048fe848ec3d24e417568e3f2e127))

# [4.4.0](https://github.com/foray1010/common-presets/compare/@foray1010/eslint-config@4.3.1...@foray1010/eslint-config@4.4.0) (2020-11-19)

### Features

- make sure import statements above the others with line break ([85ef3d2](https://github.com/foray1010/common-presets/commit/85ef3d2341fbb9819539081a83f4c53bc02595ca))
- **eslint-config:** sort export statements ([78e4f6a](https://github.com/foray1010/common-presets/commit/78e4f6ae2ead8d13ba82c84dbfa68b5ee823a56f))

## [4.3.1](https://github.com/foray1010/common-presets/compare/@foray1010/eslint-config@4.3.0...@foray1010/eslint-config@4.3.1) (2020-11-18)

### Bug Fixes

- **eslint-config:** failed to import react preset ([2864f6a](https://github.com/foray1010/common-presets/commit/2864f6ab4310de117309ff7432a2de5c5debeae6))

# [4.3.0](https://github.com/foray1010/common-presets/compare/@foray1010/eslint-config@4.2.0...@foray1010/eslint-config@4.3.0) (2020-11-17)

### Features

- avoid side effects inside `waitFor` ([7fccfe7](https://github.com/foray1010/common-presets/commit/7fccfe733a08c385d87e7af17528ea79c6c5788b))
- avoid using unnecessary `await` as workaround for `not wrapped in act(...)` warnings ([a060161](https://github.com/foray1010/common-presets/commit/a060161efb9cef788b3a032fe7f00e2b431085f9))

# [4.2.0](https://github.com/foray1010/common-presets/compare/@foray1010/eslint-config@4.1.1...@foray1010/eslint-config@4.2.0) (2020-11-17)

### Features

- **eslint-config:** lint browser compatibility ([1059794](https://github.com/foray1010/common-presets/commit/1059794652cbed74e5075c148e6dccb270f9539d))
- **eslint-config:** lint JSDoc ([96a91b6](https://github.com/foray1010/common-presets/commit/96a91b6858866df237f33b73c6a6df094d095839))

## [4.1.1](https://github.com/foray1010/common-presets/compare/@foray1010/eslint-config@4.1.0...@foray1010/eslint-config@4.1.1) (2020-11-10)

### Bug Fixes

- **eslint-config:** disable react/react-in-jsx-scope for automatic react runtime ([71e0a5b](https://github.com/foray1010/common-presets/commit/71e0a5bb1b33d04f18cb866cd5dd21290bbb6ef4))

# [4.1.0](https://github.com/foray1010/common-presets/compare/@foray1010/eslint-config@4.0.1...@foray1010/eslint-config@4.1.0) (2020-10-28)

### Features

- **eslint-config:** enable react/jsx-no-useless-fragment ([c7c4b31](https://github.com/foray1010/common-presets/commit/c7c4b31fc663501aec2ca85e026630e82196f922))

## [4.0.1](https://github.com/foray1010/common-presets/compare/@foray1010/eslint-config@4.0.0...@foray1010/eslint-config@4.0.1) (2020-09-11)

### Bug Fixes

- generic type does not work with react-hooks/exhaustive-deps ([253c7fa](https://github.com/foray1010/common-presets/commit/253c7faa574d6bb84aad0ab4c4a3b8258401d4b2))

# [4.0.0](https://github.com/foray1010/common-presets/compare/@foray1010/eslint-config@3.9.0...@foray1010/eslint-config@4.0.0) (2020-09-06)

### Bug Fixes

- **deps:** update eslint-plugin-jest to v24 ([eb05452](https://github.com/foray1010/common-presets/commit/eb05452c5f7c24843926d278c9a0be1badb04c88))
- **deps:** update typescript-eslint monorepo to v4 ([8519d78](https://github.com/foray1010/common-presets/commit/8519d78d4e4b145da0f0991e38e9b970b43461a5))
- **eslint-config:** only run test related rules on test files ([fcba1dd](https://github.com/foray1010/common-presets/commit/fcba1ddc79d8e437abecd3f48b194fb3592e03e4))

### BREAKING CHANGES

- **deps:** require eslint >=7.5.0

# [3.9.0](https://github.com/foray1010/common-presets/compare/@foray1010/eslint-config@3.8.1...@foray1010/eslint-config@3.9.0) (2020-08-28)

### Features

- enforce named data to improve import autocomplete & debug stack trace ([b698a29](https://github.com/foray1010/common-presets/commit/b698a294aa861fe0408d43a2b1fa3e2cf235cd1c))

## [3.8.1](https://github.com/foray1010/common-presets/compare/@foray1010/eslint-config@3.8.0...@foray1010/eslint-config@3.8.1) (2020-08-26)

### Bug Fixes

- remove react/sort-prop-types as it does not support TS ([6dd94eb](https://github.com/foray1010/common-presets/commit/6dd94ebfa1abee2feb46bf5890960d94feebe752))

# [3.8.0](https://github.com/foray1010/common-presets/compare/@foray1010/eslint-config@3.7.1...@foray1010/eslint-config@3.8.0) (2020-08-26)

### Features

- **eslint-config:** sort jsx props and prop-types ([cf2465b](https://github.com/foray1010/common-presets/commit/cf2465b72f7a8739bea8d8ef165d7ee4f6d75937))

## [3.7.1](https://github.com/foray1010/common-presets/compare/@foray1010/eslint-config@3.7.0...@foray1010/eslint-config@3.7.1) (2020-08-19)

### Bug Fixes

- **eslint-config:** allow using testing library's act without await ([e8f42ee](https://github.com/foray1010/common-presets/commit/e8f42ee4828f5a2a41e2e287f55c83aabd0c0627))
- **eslint-config:** disable no-invalid-void-type on all tests ([9b79677](https://github.com/foray1010/common-presets/commit/9b796770461ee2e61ae61bb3c8891f4d46f6a745))

# [3.7.0](https://github.com/foray1010/common-presets/compare/@foray1010/eslint-config@3.6.0...@foray1010/eslint-config@3.7.0) (2020-08-08)

### Bug Fixes

- **eslint-config:** allow config rc files to import devDependencies ([91c88d9](https://github.com/foray1010/common-presets/commit/91c88d941fd48a87abe93b4213c14661de7b9290))
- **eslint-config:** allow files outside of src/ to import devDependencies ([3e203ba](https://github.com/foray1010/common-presets/commit/3e203ba99162ad5b1b2231db079a382315d54bb9))

### Features

- **eslint-config:** do not allow import non-dependencies but allow tests to import devDependencies ([0654f63](https://github.com/foray1010/common-presets/commit/0654f63c77063bfe4800be88da8b421f563a6ae3))
- **eslint-config:** use the shortest path in import statement ([52032c2](https://github.com/foray1010/common-presets/commit/52032c2d2156e0b23794e71befdbb59fee425b78))

# [3.6.0](https://github.com/foray1010/common-presets/compare/@foray1010/eslint-config@3.5.0...@foray1010/eslint-config@3.6.0) (2020-08-04)

### Features

- **eslint-config:** add more rules for testing-library ([deded23](https://github.com/foray1010/common-presets/commit/deded23d0cbb717d47ccf61b26937e55bc730ea5))

# [3.5.0](https://github.com/foray1010/common-presets/compare/@foray1010/eslint-config@3.4.0...@foray1010/eslint-config@3.5.0) (2020-08-04)

### Features

- **eslint-config:** supports linting hook dependencies for package `use-deep-compare` ([1def9bb](https://github.com/foray1010/common-presets/commit/1def9bba7e239ef351e34fced89e5a4fa250ea16))

# [3.4.0](https://github.com/foray1010/common-presets/compare/@foray1010/eslint-config@3.3.0...@foray1010/eslint-config@3.4.0) (2020-06-25)

### Features

- support ES2020 ([1aaec79](https://github.com/foray1010/common-presets/commit/1aaec79fc9f2954319ef5c915a007b9fc34ce0d1))

# [3.3.0](https://github.com/foray1010/common-presets/compare/@foray1010/eslint-config@3.2.2...@foray1010/eslint-config@3.3.0) (2020-06-25)

### Features

- support seperated tsconfig in monorepo ([20ebb75](https://github.com/foray1010/common-presets/commit/20ebb757bf138e8468586232e6618304975afe97))

## [3.2.2](https://github.com/foray1010/common-presets/compare/@foray1010/eslint-config@3.2.1...@foray1010/eslint-config@3.2.2) (2020-06-25)

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

## [3.2.1](https://github.com/foray1010/common-presets/compare/@foray1010/eslint-config@3.2.0...@foray1010/eslint-config@3.2.1) (2020-06-25)

### Bug Fixes

- disable no-invalid-void-type for test files ([3449625](https://github.com/foray1010/common-presets/commit/34496259737701f1a445212fb391d84551d8369e))

# [3.2.0](https://github.com/foray1010/common-presets/compare/@foray1010/eslint-config@3.1.0...@foray1010/eslint-config@3.2.0) (2020-06-24)

### Features

- enforce correct usage of `void` type ([df1652e](https://github.com/foray1010/common-presets/commit/df1652ec9d9fd76afb6caefce4c0f1477041b20a))
- eslint throw error on used variables and types ([3f5a17a](https://github.com/foray1010/common-presets/commit/3f5a17a27d22ff5de6658b2ba958a263d4065a9c))

# [3.1.0](https://github.com/foray1010/common-presets/compare/@foray1010/eslint-config@3.0.5...@foray1010/eslint-config@3.1.0) (2020-06-21)

### Features

- enable node/no-exports-assign ([bfa0067](https://github.com/foray1010/common-presets/commit/bfa0067c2143f746b28c1d393cbff12af9f6b622))
- enable node/no-unpublished-bin ([cdd5842](https://github.com/foray1010/common-presets/commit/cdd5842ea97a6864583c89e92b31c7d9c28b5117))
- enable node/no-unsupported-features/node-builtins ([4784ac6](https://github.com/foray1010/common-presets/commit/4784ac60cfd622e59fff1c4a2dc6f09aa838a30c))
- use eslint-plugin-jest-dom with recommended config ([b7b7458](https://github.com/foray1010/common-presets/commit/b7b7458841fc92bbb6875e7edaaf97a3fc577776))

## [3.0.5](https://github.com/foray1010/common-presets/compare/@foray1010/eslint-config@3.0.4...@foray1010/eslint-config@3.0.5) (2020-06-17)

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

## [3.0.4](https://github.com/foray1010/common-presets/compare/@foray1010/eslint-config@3.0.3...@foray1010/eslint-config@3.0.4) (2020-06-02)

### Bug Fixes

- **eslint-config:** disable @typescript-eslint/no-unsafe-member-access ([6a1479b](https://github.com/foray1010/common-presets/commit/6a1479b06a172bc4ed1d6320a77585b624974b94))

## [3.0.3](https://github.com/foray1010/common-presets/compare/@foray1010/eslint-config@3.0.2...@foray1010/eslint-config@3.0.3) (2020-06-02)

### Bug Fixes

- **eslint-config:** follow @typescript-eslint/eslint-plugin rule changes ([876413b](https://github.com/foray1010/common-presets/commit/876413beb9e2328c601acc8015f206c7fa10776d))

## [3.0.2](https://github.com/foray1010/common-presets/compare/@foray1010/eslint-config@3.0.1...@foray1010/eslint-config@3.0.2) (2020-06-02)

### Bug Fixes

- **eslint-config:** follow @typescript-eslint/eslint-plugin rule changes ([ea317dd](https://github.com/foray1010/common-presets/commit/ea317dd592796b03678de99aa5e95da2afb9733d))

## [3.0.1](https://github.com/foray1010/common-presets/compare/@foray1010/eslint-config@3.0.0...@foray1010/eslint-config@3.0.1) (2020-06-01)

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

# [3.0.0](https://github.com/foray1010/common-presets/compare/@foray1010/eslint-config@2.3.2...@foray1010/eslint-config@3.0.0) (2020-06-01)

### Bug Fixes

- **deps:** update typescript-eslint monorepo to v3 ([221565d](https://github.com/foray1010/common-presets/commit/221565dde29ab2fc3e9e5cedf66e10c957872e00))

### BREAKING CHANGES

- **deps:** require typescript >=3.3.1

## [2.3.2](https://github.com/foray1010/common-presets/compare/@foray1010/eslint-config@2.3.1...@foray1010/eslint-config@2.3.2) (2020-05-21)

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

## [2.3.1](https://github.com/foray1010/common-presets/compare/@foray1010/eslint-config@2.3.0...@foray1010/eslint-config@2.3.1) (2020-05-05)

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

# [2.3.0](https://github.com/foray1010/common-presets/compare/@foray1010/eslint-config@2.2.2...@foray1010/eslint-config@2.3.0) (2020-05-05)

### Features

- **eslint:** lint react code using eslint-plugin-testing-library ([a7f0fd3](https://github.com/foray1010/common-presets/commit/a7f0fd33d704deef81a1aa9523a8ffdc738217bc))

## [2.2.2](https://github.com/foray1010/common-presets/compare/@foray1010/eslint-config@2.2.1...@foray1010/eslint-config@2.2.2) (2020-05-05)

### Bug Fixes

- **deps:** update dependency eslint-plugin-react-hooks to v4 ([ea6ba0c](https://github.com/foray1010/common-presets/commit/ea6ba0c65235df8dd96f78c4a77592bb97d44b84))

## [2.2.1](https://github.com/foray1010/common-presets/compare/@foray1010/eslint-config@2.2.0...@foray1010/eslint-config@2.2.1) (2020-03-31)

### Bug Fixes

- **deps:** update dependency eslint-plugin-react-hooks to v3 ([ae3b074](https://github.com/foray1010/common-presets/commit/ae3b0745b1770b28c232f8dcdd4a2102947ae126))

# [2.2.0](https://github.com/foray1010/common-presets/compare/@foray1010/eslint-config@2.1.1...@foray1010/eslint-config@2.2.0) (2020-03-28)

### Features

- **eslint-config:** support prettier v2 ([89cb0ec](https://github.com/foray1010/common-presets/commit/89cb0ec29fe74e987eeccca88591b25fc8156370))

## [2.1.1](https://github.com/foray1010/common-presets/compare/@foray1010/eslint-config@2.1.0...@foray1010/eslint-config@2.1.1) (2020-03-28)

### Bug Fixes

- **deps:** update dependency remark-preset-prettier to ^0.4.0 ([dc5a5f5](https://github.com/foray1010/common-presets/commit/dc5a5f5dfee27aff585e0e8335967b1af5fc3d89))
- **deps:** update dependency stylelint-config-standard to v20 ([#63](https://github.com/foray1010/common-presets/issues/63)) ([85e2c34](https://github.com/foray1010/common-presets/commit/85e2c3471f5db816958c1720b0d713665e13ac84))

# [2.1.0](https://github.com/foray1010/common-presets/compare/@foray1010/eslint-config@2.0.2...@foray1010/eslint-config@2.1.0) (2020-01-06)

### Features

- replace import-sort-cli by eslint-plugin-simple-import-sort ([d1c8580](https://github.com/foray1010/common-presets/commit/d1c858043bc0376442daf72551d4ea60cda1a6b5))

## [2.0.2](https://github.com/foray1010/common-presets/compare/@foray1010/eslint-config@2.0.1...@foray1010/eslint-config@2.0.2) (2019-12-30)

### Bug Fixes

- **deps:** update dependency eslint-plugin-node to v11 ([#44](https://github.com/foray1010/common-presets/issues/44)) ([1844527](https://github.com/foray1010/common-presets/commit/18445278c9191337ab8e8828b0fb02db43caa946))

## [2.0.1](https://github.com/foray1010/common-presets/compare/@foray1010/eslint-config@2.0.0...@foray1010/eslint-config@2.0.1) (2019-12-16)

### Bug Fixes

- **eslint-config:** allow empty function ([fd124d0](https://github.com/foray1010/common-presets/commit/fd124d0a6af7a5e4d7ed44da087ae42cb83d7bd1))

# [2.0.0](https://github.com/foray1010/common-presets/compare/@foray1010/eslint-config@1.9.1...@foray1010/eslint-config@2.0.0) (2019-12-10)

### chore

- require nodejs 10 ([0a227b0](https://github.com/foray1010/common-presets/commit/0a227b09864d37082ac0167a13580eef3c32a85c))

### BREAKING CHANGES

- drop nodejs < 10.13

## [1.9.1](https://github.com/foray1010/common-presets/compare/@foray1010/eslint-config@1.9.0...@foray1010/eslint-config@1.9.1) (2019-11-27)

### Bug Fixes

- **deps:** update dependency stylelint-config-css-modules to v2 ([#20](https://github.com/foray1010/common-presets/issues/20)) ([47bb787](https://github.com/foray1010/common-presets/commit/47bb787d75d962e738d47e559bf7bc8462e45607))

# [1.9.0](https://github.com/foray1010/common-presets/compare/@foray1010/eslint-config@1.8.3...@foray1010/eslint-config@1.9.0) (2019-11-05)

### Features

- move typescript to peerDependencies ([48c53b5](https://github.com/foray1010/common-presets/commit/48c53b59f6ceabd6363f9440b9e376b921d048fe))

## [1.8.3](https://github.com/foray1010/common-presets/compare/@foray1010/eslint-config@1.8.2...@foray1010/eslint-config@1.8.3) (2019-11-03)

### Bug Fixes

- **deps:** update dependency eslint-plugin-jest to v23 ([#18](https://github.com/foray1010/common-presets/issues/18)) ([019eabe](https://github.com/foray1010/common-presets/commit/019eabef326e92779390c77fb955da1a60ec39a7))

## [1.8.2](https://github.com/foray1010/common-presets/compare/@foray1010/eslint-config@1.8.1...@foray1010/eslint-config@1.8.2) (2019-10-28)

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

## [1.8.1](https://github.com/foray1010/common-presets/compare/@foray1010/eslint-config@1.8.0...@foray1010/eslint-config@1.8.1) (2019-10-28)

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

# [1.8.0](https://github.com/foray1010/common-presets/compare/@foray1010/eslint-config@1.7.0...@foray1010/eslint-config@1.8.0) (2019-10-27)

### Bug Fixes

- **eslint-config:** add browser env to react preset ([f1c9ebc](https://github.com/foray1010/common-presets/commit/f1c9ebc7adfd8fbb3280fa02d19e11e5ceee9e7c))

### Features

- use eslint-plugin-node ([2faccbb](https://github.com/foray1010/common-presets/commit/2faccbb738ec94aa99e8c8c8b0fac163ca489124))

# [1.7.0](https://github.com/foray1010/common-presets/compare/@foray1010/eslint-config@1.6.0...@foray1010/eslint-config@1.7.0) (2019-10-25)

### Features

- support packageJson.type & cjs format ([fcb8920](https://github.com/foray1010/common-presets/commit/fcb8920cbbc8128e67f1ee3a003c8a887d8ed590))

# [1.6.0](https://github.com/foray1010/common-presets/compare/@foray1010/eslint-config@1.5.0...@foray1010/eslint-config@1.6.0) (2019-10-16)

### Features

- stricter peerDependencies range ([52f58bc](https://github.com/foray1010/common-presets/commit/52f58bc1e6ad87b544730ef7320be2c052d4d34d))

# [1.5.0](https://github.com/foray1010/common-presets/compare/@foray1010/eslint-config@1.4.0...@foray1010/eslint-config@1.5.0) (2019-10-16)

### Features

- **eslint-config:** support \*.mjs ([eb38214](https://github.com/foray1010/common-presets/commit/eb382146b8895734f6349538073d4094ad3b624b))
- lint all hidden files ([e695ea3](https://github.com/foray1010/common-presets/commit/e695ea3c8ba2a5862d0c80cd4b0a19e2bd3f2bfc))

# [1.4.0](https://github.com/foray1010/common-presets/compare/@foray1010/eslint-config@1.3.1...@foray1010/eslint-config@1.4.0) (2019-10-15)

### Features

- **eslint-config:** do not ignore hidden files ([1720acf](https://github.com/foray1010/common-presets/commit/1720acf4880547f93c09847fad295fd5d627712e))

## [1.3.1](https://github.com/foray1010/common-presets/compare/@foray1010/eslint-config@1.3.0...@foray1010/eslint-config@1.3.1) (2019-10-15)

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

# [1.3.0](https://github.com/foray1010/common-presets/compare/@foray1010/eslint-config@1.2.4...@foray1010/eslint-config@1.3.0) (2019-10-11)

### Features

- add default ignore file ([e59de5a](https://github.com/foray1010/common-presets/commit/e59de5a))

## [1.2.4](https://github.com/foray1010/common-presets/compare/@foray1010/eslint-config@1.2.3...@foray1010/eslint-config@1.2.4) (2019-10-11)

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

## [1.2.3](https://github.com/foray1010/common-presets/compare/@foray1010/eslint-config@1.2.2...@foray1010/eslint-config@1.2.3) (2019-10-07)

### Bug Fixes

- missing typescript dependency for [@typescript-eslint](https://github.com/typescript-eslint) rules ([8462e8f](https://github.com/foray1010/common-presets/commit/8462e8f))

## [1.2.2](https://github.com/foray1010/common-presets/compare/@foray1010/eslint-config@1.2.1...@foray1010/eslint-config@1.2.2) (2019-10-05)

### Bug Fixes

- **eslint-config:** allow es6 globals ([e21782b](https://github.com/foray1010/common-presets/commit/e21782b))

## [1.2.1](https://github.com/foray1010/common-presets/compare/@foray1010/eslint-config@1.2.0...@foray1010/eslint-config@1.2.1) (2019-10-05)

### Bug Fixes

- **eslint-config:** do not lint jest coding style ([8ad8d01](https://github.com/foray1010/common-presets/commit/8ad8d01))

# [1.2.0](https://github.com/foray1010/common-presets/compare/@foray1010/eslint-config@1.1.0...@foray1010/eslint-config@1.2.0) (2019-10-05)

### Features

- **eslint-config:** allow commonjs syntax ([c36e8bb](https://github.com/foray1010/common-presets/commit/c36e8bb))
- **eslint-config:** apply eslint-plugin-prettier ([5e4be00](https://github.com/foray1010/common-presets/commit/5e4be00))
- **eslint-config:** enforce js strict mode ([a198729](https://github.com/foray1010/common-presets/commit/a198729))

# 1.1.0 (2019-10-04)

### Features

- **eslint-config:** add rules ([e5ebb05](https://github.com/foray1010/common-presets/commit/e5ebb05))
