codecademydev
released this
10 Nov 18:47
·
113 commits
to main
since this release
6.0.0 (2021-11-10)
⚠ BREAKING CHANGES
- bump eslint-config packages to latest
- bumped ESLint packages to latest and added recommended & Jest linting
- Added import/no-default-export to ESLint config (#929)
- Icons: Streamline Icon Set Full [GM-30] (#838)
- Strict TypeScript with react-hook-form@6 (#852)
Features
- add react hooks linting (#325) (f07f605)
- Add shared config modules for eslint & prettier (#224) (642c730)
- Added import/no-default-export to ESLint config (#929) (7be21b3)
- bump ESLint configs to latest (3a403c0)
- bump eslint-config packages to latest (d8cf835)
- bumped ESLint packages to latest and added recommended & Jest linting (450a0e2)
- disabled consistent-return ESLint rule (73d5744)
- enable @typescript-eslint/prefer-optional-chain (21c5f91)
- enable non-nullable-type-assertion-style (dd59272)
- onboarded eslint-plugin-simple-import-sort into ESLint plugin (5eac76b)
- Icons: Streamline Icon Set Full [GM-30] (#838) (b24a466)
- use correct parser for eslint files by default (#336) (949210a)
Bug Fixes
- disable react/jsx-one-expression-per-line rule (#1728) (0f54775), closes #1727
- use separate eslint-fix config (4c75355)
- deps: pin dependencies (#288) (d7113f0)
- lint: Fix SB and Eslint config (55f6863)
- MDX: Parsing Validation and ESlint for MDX WEB-1238 (c2c18cb)
- styleguide: Enable no jsx-no-undef on mdx (55dbb67)
- System: Typescript memory performance fixes (#1145) (7d33e4f)
- Disabled no-unused-vars for TypeScript (#329) (6d3ae92)
- Strict TypeScript with react-hook-form@6 (#852) (328baf8)
- switch hooks exhaustive deps rule to error (#371) (c814c16)