eslint-config-seekingalpha-react
Version:
SeekingAlpha's sharable React.js ESLint config
1,421 lines (828 loc) • 37 kB
Markdown
# Change Log
## 10.16.0 - 2025-09-20
- [deps] upgrade `eslint` to version `9.36.0`
## 10.15.0 - 2025-09-05
- [deps] upgrade `eslint` to version `9.35.0`
## 10.14.0 - 2025-08-23
- [deps] upgrade `eslint` to version `9.34.0`
## 10.13.0 - 2025-08-09
- [deps] upgrade `eslint` to version `9.33.0`
## 10.12.0 - 2025-07-26
- [deps] upgrade `eslint` to version `9.32.0`
## 10.11.0 - 2025-07-13
- [deps] upgrade `eslint` to version `9.31.0`
## 10.10.0 - 2025-07-02
- [deps] upgrade `eslint` to version `9.30.1`
## 10.9.0 - 2025-06-28
- [deps] upgrade `eslint` to version `9.30.0`
## 10.8.0 - 2025-06-14
- [deps] upgrade `eslint` to version `9.29.0`
## 10.7.0 - 2025-05-31
- [deps] upgrade `eslint` to version `9.28.0`
## 10.6.0 - 2025-05-17
- [deps] upgrade `eslint` to version `9.27.0`
## 10.5.0 - 2025-05-03
- [deps] upgrade `eslint` to version `9.26.0`
## 10.4.0 - 2025-04-22
- [deps] upgrade `eslint` to version `9.25.1`
## 10.3.0 - 2025-04-21
- [deps] upgrade `eslint` to version `9.25.0`
## 10.2.0 - 2025-04-06
- [deps] upgrade `eslint` to version `9.24.0`
- [deps] upgrade `eslint-plugin-react` to version `7.37.5`
## 10.1.0 - 2025-03-22
- [deps] upgrade `eslint` to version `9.23.0`
## 10.0.0 - 2025-03-09
- [deps] upgrade `eslint` to version `9.22.0`
## 9.0.2 - 2025-03-09
- [breaking] migrate to ESM and make flat config default
## 9.0.1 - 2025-03-09
- [breaking] migrate to ESM and make flat config default
## 9.0.0 - 2025-03-09
- [breaking] migrate to ESM and make flat config default
## 8.0.0 - 2025-03-07
- [new] expose flat config
## 7.49.0 - 2025-03-01
- [deps] upgrade `eslint-plugin-react-hooks` to version `5.2.0`
## 7.48.0 - 2025-01-23
- [deps] upgrade `eslint` to version `8.57.1`
## 7.47.0 - 2025-01-14
- [deps] upgrade `eslint-plugin-react` to version `7.37.4`
## 7.46.0 - 2024-12-24
- [deps] upgrade `eslint-plugin-react` to version `7.37.3`
## 7.45.0 - 2024-12-08
- [deps] upgrade `eslint-plugin-react-hooks` to version `5.1.0`
## 7.44.0 - 2024-10-26
- [deps] upgrade `eslint-plugin-jsx-a11y` to version `6.10.2`
## 7.43.0 - 2024-10-23
- [deps] upgrade `eslint-plugin-react` to version `7.37.2`
## 7.42.0 - 2024-10-21
- [deps] upgrade `eslint-plugin-jsx-a11y` to version `6.10.1`
## 7.41.0 - 2024-10-12
- [deps] upgrade `eslint-plugin-react-hooks` to version `5.0.0`
## 7.40.0 - 2024-10-04
- [deps] upgrade `eslint-plugin-react` to version `7.37.1`
## 7.39.0 - 2024-09-27
- [deps] upgrade `eslint-plugin-react` to version `7.37.0`
## 7.38.0 - 2024-09-13
- [deps] upgrade `eslint-plugin-react` to version `7.36.1`
## 7.37.0 - 2024-09-12
- [deps] upgrade `eslint-plugin-react` to version `7.36.0`
## 7.36.0 - 2024-09-04
- [deps] upgrade `eslint-plugin-react` to version `7.35.2`
- [deps] upgrade `eslint-plugin-jsx-a11y` to version `6.10.0`
## 7.35.0 - 2024-09-03
- [deps] upgrade `eslint-plugin-react` to version `7.35.1`
## 7.34.0 - 2024-07-20
- [deps] upgrade `eslint-plugin-react` to version `7.35.0`
- [breaking] introduce `react/jsx-props-no-spread-multi` rule
## 7.33.0 - 2024-07-14
- [deps] upgrade `eslint-plugin-react` to version `7.34.4`
## 7.32.0 - 2024-06-22
- [deps] upgrade `eslint-plugin-jsx-a11y` to version `6.9.0`
## 7.31.0 - 2024-06-19
- [deps] upgrade `eslint-plugin-react` to version `7.34.3`
## 7.30.0 - 2024-05-28
- [deps] upgrade `eslint-plugin-react` to version `7.34.2`
## 7.29.0 - 2024-04-27
- [deps] upgrade `eslint-plugin-react-hooks` to version `4.6.2`
## 7.28.0 - 2024-04-26
- [deps] upgrade `eslint-plugin-react-hooks` to version `4.6.1`
## 7.27.0 - 2024-03-17
- [deps] upgrade `eslint-plugin-react` to version `7.34.1`
## 7.26.0 - 2024-03-04
- [deps] upgrade `eslint-plugin-react` to version `7.34.0`
## 7.25.0 - 2024-02-25
- [deps] upgrade `eslint` to version `8.57.0`
## 7.24.0 - 2023-12-16
- [deps] upgrade `eslint` to version `8.56.0`
## 7.23.0 - 2023-12-03
- [deps] upgrade `eslint` to version `8.55.0`
## 7.22.0 - 2023-11-18
- [deps] upgrade `eslint` to version `8.54.0`
## 7.21.0 - 2023-11-05
- [deps] upgrade `eslint` to version `8.53.0`
- [deps] upgrade `eslint-plugin-jsx-a11y` to version `6.8.0`
## 7.20.0 - 2023-10-22
- [deps] upgrade `eslint` to version `8.52.0`
## 7.19.0 - 2023-10-08
- [deps] upgrade `eslint` to version `8.51.0`
## 7.18.0 - 2023-09-25
- [deps] upgrade `eslint` to version `8.50.0`
## 7.17.0 - 2023-09-11
- [deps] upgrade `eslint` to version `8.49.0`
## 7.16.0 - 2023-08-27
- [deps] upgrade `eslint` to version `8.48.0`
## 7.15.0 - 2023-08-16
- [deps] upgrade `eslint-plugin-react` to version `7.33.2`
## 7.14.0 - 2023-08-12
- [deps] upgrade `eslint` to version `8.47.0`
## 7.13.0 - 2023-08-04
- [patch] delete `style` and `name` from forbidden dom props
## 7.12.0 - 2023-07-30
- [deps] upgrade `eslint-plugin-react` to version `7.33.1`
## 7.11.0 - 2023-07-28
- [deps] upgrade `eslint` to version `8.46.0`
## 7.10.0 - 2023-07-25
- [breaking] drop `class-methods-use-this` extension rule
## 7.9.0 - 2023-07-20
- [deps] upgrade `eslint-plugin-react` to version `7.33.0`
## 7.8.0 - 2023-07-17
- [deps] upgrade `eslint` to version `8.45.0`
## 7.7.0 - 2023-07-02
- [deps] upgrade `eslint` to version `8.44.0`
## 7.6.0 - 2023-06-18
- [deps] upgrade `eslint` to version `8.43.0`
## 7.5.0 - 2023-06-04
- [deps] upgrade `eslint` to version `8.42.0`
## 7.4.0 - 2023-05-21
- [deps] upgrade `eslint` to version `8.41.0`
## 7.3.0 - 2023-05-07
- [deps] upgrade `eslint` to version `8.40.0`
## 7.2.0 - 2023-04-23
- [deps] upgrade `eslint` to version `8.39.0`
## 7.1.0 - 2023-04-09
- [deps] upgrade `eslint` to version `8.38.0`
## 7.0.0 - 2023-03-29
- introduce `eslint-config-seekingalpha-react/prettier` config
- [deps] upgrade `eslint` to version `8.37.0`
## 6.9.0 - 2023-03-12
- [deps] upgrade `eslint` to version `8.36.0`
## 6.8.0 - 2023-02-27
- [deps] upgrade `eslint` to version `8.35.0`
## 6.7.0 - 2023-02-12
- [deps] upgrade `eslint` to version `8.34.0`
## 6.6.1 - 2023-01-29
- [deps] upgrade `eslint-plugin-react` to version `7.32.2`
## 6.6.0 - 2023-01-29
- [deps] upgrade `eslint` to version `8.33.0`
## 6.5.0 - 2023-01-17
- [deps] upgrade `eslint` to version `8.32.0`
- [deps] upgrade `eslint-plugin-jsx-a11y` to version `6.7.1`
- [deps] upgrade `eslint-plugin-react` to version `7.32.1`
## 6.4.0 - 2023-01-11
- [deps] upgrade `eslint-plugin-jsx-a11y` to version `6.7.0`
- [deps] upgrade `eslint-plugin-react` to version `7.32.0`
- [breaking] update `react/hook-use-state` rule
- [breaking] introduce `jsx-a11y/prefer-tag-over-role` rule
- [breaking] introduce `react/no-object-type-as-default-prop` rule
- [breaking] `react/jsx-sort-default-props` deprecated, replace with `react/sort-default-props`
## 6.3.0 - 2023-01-03
- [deps] upgrade `eslint` to version `8.31.0`
## 6.2.0 - 2022-12-18
- [deps] upgrade `eslint` to version `8.30.0`
## 6.1.2 - 2022-12-13
- [breaking] `react/jsx-no-useless-fragment` - allow fragment expressions
## 6.1.1 - 2022-12-10
- [breaking] `react/jsx-filename-extension` - `.tsx` support
## 6.1.0 - 2022-12-08
- [deps] upgrade `eslint` to version `8.29.0`
- [deps] upgrade `eslint-plugin-react` to version `7.31.11`
## 6.0.0 - 2022-11-17
- [deps] remove `eslint-plugin-flowtype`
- [breaking] drop `Flow` rules
## 5.36.0 - 2022-11-06
- [deps] upgrade `eslint` to version `8.27.0`
## 5.35.0 - 2022-10-23
- [deps] upgrade `eslint` to version `8.26.0`
## 5.34.0 - 2022-10-11
- [deps] upgrade `eslint` to version `8.25.0`
- [deps] upgrade `eslint-plugin-react` to version `7.31.10`
## 5.33.0 - 2022-10-02
- [deps] upgrade `eslint` to version `8.24.0`
## 5.32.0 - 2022-09-19
- [deps] upgrade `eslint` to version `8.23.1`
- [deps] upgrade `eslint-plugin-react` to version `7.31.8`
## 5.31.0 - 2022-09-04
- [deps] upgrade `eslint-plugin-react` to version `7.31.5`
## 5.30.0 - 2022-08-27
- [deps] upgrade `eslint` to version `8.23.0`
- [deps] upgrade `eslint-plugin-react` to version `7.31.1`
## 5.29.0 - 2022-08-25
- [deps] upgrade `eslint-plugin-react` to version `7.31.0`
## 5.28.0 - 2022-08-14
- [deps] upgrade `eslint` to version `8.22.0`
## 5.27.0 - 2022-08-01
- [deps] upgrade `eslint` to version `8.21.0`
## 5.26.0 - 2022-07-24
- [deps] upgrade `eslint-plugin-jsx-a11y` to version `6.6.1`
## 5.25.0 - 2022-07-17
- [deps] upgrade `eslint` to version `8.20.0`
## 5.24.0 - 2022-07-03
- [deps] upgrade `eslint` to version `8.19.0`
## 5.23.0 - 2022-06-26
- [deps] upgrade `eslint-plugin-react` to version `7.30.1`
- [deps] upgrade `eslint-plugin-jsx-a11y` to version `6.6.0`
## 5.22.0 - 2022-06-19
- [deps] upgrade `eslint` to version `8.18.0`
## 5.21.0 - 2022-06-15
- [deps] upgrade `eslint-plugin-react-hooks` to version `4.6.0`
## 5.20.0 - 2022-06-06
- [deps] upgrade `eslint` to version `8.17.0`
## 5.19.0 - 2022-05-22
- [deps] upgrade `eslint` to version `8.16.0`
## 5.18.0 - 2022-05-19
- [deps] upgrade `eslint-plugin-react` to version `7.30.0`
- [breaking] enable `react/jsx-no-leaked-render` rule
## 5.17.0 - 2022-05-08
- [deps] upgrade `eslint` to version `8.15.0`
## 5.16.0 - 2022-04-27
- [deps] upgrade `eslint-plugin-react-hooks` to version `4.5.0`
## 5.15.0 - 2022-04-26
- [deps] upgrade `eslint` to version `8.14.0`
## 5.14.0 - 2022-04-10
- [deps] upgrade `eslint` to version `8.13.0`
## 5.13.0 - 2022-04-03
- [deps] upgrade `eslint-plugin-react-hooks` to version `4.4.0`
## 5.12.0 - 2022-03-27
- [deps] upgrade `eslint` to version `8.12.0`
## 5.11.0 - 2022-03-14
- [deps] upgrade `eslint-plugin-react` to version `7.29.4`
## 5.10.0 - 2022-03-13
- [deps] upgrade `eslint` to version `8.11.0`
## 5.9.0 - 2022-03-06
- [deps] upgrade `eslint-plugin-react` to version `7.29.3`
## 5.8.0 - 2022-03-02
- [deps] upgrade `eslint` to version `8.10.0`
- [deps] upgrade `eslint-plugin-react` to version `7.29.2`
- [breaking] enable `react/hook-use-state` rule
- [breaking] enable `react/iframe-missing-sandbox` rule
## 5.7.0 - 2022-02-16
- [deps] upgrade `eslint` to version `8.9.0`
## 5.6.0 - 2022-01-30
- [deps] upgrade `eslint` to version `8.8.0`
## 5.5.0 - 2022-01-16
- [breaking] separate `eslint-plugin-jest` plugin to `eslint-config-seekingalpha-tests` sharable config
## 5.4.0 - 2022-01-16
- [deps] upgrade `eslint` to version `8.7.0`
- [deps] upgrade `eslint-plugin-jest` to version `25.3.4`
- [breaking] enable `jest/prefer-comparison-matcher` rule
- [breaking] enable `jest/prefer-equality-matcher` rule
## 5.3.0 - 2022-01-06
- [deps] update `eslint-find-rules` to version `4.1.0`
## 5.2.0 - 2022-01-01
- [deps] upgrade `eslint` to version `8.6.0`
- [deps] upgrade `eslint-plugin-jest` to version `25.3.4`
## 5.1.0 - 2021-12-23
- [deps] upgrade `eslint-plugin-react` to version `7.28.0`
## 5.0.0 - 2021-12-18
- [deps] upgrade `eslint` to version `8.5.0`
- [deps] upgrade `eslint-plugin-flowtype` to version `8.0.3`
## 4.93.0 - 2021-11-23
- [deps] upgrade `eslint-plugin-jest` to version `25.3.0`
## 4.92.0 - 2021-11-22
- [deps] upgrade `eslint-plugin-react` to version `7.27.1`
## 4.91.0 - 2021-11-11
- [deps] upgrade `eslint-plugin-jsx-a11y` to version `6.5.1`
- [breaking] removed deprecated `jsx-a11y/accessible-emoji` rule
## 4.90.0 - 2021-11-10
- [deps] upgrade `eslint-plugin-jest` to version `25.2.4`
- [deps] upgrade `eslint-plugin-react` to version `7.27.0`
- [deps] upgrade `eslint-plugin-react-hooks` to version `4.3.0`
## 4.89.0 - 2021-11-07
- [deps] upgrade `eslint-plugin-jest` to version `25.2.3`
## 4.88.0 - 2021-10-19
- [deps] upgrade `eslint-plugin-flowtype` to version `6.1.1`
## 4.87.0 - 2021-10-18
- [deps] upgrade `eslint-plugin-jest` to version `25.2.2`
## 4.86.0 - 2021-10-10
- [deps] upgrade `eslint-plugin-jest` to version `25.0.6`
- [patch: loosen rules] drop `id` from `react/forbid-dom-props` rule
## 4.85.0 - 2021-10-10
- [deps] upgrade `eslint-plugin-jest` to version `25.0.5`
## 4.84.0 - 2021-10-10
- [deps] upgrade `eslint-plugin-jest` to version `25.0.1`
## 4.83.1 - 2021-10-10
- [breaking] update `jest/no-restricted-matchers` rule
## 4.83.0 - 2021-10-10
- [deps] upgrade `eslint-plugin-jest` to version `24.7.0`
## 4.82.0 - 2021-10-10
- [deps] upgrade `eslint-plugin-jest` to version `24.6.0`
## 4.81.0 - 2021-10-03
- [deps] upgrade `eslint-plugin-jest` to version `24.5.2`
## 4.80.0 - 2021-10-03
- [patch] fixed `jest/no-restricted-matchers` rule according to `jest/prefer-expect-resolves`
## 4.79.0 - 2021-10-03
- [deps] upgrade `eslint-plugin-react` to version `7.26.1`
- [deps] upgrade `eslint-plugin-flowtype` to version `6.1.0`
- [deps] upgrade `eslint-plugin-jest` to version `24.5.0`
- [breaking] enable `react/no-namespace` rule
- [breaking] enable `jest/prefer-expect-resolves` rule
- [breaking] enable `jest/prefer-to-be` rule
- [breaking] disable `react/default-props-match-prop-types` rule
- [breaking] disable `react/forbid-foreign-prop-types` rule
- [breaking] disable `react/forbid-prop-types` rule
- [breaking] disable `react/no-unused-prop-types` rule
- [breaking] disable `react/prop-types` rule
- [breaking] update `class-methods-use-this` rule
## 4.78.0 - 2021-09-19
- [deps] upgrade `eslint-plugin-react` to version `7.25.2`
- [deps] upgrade `eslint-plugin-flowtype` to version `6.0.1`
- [deps] upgrade `eslint-plugin-jest` to version `24.4.2`
## 4.77.0 - 2021-09-14
- [deps] upgrade `eslint-plugin-react` to version `7.25.2`
## 4.76.0 - 2021-08-30
- [deps] upgrade `eslint-plugin-react` to version `7.25.1`
## 4.75.0 - 2021-08-29
- [deps] upgrade `eslint-plugin-flowtype` to version `5.9.1`
- [deps] upgrade `eslint-plugin-react` to version `7.25.0`
## 4.74.0 - 2021-08-05
- [deps] upgrade `eslint-plugin-flowtype` to version `5.9.0`
## 4.73.0 - 2021-08-01
- [deps] upgrade `eslint` to version `7.32.0`
- [deps] upgrade `eslint-plugin-flowtype` to version `5.8.2`
## 4.72.0 - 2021-07-25
- [deps] disable `react/jsx-handler-names` rule
## 4.71.0 - 2021-07-25
- [breaking] set `jest/max-nested-describe` rule to `2`
## 4.70.0 - 2021-07-25
- [deps] upgrade `eslint-plugin-jest` to version `24.4.0`
- [deps] upgrade `eslint-plugin-flowtype` to version `5.8.1`
- [breaking] enable `jest/max-nested-describe` rule
## 4.69.0 - 2021-07-21
- [deps] upgrade `eslint-plugin-jest` to version `24.3.7`
## 4.68.0 - 2021-07-18
- [deps] upgrade `eslint` to version `7.31.0`
## 4.67.0 - 2021-07-04
- [deps] upgrade `eslint` to version `7.30.0`
## 4.66.0 - 2021-06-30
- [deps] upgrade `eslint-plugin-flowtype` to version `5.8.0`
- [breaking] enable `flowtype/enforce-line-break` rule
## 4.65.0 - 2021-06-20
- [deps] upgrade `eslint` to version `7.29.0`
## 4.64.0 - 2021-06-06
- [deps] upgrade `eslint` to version `7.28.0`
- [deps] update `eslint-plugin-react` to version `7.24.0`
## 4.63.1 - 2021-05-30
- [deps] revert `eslint-plugin-react` to version `7.22.0`
## 4.63.0 - 2021-05-30
- [deps] upgrade `eslint` to version `7.27.0`
- [deps] update `eslint-plugin-react` to version `7.24.0`
## 4.62.0 - 2021-05-10
- [deps] upgrade `eslint` to version `7.26.0`
## 4.61.0 - 2021-05-02
- [deps] drop direct dependency on `babel-eslint`
## 4.60.0 - 2021-04-26
- [deps] upgrade `eslint-plugin-jest` to version `24.3.6`
## 4.59.0 - 2021-04-25
- [deps] upgrade `eslint` to version `7.25.0`
- [deps] upgrade `eslint-plugin-flowtype` to version `5.7.2`
## 4.58.0 - 2021-04-18
- [deps] upgrade `eslint-plugin-flowtype` to version `5.7.1`
## 4.57.0 - 2021-04-11
- [deps] upgrade `eslint` to version `7.24.0`
- [deps] upgrade `eslint-plugin-jest` to version `24.3.5`
## 4.56.0 - 2021-04-06
- [deps] upgrade `eslint-plugin-jest` to version `24.3.4`
- [deps] upgrade `eslint-plugin-flowtype` to version `5.6.0`
## 4.55.0 - 2021-04-04
- [deps] upgrade `eslint-plugin-jest` to version `24.3.3`
## 4.54.1 - 2021-03-29
- [fix] revert `react/no-unstable-nested-components` rule error
## 4.54.0 - 2021-03-29
- [fix] revert `react/boolean-prop-naming` rule regexp
- [deps] revert `eslint-plugin-react` to version `7.22.0`
- [deps] upgrade `eslint` to version `7.23.0`
## 4.53.0 - 2021-03-28
- [fix] update `react/boolean-prop-naming` rule regexp
## 4.52.0 - 2021-03-24
- [deps] upgrade `eslint-plugin-react` to version `7.23.1`
- [new] `react/no-unstable-nested-components` rule error
## 4.51.0 - 2021-03-18
- [deps] upgrade `eslint-plugin-jest` to version `24.3.2`
## 4.50.0 - 2021-03-15
- [deps] upgrade `eslint` to version `7.22.0`
- [deps] upgrade `eslint-plugin-flowtype` to version `5.4.0`
- [deps] upgrade `eslint-plugin-jest` to version `24.3.1`
## 4.49.0 - 2021-03-11
- [deps] upgrade `eslint-plugin-jest` to version `24.2.1`
## 4.48.0 - 2021-03-09
- [deps] upgrade `eslint-plugin-jest` to version `24.1.10`
## 4.47.0 - 2021-03-08
- [deps] upgrade `eslint-plugin-jest` to version `24.1.9`
## 4.46.0 - 2021-03-07
- [deps] upgrade `eslint-plugin-jest` to version `24.1.7`
## 4.45.0 - 2021-02-28
- [deps] upgrade `eslint` to version `7.21.0`
## 4.44.0 - 2021-02-24
- [deps] upgrade `eslint-plugin-flowtype` to version `5.3.1`
- [new] `flowtype/object-type-curly-spacing` rule error
## 4.43.1 - 2021-02-23
- [patch: loosen rules] disable `flowtype/object-type-curly-spacing` rule
## 4.43.0 - 2021-02-23
- [deps] upgrade `eslint-plugin-flowtype` to version `5.3.0`
- [new] `flowtype/object-type-curly-spacing` rule error
## 4.42.0 - 2021-02-19
- [deps] upgrade `eslint-plugin-flowtype` to version `5.2.2`
## 4.41.0 - 2021-02-18
- [deps] upgrade `eslint-plugin-flowtype` to version `5.2.1`
## 4.40.0 - 2021-02-17
- [deps] upgrade `eslint-plugin-jest` to version `24.1.5`
## 4.39.0 - 2021-02-14
- [deps] upgrade `eslint` to version `7.20.0`
## 4.38.0 - 2021-01-31
- [deps] upgrade `eslint` to version `7.19.0`
## 4.37.0 - 2021-01-17
- [deps] upgrade `eslint` to version `7.18.0`
## 4.36.0 - 2021-01-05
- [new] `react/function-component-definition` rule error
## 4.35.0 - 2021-01-05
- [deps] upgrade `eslint-plugin-react` to version `7.22.0`
- [new] `react/jsx-newline` rule error
- [new] `react/jsx-no-constructed-context-values` rule error
- [new] `react/no-adjacent-inline-elements` rule error
## 4.34.0 - 2021-01-03
- [deps] upgrade `eslint` to version `7.17.0`
## 4.33.0 - 2020-12-21
- [deps] upgrade `eslint` to version `7.16.0`
## 4.32.0 - 2020-12-06
- [deps] upgrade `eslint` to version `7.15.0`
## 4.31.0 - 2020-11-21
- [deps] upgrade `eslint` to version `7.14.0`
## 4.30.0 - 2020-11-15
- [deps] upgrade `eslint-plugin-jest` to version `24.1.3`
## 4.29.0 - 2020-11-08
- [deps] upgrade `eslint` to version `7.13.0`
## 4.28.0 - 2020-10-27
- [deps] upgrade `eslint` to version `7.12.1`
- [deps] upgrade `eslint-plugin-jsx-a11y` to version `6.4.1`
## 4.27.0 - 2020-10-26
- [deps] upgrade `eslint-plugin-jsx-a11y` to version `6.4.0`
## 4.26.0 - 2020-10-25
- [deps] upgrade `eslint` to version `7.12.0`
## 4.25.0 - 2020-10-21
- [deps] upgrade `eslint-plugin-react` to version `7.21.5`
- [deps] upgrade `eslint-plugin-react-hooks` to version `4.2.0`
## 4.24.0 - 2020-10-15
- [breaking] disable `react/jsx-uses-react` rule (React 16.4 update)
- [breaking] disable `react/react-in-jsx-scope` rule (React 16.4 update)
## 4.23.0 - 2020-10-11
- [deps] upgrade `eslint` to version `7.11.0`
- [deps] upgrade `eslint-plugin-react` to version `7.21.4`
## 4.22.0 - 2020-10-07
- [deps] upgrade `eslint-plugin-jest` to version `24.1.0`
## 4.21.0 - 2020-10-05
- [deps] upgrade `eslint-plugin-react` to version `7.21.3`
## 4.20.0 - 2020-09-29
- [deps] upgrade `eslint` to version `7.10.0`
## 4.19.0 - 2020-09-25
- [deps] upgrade `eslint-plugin-react` to version `7.21.2`
## 4.18.0 - 2020-09-24
- [deps] upgrade `eslint-plugin-react` to version `7.21.1`
## 4.17.0 - 2020-09-22
- [deps] upgrade `eslint-plugin-react` to version `7.21.0`
- [docs] switch to NPM
## 4.16.0 - 2020-09-21
- [deps] upgrade `eslint-plugin-jest` to version `24.0.2`
## 4.15.0 - 2020-09-13
- [deps] upgrade `eslint` to version `7.9.0`
- [deps] upgrade `eslint-plugin-jest` to version `24.0.1`
- [deps] upgrade `eslint-plugin-react-hooks` to version `4.1.2`
## 4.14.0 - 2020-09-06
- [deps] upgrade `eslint` to version `7.8.1`
- [deps] upgrade `eslint-plugin-jest` to version `24.0.0`
## 4.13.0 - 2020-09-01
- [deps] upgrade `eslint` to version `7.8.0`
## 4.12.0 - 2020-08-24
- [deps] upgrade `eslint` to version `7.7.0`
- [deps] upgrade `eslint-plugin-react-hooks` to version `4.1.0`
## 4.11.0 - 2020-08-14
- [deps] upgrade `eslint-plugin-react` to version `7.20.6`
## 4.10.0 - 2020-08-02
- [deps] upgrade `eslint` to version `7.6.0`
- [deps] upgrade `eslint-plugin-jest` to version `23.20.0`
## 4.9.0 - 2020-07-29
- [deps] upgrade `eslint-plugin-jest` to version `23.19.0`
- [deps] upgrade `eslint-plugin-react` to version `7.20.5`
- [new] `jest/no-interpolation-in-snapshots` rule error
## 4.8.0 - 2020-07-26
- [deps] upgrade `eslint-plugin-jest` to version `23.18.2`
## 4.7.0 - 2020-07-19
- [deps] upgrade `eslint` to version `7.5.0`
## 4.6.0 - 2020-07-15
- [deps] upgrade `eslint-plugin-react-hooks` to version `4.0.8`
## 4.5.0 - 2020-07-12
- [deps] upgrade `eslint-plugin-react-hooks` to version `4.0.7`
## 4.4.0 - 2020-07-08
- [deps] upgrade `eslint-plugin-jest` to version `23.18.0`
- [deps] upgrade `eslint-plugin-react-hooks` to version `4.0.6`
## 4.3.0 - 2020-07-05
- [deps] upgrade `eslint` to version `7.4.0`
## 4.2.0 - 2020-07-01
- [deps] upgrade `eslint-plugin-flowtype` to version `5.2.0`
- [deps] upgrade `eslint-plugin-react` to version `7.20.3`
- [deps] upgrade `eslint-plugin-react-hooks` to version `4.0.5`
## 4.1.0 - 2020-06-28
- [deps] upgrade `eslint` to version `7.3.1`
- [deps] upgrade `eslint-plugin-jest` to version `23.17.1`
## 4.0.0 - 2020-06-21
- [deps] upgrade `eslint` to version `7.3.0`
- [deps] upgrade `eslint-plugin-flowtype` to version `5.1.3`
- [deps] upgrade `eslint-plugin-jest` to version `23.16.0`
- [deps] upgrade `eslint-plugin-flowtype` to version `6.3.1`
- [new] `jest/no-conditional-expect` rule error
- [new] `jsx-a11y/autocomplete-valid` rule error
## 3.32.0 - 2020-05-31
- [deps] upgrade `eslint-plugin-jest` to version `23.13.2`
- [deps] upgrade `eslint-plugin-react-hooks` to version `4.0.4`
## 3.31.1 - 2020-05-17
- [patch: loosen rules] disable `jest/no-restricted-matchers`
## 3.31.0 - 2020-05-17
- [deps] upgrade `eslint-plugin-jest` to version `23.13.0`
- [deps] upgrade `eslint-plugin-react-hooks` to version `4.0.2`
- [patch] removed deprecated `jest/no-truthy-falsy`, `jest/prefer-inline-snapshots`, `jest/no-expect-resolves`
- [new] `jest/no-restricted-matchers` rule error
## 3.30.0 - 2020-05-13
- [deps] upgrade `eslint-plugin-react` to version `7.20.0`
- [deps] upgrade `eslint-plugin-jest` to version `23.10.0`
## 3.29.0 - 2020-05-12
- [deps] upgrade `eslint-plugin-react-hooks` to version `4.0.1`
## 3.28.0 - 2020-05-11
- [deps] upgrade `eslint-plugin-jest` to version `23.10.0`
## 3.27.0 - 2020-03-27
- [deps] upgrade `eslint-plugin-react-hooks` to version `4.0.0`
- [deps] upgrade `eslint-plugin-jest` to version `23.9.0`
- [new] `jest/no-deprecated-functions` rule error
## 3.26.0 - 2020-03-27
- [deps] upgrade `eslint-plugin-react-hooks` to version `3.0.0`
- [deps] upgrade `eslint-plugin-flowtype` to version `4.6.0`
## 3.25.0 - 2020-03-20
- [deps] upgrade `eslint-plugin-react-hooks` to version `2.5.1`
## 3.24.1 - 2020-03-08
- [patch: loosen rules] disable `react/no-adjacent-inline-elements`
## 3.24.0 - 2020-03-08
- [deps] upgrade `eslint-plugin-jest` to version `23.8.2`
- [deps] upgrade `eslint-plugin-react` to version `7.19.0`
- [new] `react/no-adjacent-inline-elements` rule error
## 3.23.0 - 2020-03-01
- [deps] update `babel-eslint` to version `10.1.0`
- [deps] upgrade `eslint-plugin-jest` to version `23.8.1`
- [deps] upgrade `eslint-plugin-react-hooks` to version `2.5.0`
## 3.22.0 - 2020-02-23
- [deps] upgrade `eslint-plugin-react` to version `7.18.3`
- [deps] upgrade `eslint-plugin-jest` to version `23.8.0`
- [deps] upgrade `eslint-plugin-react-hooks` to version `2.4.0`
## 3.21.2 - 2020-02-02
- [patch: loosen rules] disable `react/function-component-definition`
## 3.21.1 - 2020-02-02
- [patch: loosen rules] disable `react/no-adjacent-inline-elements`
## 3.21.0 - 2020-02-02
- [deps] upgrade `eslint-plugin-react` to version `7.18.2`
- [new] `react/jsx-no-script-url` rule error
- [new] `react/no-adjacent-inline-elements` rule error
- [new] `react/function-component-definition` rule error
## 3.20.0 - 2020-01-17
- [deps] upgrade `eslint-plugin-react` to version `7.18.0`
## 3.19.0 - 2020-01-12
- [deps] upgrade `eslint-plugin-jest` to version `23.6.0`
- [deps] upgrade `eslint-plugin-flowtype` to version `4.6.0`
## 3.18.0 - 2020-01-09
- [deps] upgrade `eslint-plugin-jest` to version `23.3.0`
- [deps] upgrade `eslint-plugin-flowtype` to version `4.5.3`
## 3.17.0 - 2019-12-31
- [deps] upgrade `eslint-plugin-jest` to version `23.2.0`
## 3.16.0 - 2019-12-21
- [deps] upgrade `eslint` to version `6.8.0`
## 3.15.1 - 2019-12-06
- [patch: loosen rules] disable `react/require-default-props`
## 3.15.0 - 2019-12-02
- [deps] upgrade `eslint` to version `6.7.2`
- [deps] upgrade `eslint-plugin-jest` to version `23.1.1`
- [deps] upgrade `eslint-plugin-react` to version `7.17.0`
## 3.14.0 - 2019-11-27
- [deps] upgrade `eslint` to version `6.7.1`
- [deps] upgrade `eslint-plugin-jest` to version `23.0.5`
- [deps] upgrade `eslint-plugin-flowtype` to version `4.5.2`
## 3.13.0 - 2019-11-20
- [deps] upgrade `eslint-plugin-jest` to version `23.0.4`
- [deps] upgrade `eslint-plugin-react-hooks` to version `2.3.0`
## 3.12.0 - 2019-11-14
- [deps] upgrade `eslint-plugin-jest` to version `23.0.3`
- [deps] upgrade `eslint-plugin-flowtype` to version `4.4.1`
## 3.11.1 - 2019-10-29
- [patch] remove `jest/no-empty-title` rule which was replaced with `jest/valid-title` rule
## 3.11.0 - 2019-10-29
- [deps] upgrade `eslint-plugin-jest` to version `23.0.2`
## 3.10.0 - 2019-10-27
- [deps] upgrade `eslint` to version `6.6.0`
- [deps] upgrade `eslint-plugin-jest` to version `22.21.0`
## 3.9.0 - 2019-10-23
- [deps] upgrade `eslint-plugin-jest` to version `22.20.0`
- [deps] upgrade `eslint-plugin-react-hooks` to version `2.2.0`
- [new] `jest/valid-title` rule error
- [patch] `react/sort-comp` updated order
## 3.8.0 - 2019-10-16
- [deps] upgrade `eslint` to version `6.5.1`
- [deps] upgrade `eslint-plugin-jest` to version `22.19.0`
- [deps] upgrade `eslint-plugin-react` to version `7.16.0`
- [deps] upgrade `eslint-plugin-react-hooks` to version `2.1.2`
- [new] `jest/prefer-hooks-on-top` rule error
- [new] `react/jsx-no-useless-fragment` rule error
## 3.7.0 - 2019-09-15
- [deps] upgrade `eslint` to version `6.4.0`
## 3.6.0 - 2019-09-10
- [deps] upgrade `eslint-plugin-jest` to version `22.17.0`
- [deps] upgrade `eslint-plugin-flowtype` to version `4.3.0`
## 3.5.0 - 2019-09-02
- [deps] upgrade `eslint` to version `6.3.0`
- [deps] upgrade `eslint-plugin-jest` to version `22.16.0`
- [new] `jest/require-top-level-describe` rule error
## 3.4.0 - 2019-08-28
- [deps] update `babel-eslint` to version `10.0.3`
## 3.3.0 - 2019-08-25
- [deps] upgrade `eslint` to version `6.2.2`
## 3.2.0 - 2019-08-22
- [deps] upgrade `eslint` to version `6.2.1`
- [deps] upgrade `eslint-plugin-jest` to version `22.15.2`
- [deps] upgrade `eslint-plugin-react-hooks` to version `2.0.1`
## 3.1.0 - 2019-15-10
- [deps] upgrade `eslint-plugin-jest` to version `22.15.1`
- [patch: loosen rules] `react/jsx-no-bind` enable `ignoreDOMComponents` option
## 3.0.1 - 2019-08-10
- [patch: loosen rules] `flowtype/require-indexer-name` switched to `never` option
## 3.0.0 - 2019-08-10
- [deps] upgrade `eslint` to version `6.1.0`
- [deps] upgrade `eslint-plugin-flowtype` to version `4.2.0`
- [deps] upgrade `eslint-plugin-jest` to version `22.15.0`
- [deps] upgrade `eslint-plugin-react-hooks` to version `1.7.0`
- [new] `flowtype/arrow-parens` rule error
- [new] `flowtype/require-indexer-name` rule error
- [new] `jest/no-expect-resolves` rule error
## 2.10.0 - 2019-07-19
- [deps] upgrade `eslint-plugin-jest` to version `22.14.0`
- [deps] upgrade `eslint-plugin-react` to version `7.14.3`
- [new] `jest/no-duplicate-hooks` rule error
- [new] `jest/no-export` rule error
- [new] `jest/no-if` rule error
- [new] `jest/no-standalone-expect` rule error
- [new] `jest/no-try-expect` rule error
## 2.9.1 - 2019-07-07
- [loosen] `react/jsx-curly-newline` enable with `{ multiline: 'consistent', singleline: 'consistent' }`
## 2.9.0 - 2019-07-06
- [deps] upgrade `eslint-plugin-flowtype` to version `3.10.4`
- [deps] upgrade `eslint-plugin-jest` to version `22.7.2`
- [deps] upgrade `eslint-plugin-jsx-a11y` to version `6.2.3`
- [deps] upgrade `eslint-plugin-react` to version `7.14.2`
- [deps] upgrade `eslint-plugin-react-hooks` to version `1.6.1`
- [new] `react/jsx-curly-newline` enable with `{ multiline: 'require', singleline: 'forbid' }`
## 2.8.0 - 2019-06-18
- [breaking] `flowtype/delimiter-dangle` rule `always` option replaced with `always-multiline`
## 2.7.0 - 2019-06-18
- [deps] update `babel-eslint` to version `10.0.1`
## 2.6.0 - 2019-06-16
- [deps] upgrade `eslint-plugin-flowtype` to version `3.10.3`
- [new] `flowtype/delimiter-dangle` enable with 'always' option
## 2.5.1 - 2019-06-12
- [loosen rules] `flowtype/require-return-type` disabled
## 2.5.0 - 2019-06-11
- [deps] upgrade `eslint-plugin-flowtype` to version `3.10.1`
- [deps] upgrade `eslint-plugin-jest` to version `22.6.4`
- [deps] upgrade `eslint-plugin-react` to version `7.13.0`
- [new] `flowtype/require-parameter-type` rule error
- [new] `flowtype/require-return-type` rule error
- [new] `flowtype/type-id-match` rule error
- [new] `flowtype/type-import-style` rule error
- [new] `flowtype/no-mixed` rule error
- [new] `flowtype/spread-exact-type` rule error
- [new] `flowtype/require-readonly-react-props` rule error
- [new] `jest/no-commented-out-tests` rule error
- [new] `jest/no-mocks-import` rule error
- [new] `react/prefer-read-only-props` rule error
- [new] `react/state-in-constructor` rule error
- [new] `react/boolean-prop-naming` rule error
- [new] `react/static-property-placement` rule error
- [docs] updates `README.md` installation guide
## 2.4.0 - 2019-04-11
- [deps] upgrade `eslint` to version `5.16.0`
- [deps] upgrade `eslint-plugin-flowtype` to version `3.6.1`
- [deps] upgrade `eslint-plugin-jest` to version `22.4.1`
- [deps] upgrade `eslint-plugin-react-hooks` to version `1.6.0`
- [new] `jest/no-empty-title` rule error
- [new] `jsx-a11y/control-has-associated-label` rule error
- [docs] updates `README.md` installation guide
## 2.3.0 - 2019-03-10
- [deps] upgrade `eslint` to version `5.15.1`
- [deps] upgrade `eslint-plugin-flowtype` to version `3.4.2`
- [deps] upgrade `eslint-plugin-jest` to version `22.3.0`
- [deps] upgrade `eslint-plugin-jsx-a11y` to version `6.2.1`
- [deps] upgrade `eslint-plugin-react` to version `7.12.4`
- [new] `jest/prefer-called-with` rule error
- [new] add `eslint-plugin-react-hooks`
- [docs] updates `README.md` installation guide
## 2.2.0 - 2019-01-31
- [deps] upgrade `eslint` to version `5.12.1`
- [deps] upgrade `eslint-plugin-jest` to version `22.2.1`
- [deps] upgrade `eslint-plugin-jsx-a11y` to version `6.2.0`
- [deps] upgrade `eslint-plugin-react` to version `7.12.4`
- [new] `jest/prefer-todo` rule error
- [docs] updates `README.md` installation guide
## 2.1.3 - 2019-01-21
- [patch: loosen rules] disable `flowtype/no-existential-type`
## 2.1.2 - 2019-01-21
- [deps] upgrade `eslint-plugin-react` to version `7.12.4`
## 2.1.1 - 2019-01-13
- [deps] fix `peerDependencies` versions
## 2.1.0 - 2019-01-13
- [deps] update `eslint` to version `5.12.0`
- [deps] update `eslint-plugin-flowtype` to version `3.2.1`
- [deps] update `eslint-plugin-jest"` to version `22.1.3`
- [deps] update `eslint-plugin-react` to version `7.12.3`
- [breaking] drop `eslint-plugin-chai-expect` plugin integration
- [new] added `react/jsx-fragments` rule to force short Fragment notation
- [docs] updates `README.md` installation guide
## 2.0.1 - 2018-12-19
- [patch: loosen rules] disable `jest/no-test-return-statement`
## 2.0.0 - 2018-12-19
- [major] make this config standalone dropping direct dependency on `eslint-config-seekingalpha-base`
- [major] remove default `env` configuration
- [major] update `parserOptions`
- [docs] updates `README.md` installation guide
## 1.4.0 - 2018-12-18
- [deps] update `eslint-config-seekingalpha-base` to version `1.6.0`
- [new] `flowtype/require-compound-type-alias` rule error with `never` option
- [new] `jest/consistent-test-it` rule error
- [new] `jest/expect-expect` rule error
- [new] `jest/no-jasmine-globals` rule error
- [new] `jest/no-jest-import` rule error
- [new] `jest/no-large-snapshots` rule error with `maxSize: 50` option
- [new] `jest/no-test-prefixes` rule error
- [new] `jest/no-test-return-statement` rule error
- [new] `jest/prefer-strict-equal` rule error
- [new] `jest/prefer-to-be-null` rule error
- [new] `jest/prefer-to-be-undefined` rule error
- [new] `jest/valid-describe` rule error
- [new] `jest/valid-expect` rule error
- [new] `jest/valid-expect-in-promise` rule error
- [new] `jsx-a11y/label-has-associated-control` rule error
- [new] `react/no-danger` rule error
## 1.3.0 - 2018-12-11
- [deps] update `eslint-config-seekingalpha-base` to version `1.5.1`
- [deps] update `eslint` to version `5.10.0`
- [deps] update `eslint-plugin-array-func` to version `3.1.0`
- [deps] update `eslint-plugin-jsdoc` to version `3.14.0`
- [deps] update `eslint-plugin-node` to version `8.0.0`
- [deps] update `eslint-plugin-unicorn` to version `6.0.1`
- [deps] update `babel-eslint` to version `10.0.1`
- [deps] update `eslint-plugin-chai-expect` to version `2.0.1`
- [deps] update `eslint-plugin-flowtype` to version `3.2.0`
- [deps] update `eslint-plugin-jsx-a11y` to version `6.1.1`
- [deps] update `eslint-plugin-jest` to version `22.1.2`
- [deps] fix `peerDependencies` version
- [docs] updates `README.md` installation guide
- [new] `jest/require-tothrow-message` rule error
- [new] `jest/no-alias-methods` rule error
- [new] `jest/prefer-to-contain` rule error
- [new] `jest/no-test-callback` rule error
- [new] `jest/prefer-spy-on` rule error
- [new] `jest/no-truthy-falsy` rule error
## 1.2.6 - 2018-11-20
- [deps] update `eslint-config-seekingalpha-base` to version `1.3.2`
## 1.2.5 - 2018-11-20
- wrong update
## 1.2.4 - 2018-11-20
- [patch: loosen rules] disable `flowtype/sort-keys`
- [patch: loosen rules] disable `react/no-danger`
## 1.2.3 - 2018-10-17
- [patch] allowRequiredDefaults according to comment [https://github.com/facebook/flow/issues/1660#issuecomment-386619834](https://github.com/facebook/flow/issues/1660#issuecomment-386619834)
## 1.2.2 - 2018-10-16
- [deps] update `eslint-config-seekingalpha-base` to version `1.3.1`
## 1.2.1 - 2018-09-18
- [deps] update `eslint-config-seekingalpha-base` to version `1.3.0`
## 1.2.0 - 2018-09-15
- [deps] update `eslint` to version `5.6.0`
- [deps] update `eslint-plugin-jsdoc` to version `3.8.0`
- [deps] update `eslint-plugin-promise` to version `4.0.1`
- [deps] update `eslint-plugin-unicorn` to version `6.0.1`
- [docs] update `CHANGELOG.md` including previous releases
- [docs] updates `README.md` installation guide
- [breaking] make `eslint-config-seekingalpha-base` pkg direct dependency
## 1.1.5 - 2018-09-06
- [breaking] make `eslint-config-seekingalpha-base` peerDependency
## 1.1.4 - 2018-08-28
- [breaking] update `react/jsx-closing-bracket-location` rule, set `selfClosing: 'tag-aligned'` and `nonEmpty: 'tag-aligned'` options
- [minor] loosen `react/forbid-component-props` rule allowing `className` for `Button`, `Icon`, and `Link` components
## 1.1.3 - 2018-08-27
- [new] integrate `eslint-plugin-flowtype`
## 1.1.2 - 2018-08-22
- [doc] README.md language fixes
## 1.1.1 - 2018-08-17
- [doc] fix npm installation guide
## 1.1.0 - 2018-08-17
- [deps] update `eslint-config-seekingalpha-base` dependency to `^1.1.1`
- [deps] update `eslint-plugin-import` dependency to `^2.14.0`
## 1.0.4 - 2018-08-15
- [fix] `react/jsx-one-expression-per-line` allow only literals
## 1.0.3 - 2018-08-15
- [deps] update `eslint-config-seekingalpha-base` dependency to `^1.0.4`
- [deps] update `eslint-plugin-react` dependency to `^7.11.1`
- [patch: loosen rules] `react/prop-types` rule now skips undeclared propTypes validation
- [patch: loosen rules] `react/jsx-one-expression-per-line` rule allows single-child one line expressions
- [fix] `react/forbid-dom-props` reenable 'type' property
- [fix] added settings section for `eslint-plugin-react` with React ver. 16.4.1
## 1.0.2 - 2018-08-15
- [fix] Remove deprecated [`react/jsx-space-before-closing`](https://github.com/yannickcr/eslint-plugin-react/blob/master/docs/rules/jsx-space-before-closing.md) rule
## 1.0.1 - 2018-08-15
- [doc] fix package installation guide using NPM
- [deps] set direct dependency on `eslint-config-seekingalpha-base`
## 1.0.0 - 2018-08-14
- Initial commit