Open frantic1048 opened 4 months ago
ESLint v8 will reach end of life on October 5, 2024
We may utilize @eslint/compat to help upgrade most rules to ESLint v9 without modifying the upstream implementation.
Reference: ESLint v8 End of Life Announcement
ESLint v9 has two major changes that affect us:
To upgrade to ESLint v9, we need to:
eslint-config-prettier
airbnb[^2][^2]eslint-config-airbnb-base
[^1]eslint-config-airbnb/rules/react
[^2]eslint-config-airbnb/rules/react-a11y
[^2]eslint-config-airbnb/hooks
eslint-plugin-react[^1]eslint-plugin-react
[^1]Reference:
[^1]:
eslint-plugin-react
andeslint-config-airbnb/rules/react
are deprecated in favor ofeslint-react
. See #156 [^2]:eslint-config-airbnb*
are deprecated in favor of our own shared config. See #159, #160 [^3]: Compatible withFlatCompat
from@eslint/eslintrc
.