driver
driver copied to clipboard
Update dependency eslint-config-xo-typescript to v0.57.0
This PR contains the following updates:
| Package | Change | Age | 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-argumentrule (#70)4fd54c2
v0.55.1
- Fix the config for the
@typescript-eslint/member-orderingruleb336a1c - Remove the deprecated
@typescript-eslint/no-implicit-any-catchrule (#66)6d5aba9
v0.55.0
- Add
@typescript-eslint/no-unsafe-declaration-mergingrule3ec1f94 -
@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-exports829d012 -
@typescript-eslint/consistent-type-importsa1bdfc9
Improvements
- Add options to
@typescript-eslint/prefer-nullish-coalescingrulef4cf50d
v0.52.0
New rules
-
@typescript-eslint/consistent-generic-constructorse15cd30 -
@typescript-eslint/consistent-type-definitions7decafc-
typeandinterfaceare almost interchangeable. The main difference is thatinterfacecan 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-disablecomment in the few cases where you need the declaration to be extendable. - More info
-
Improvements
- Add
@typescript-eslint/parsertopeerDependencies(#61)fe6f4b7 - Remove deprecated
@typescript-eslint/no-duplicate-importsrule33c6d92
v0.51.1
- Fix typo
e806cd7
v0.51.0
New rules
-
@typescript-eslint/no-duplicate-enum-values286a88e -
@typescript-eslint/parameter-properties6b9c65d -
@typescript-eslint/space-before-blocks5c4a2b5 -
@typescript-eslint/no-useless-empty-export75cd60b -
@typescript-eslint/no-redundant-type-constituents092b7b7
Improvements
- Add
BigIntto@typescript-eslint/ban-typesa5eedf0 - Add option to
@typescript-eslint/unified-signaturesrule6e7a385 - Disable the
import/no-duplicatesrule (#55)b45f017 - Disable the
@typescript-eslint/no-unused-varsrule022fe25
v0.50.0
v0.49.0
v0.48.0
- Disable
import/namespacerule9ce1d34 - Disallow
null0d1c719 - Add options to
@typescript-eslint/restrict-plus-operandse7b936c - Add options to
@typescript-eslint/no-throw-literala829aa2
v0.47.1
v0.47.0
- Disable some
eslint-plugin-noderules9dd1104
v0.46.0
Breaking
- Require ESLint 8, typescript-eslint 5, TypeScript 4.4
6f63ed6
v0.45.2
- Ignore enum members in
@typescript-eslint/naming-conventionf0407a2
v0.45.1
- Fix
@typescript-eslint/naming-conventionconfigaa53a78
v0.45.0
- Add
@typescript-eslint/naming-conventionruleedc318d - Add
@typescript-eslint/no-restricted-importsruleb3afb51 - Add
@typescript-eslint/no-non-null-asserted-nullish-coalescingrule9bbc87b - Add
@typescript-eslint/padding-line-between-statementsrulee09d7ce - Add
@typescript-eslint/no-meaningless-void-operatorrulef14d707 - Improve ordering in
@typescript-eslint/member-ordering384e370 - Fix using the
node:protocol in type tests33ef465 - Restore
no-constant-conditionbecause its stricter counterpart is off (#40)0d222bc
v0.44.0
- Add
@typescript-eslint/prefer-return-this-typerule6964344 - Add
@typescript-eslint/ban-ts-commentrule1e6dc3e - Fix conflict with
tsde96e555
v0.43.0
v0.42.0
- Enable
@typescript-eslint/comma-danglerule for multilinea613304- Reasoning: xojs/eslint-config-xo#60
v0.41.1
- Work around incompatibility with
tsd5d67296
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-redeclarerule (#37)a9481df
v0.39.0
- Add
@typescript-eslint/no-unsafe-argumentrule0fac85e - Enable some previously disabled rules
025fcf4
v0.38.0
v0.37.0
- Add
@typescript-eslint/non-nullable-type-assertion-stylerule118a449 - Add
@typescript-eslint/no-confusing-void-expressionrulebe6ad23
v0.36.0
- Add
@typescript-eslint/no-unnecessary-type-constraintrule06a4ad1 - Add
@typescript-eslint/space-infix-opsrulec7c799c - Add more cases to
ban-types599e3de
v0.35.0
- Disable
no-undefruledd4d115
v0.34.1
- Disable the
@typescript-eslint/no-unused-varsrulec805316
v0.34.0
- Add
@typescript-eslint/consistent-indexed-object-stylerule7a42357 - Add
@typescript-eslint/no-duplicate-importsrule924e4ed - Disable
@typescript-eslint/method-signature-stylerule60c6062
v0.33.0
- Add
@typescript-eslint/comma-danglerule2ba5eaf - Add
@typescript-eslint/no-loop-funcrulef622de7 - Add
@typescript-eslint/no-implicit-any-catchruleedf8d6d
v0.32.0
- Add
@typescript-eslint/prefer-literal-enum-memberrulee94c29a - Add
@typescript-eslint/no-loss-of-precisionrule78db4fa - Add
@typescript-eslint/ban-tslint-commentruleb8184d9
v0.31.0
- Allow using
voidto silence the@typescript-eslint/no-floating-promisesrule9998f57 - Disable
@typescript-eslint/no-non-null-asserted-optional-chainrule47eea57 - Disable
@typescript-eslint/no-extra-non-null-assertionruleaa26058 - Disable
@typescript-eslint/no-unnecessary-conditionrulef13cf8b
v0.30.0
v0.29.0
- Add
@typescript-eslint/lines-between-class-membersrule48bfbec - Add
@typescript-eslint/no-invalid-void-typerule98bf8eb - Add
@typescript-eslint/prefer-ts-expect-errorrule9fdbffe - Temporarily disable
@typescript-eslint/prefer-readonly-parameter-typesrule5c92496
v0.28.0
- Add
@typescript-eslint/keyword-spacingrule83d3a1d - Add
@typescript-eslint/method-signature-stylerule3183fad - Add
@typescript-eslint/prefer-reduce-type-parameterrule58ec151 - Add
@typescript-eslint/no-unsafe-assignmentrule38b631d - Re-enable the
@typescript-eslint/no-floating-promisesrule39f3f06 - Re-enable some disabled rules
e870168 - Disable some problematic rules
073297e
v0.27.0
- Add
@typescript-eslint/class-literal-property-stylerule906731b - Add
@typescript-eslint/no-unsafe-returnrule87acdb4 - Add
@typescript-eslint/no-unsafe-member-accessrule971fe53 - Add
@typescript-eslint/no-unsafe-callrule43229c4 - Add
@typescript-eslint/prefer-readonly-parameter-typesrulee71b090 - Add
@typescript-eslint/no-base-to-stringrulea27673a - Disable
@typescript-eslint/explicit-function-return-typec22778f
v0.26.0
- Disable the
@typescript-eslint/comma-spacingrule temporarilyff6bc7a - Add
spacesub-config (#22)915059d
v0.25.0
- Add
@typescript-eslint/switch-exhaustiveness-checkrule56a8ca1 - Add
@typescript-eslint/no-unnecessary-boolean-literal-comparerulec3d723b - Add
@typescript-eslint/no-dupe-class-membersrule1a02f88 - Add
@typescript-eslint/prefer-as-construlec68e88e - Add
@typescript-eslint/comma-spacingrulef599da9 - Add
@typescript-eslint/no-non-null-asserted-optional-chainrule55b5eac - Add
@typescript-eslint/default-param-lastrule6254e90
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.