@typescript-eslint
rules will now only be applied to TypeScript files.- Enabled
@typescript-eslint/return-await
- Added
@typescript-eslint/no-unused-vars
- Added
Intl
to list of expected globals
- @babel/*
7.20 → 7.22
- @typescript-eslint/*
5.44 → 6.1
- eslint
8.28 → 8.45
- eslint-plugin-react
7.31 → 7.32
- typescript
4.9 → 5.x
- Added
HTMLImageElement
to list of expected globals
- Support for TypeScript, including switch to specify
parser: "@typescript-eslint/parser"
and minor modifications to linting rules.
- @babel/*
7.18 → 7.20
- @typescript-eslint/*
added @ 5.44
- eslint
8.20 → 8.28
- eslint-plugin-react
7.30 → 7.31
- typescript
added @ 4.9
Workaround for breaking ESLint v8 change to the indent
rule when used with decorators / class properties.
- @babel/*
7.17 → 7.18
- eslint
8.11 → 8.20
- eslint-plugin-react
7.29 → 7.30
- eslint-plugin-react-hooks
4.3 → 4.6
Updates ESLint to v8. No app-level breaking changes expected.
- @babel/*
7.16 → 7.17
- eslint
7.32 → 8.11
- Warn on use of
window.isFinite
global - the lodash version is our standard. - Sync babel config with browserslist from
hoist-dev-utils
(Edge → last two versions).
- @babel/*
7.15 → 7.16
- eslint-plugin-react
7.24 → 7.27
- eslint-plugin-react-hooks
4.2 → 4.3
- @babel/*
7.14 → 7.15
- eslint:
7.29 → 7.32
- Whitelist
FileReader
global.
- eslint:
7.28 → 7.29
- @babel/*:
7.13 → 7.14
- eslint:
7.20 → 7.28
- eslint-plugin-react:
7.22 → 7.24
- Update to use
@babel/eslint-parser
and latesteslint
.
- @babel/eslint-parser:
added @ 7.13
- @babel/eslint-plugin:
added @ 7.13
- babel-eslint:
removed
- eslint:
6.8 → 7.20
- eslint-plugin-react:
7.20 → 7.22
- eslint-plugin-react-hooks:
2.5 → 4.2
- Whitelist the
Blob
andFile
globals. - Apache 2.0 license (consistent with the rest of the XH Hoist libraries).
- babel-eslint:
10.0 → 10.1
- eslint:
6.5 → 6.8
- eslint-plugin-react:
7.15 → 7.20
- eslint-plugin-react-hooks:
2.1 → 2.5
- Disable
react-hooks/rules-of-hooks
- the linter is unable to interpret our factory pattern w/hook calls in render fn config, throwing false errors.
- eslint:
6.4 → 6.5
- eslint-plugin-react:
7.14 → 7.15
- eslint-plugin-react-hooks:
2.0 → 2.1
- eslint:
6.3 → 6.4
- Ensure transitive deps upgraded in yarn.lock.
- Allows use of backticks to quote
plain strings
(without templates).
- Update all dependencies to latest, including Babel 7.5 as a transitive dependency. This version is for use with hoist-dev-utils 4.x onwards, which also updates to Babel >= 7.5 and makes the required updates to polyfill handling.
- babel-eslint:
8.2 → 10.0
- eslint:
4.19 → 6.3
- eslint-plugin-react-hooks:
1.7 → 2.0