driver
driver copied to clipboard
Update dependency eslint-config-xo-typescript to v0.57.0
This PR contains the following updates:
Package | Change | Age | Adoption | Passing | Confidence |
---|---|---|---|---|---|
eslint-config-xo-typescript | 0.24.1 -> 0.57.0 |
Release Notes
xojs/eslint-config-xo-typescript (eslint-config-xo-typescript)
v0.57.0
v0.56.0
- Restore
@typescript-eslint/no-unsafe-argument
rule (#70)4fd54c2
v0.55.1
- Fix the config for the
@typescript-eslint/member-ordering
ruleb336a1c
- Remove the deprecated
@typescript-eslint/no-implicit-any-catch
rule (#66)6d5aba9
v0.55.0
- Add
@typescript-eslint/no-unsafe-declaration-merging
rule3ec1f94
-
@typescript-eslint/consistent-type-imports
: Add option to prefer inline type importse41f4a4
v0.54.1
- Mistake. Please ignore.
v0.54.0
v0.53.2
v0.53.1
v0.53.0
New rules
-
@typescript-eslint/consistent-type-exports
829d012
-
@typescript-eslint/consistent-type-imports
a1bdfc9
Improvements
- Add options to
@typescript-eslint/prefer-nullish-coalescing
rulef4cf50d
v0.52.0
New rules
-
@typescript-eslint/consistent-generic-constructors
e15cd30
-
@typescript-eslint/consistent-type-definitions
7decafc
-
type
andinterface
are almost interchangeable. The main difference is thatinterface
can be extended from anywhere, which can be useful in a few cases, but can most often cause surprising hard to track down behavior. XO prefers being strict by default and have chosentype
. Just use aneslint-disable
comment in the few cases where you need the declaration to be extendable. - More info
-
Improvements
- Add
@typescript-eslint/parser
topeerDependencies
(#61)fe6f4b7
- Remove deprecated
@typescript-eslint/no-duplicate-imports
rule33c6d92
v0.51.1
- Fix typo
e806cd7
v0.51.0
New rules
-
@typescript-eslint/no-duplicate-enum-values
286a88e
-
@typescript-eslint/parameter-properties
6b9c65d
-
@typescript-eslint/space-before-blocks
5c4a2b5
-
@typescript-eslint/no-useless-empty-export
75cd60b
-
@typescript-eslint/no-redundant-type-constituents
092b7b7
Improvements
- Add
BigInt
to@typescript-eslint/ban-types
a5eedf0
- Add option to
@typescript-eslint/unified-signatures
rule6e7a385
- Disable the
import/no-duplicates
rule (#55)b45f017
- Disable the
@typescript-eslint/no-unused-vars
rule022fe25
v0.50.0
v0.49.0
v0.48.0
- Disable
import/namespace
rule9ce1d34
- Disallow
null
0d1c719
- Add options to
@typescript-eslint/restrict-plus-operands
e7b936c
- Add options to
@typescript-eslint/no-throw-literal
a829aa2
v0.47.1
v0.47.0
- Disable some
eslint-plugin-node
rules9dd1104
v0.46.0
Breaking
- Require ESLint 8, typescript-eslint 5, TypeScript 4.4
6f63ed6
v0.45.2
- Ignore enum members in
@typescript-eslint/naming-convention
f0407a2
v0.45.1
- Fix
@typescript-eslint/naming-convention
configaa53a78
v0.45.0
- Add
@typescript-eslint/naming-convention
ruleedc318d
- Add
@typescript-eslint/no-restricted-imports
ruleb3afb51
- Add
@typescript-eslint/no-non-null-asserted-nullish-coalescing
rule9bbc87b
- Add
@typescript-eslint/padding-line-between-statements
rulee09d7ce
- Add
@typescript-eslint/no-meaningless-void-operator
rulef14d707
- Improve ordering in
@typescript-eslint/member-ordering
384e370
- Fix using the
node:
protocol in type tests33ef465
- Restore
no-constant-condition
because its stricter counterpart is off (#40)0d222bc
v0.44.0
- Add
@typescript-eslint/prefer-return-this-type
rule6964344
- Add
@typescript-eslint/ban-ts-comment
rule1e6dc3e
- Fix conflict with
tsd
e96e555
v0.43.0
v0.42.0
- Enable
@typescript-eslint/comma-dangle
rule for multilinea613304
v0.41.1
- Work around incompatibility with
tsd
5d67296
v0.41.0
Breaking
- This config now assumes your project is ESM
2902611
- Require Node.js 12 and later
ed00234
- Require TypeScript 4 and later
v0.40.0
- Add
@typescript-eslint/no-redeclare
rule (#37)a9481df
v0.39.0
- Add
@typescript-eslint/no-unsafe-argument
rule0fac85e
- Enable some previously disabled rules
025fcf4
v0.38.0
v0.37.0
- Add
@typescript-eslint/non-nullable-type-assertion-style
rule118a449
- Add
@typescript-eslint/no-confusing-void-expression
rulebe6ad23
v0.36.0
- Add
@typescript-eslint/no-unnecessary-type-constraint
rule06a4ad1
- Add
@typescript-eslint/space-infix-ops
rulec7c799c
- Add more cases to
ban-types
599e3de
v0.35.0
- Disable
no-undef
ruledd4d115
v0.34.1
- Disable the
@typescript-eslint/no-unused-vars
rulec805316
v0.34.0
- Add
@typescript-eslint/consistent-indexed-object-style
rule7a42357
- Add
@typescript-eslint/no-duplicate-imports
rule924e4ed
- Disable
@typescript-eslint/method-signature-style
rule60c6062
v0.33.0
- Add
@typescript-eslint/comma-dangle
rule2ba5eaf
- Add
@typescript-eslint/no-loop-func
rulef622de7
- Add
@typescript-eslint/no-implicit-any-catch
ruleedf8d6d
v0.32.0
- Add
@typescript-eslint/prefer-literal-enum-member
rulee94c29a
- Add
@typescript-eslint/no-loss-of-precision
rule78db4fa
- Add
@typescript-eslint/ban-tslint-comment
ruleb8184d9
v0.31.0
- Allow using
void
to silence the@typescript-eslint/no-floating-promises
rule9998f57
- Disable
@typescript-eslint/no-non-null-asserted-optional-chain
rule47eea57
- Disable
@typescript-eslint/no-extra-non-null-assertion
ruleaa26058
- Disable
@typescript-eslint/no-unnecessary-condition
rulef13cf8b
v0.30.0
v0.29.0
- Add
@typescript-eslint/lines-between-class-members
rule48bfbec
- Add
@typescript-eslint/no-invalid-void-type
rule98bf8eb
- Add
@typescript-eslint/prefer-ts-expect-error
rule9fdbffe
- Temporarily disable
@typescript-eslint/prefer-readonly-parameter-types
rule5c92496
v0.28.0
- Add
@typescript-eslint/keyword-spacing
rule83d3a1d
- Add
@typescript-eslint/method-signature-style
rule3183fad
- Add
@typescript-eslint/prefer-reduce-type-parameter
rule58ec151
- Add
@typescript-eslint/no-unsafe-assignment
rule38b631d
- Re-enable the
@typescript-eslint/no-floating-promises
rule39f3f06
- Re-enable some disabled rules
e870168
- Disable some problematic rules
073297e
v0.27.0
- Add
@typescript-eslint/class-literal-property-style
rule906731b
- Add
@typescript-eslint/no-unsafe-return
rule87acdb4
- Add
@typescript-eslint/no-unsafe-member-access
rule971fe53
- Add
@typescript-eslint/no-unsafe-call
rule43229c4
- Add
@typescript-eslint/prefer-readonly-parameter-types
rulee71b090
- Add
@typescript-eslint/no-base-to-string
rulea27673a
- Disable
@typescript-eslint/explicit-function-return-type
c22778f
v0.26.0
- Disable the
@typescript-eslint/comma-spacing
rule temporarilyff6bc7a
- Add
space
sub-config (#22)915059d
v0.25.0
- Add
@typescript-eslint/switch-exhaustiveness-check
rule56a8ca1
- Add
@typescript-eslint/no-unnecessary-boolean-literal-compare
rulec3d723b
- Add
@typescript-eslint/no-dupe-class-members
rule1a02f88
- Add
@typescript-eslint/prefer-as-const
rulec68e88e
- Add
@typescript-eslint/comma-spacing
rulef599da9
- Add
@typescript-eslint/no-non-null-asserted-optional-chain
rule55b5eac
- Add
@typescript-eslint/default-param-last
rule6254e90
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
- [ ] If you want to rebase/retry this PR, check this box
This PR was generated by Mend Renovate. View the repository job log.