Commit 342b86e
committed
chore(release): 5.0.0 [skip ci]
# [5.0.0](v4.4.1...v5.0.0) (2023-01-29)
### Bug Fixes
* drop dependency on tsutils ([7a63d89](7a63d89))
* fix meta data and improve doc generation ([1f50625](1f50625))
* **no-mixed-types:** add support for TypeLiteral inside `Readonly<>` ([1da622d](1da622d)), closes [#500](#500)
* **prefer-immutable-types:** fix `string[]` to `readonly string[]` ([a6a27ff](a6a27ff))
* **prefer-immutable-types:** improve the fixer ([4bba113](4bba113))
* **prefer-tacit:** use suggestions instead of a fixer and improve how that suggestion works ([8473743](8473743))
* **type-declaration-immutability:** don't strip whitespace formatting from node text ([8dcaa4d](8dcaa4d))
### Build System
* bump minimum supported version of node to 16.10 ([23b45d2](23b45d2))
* bump minimum supported version of TypeScript to 4.0.2 ([405102b](405102b))
### Features
* add new strict ruleset and reduce strictness of the recommended ruleset ([26424e0](26424e0))
* **functional-parameters:** add option to ignore lambda function expressions ([044e54b](044e54b))
* **no-classes:** rename rule from `no-class` ([76a8e2d](76a8e2d))
* **no-conditional-statements:** rename rule from `no-conditional-statement` ([82b21fa](82b21fa))
* **no-expression-statements:** rename rule from `no-expression-statement` ([d0f9e98](d0f9e98))
* **no-loop-statements:** rename rule from `no-loop-statement` ([683209d](683209d))
* **no-method-signature:** rename to `prefer-property-signatures` & move it to `stylistic` ruleset ([da2259f](da2259f))
* **no-mixed-types:** rename rule from `no-mixed-type` ([392f9e8](392f9e8))
* **no-this-expression:** remove `no-this-expression` from recommended and lite rulesets ([bbd798b](bbd798b))
* **no-this-expressions:** rename rule from `no-this-expression` ([10c3bb6](10c3bb6))
* **no-throw-statements:** rename rule from `no-throw-statement` ([4be92c8](4be92c8))
* **no-try-statements:** rename rule from `no-try-statement` ([e88828a](e88828a))
* **prefer-immutable-types:** add fixer for class properties ([5e047c2](5e047c2))
* **prefer-immutable-types:** add support for a fixer ([195ee1a](195ee1a))
* **prefer-immutable-types:** create rule ([2552d55](2552d55))
* **prefer-immutable-types:** improve ignore options ([8a35e52](8a35e52))
* **prefer-property-signatures:** rename `ignoreIfReadonly` to `ignoreIfReadonlyWrapped` ([86f354b](86f354b))
* **prefer-readonly-type:** deprecated this rule ([82816a0](82816a0))
* **readonly-type:** create rule ([64af937](64af937))
* remove `@typescript-eslint/prefer-readonly-parameter-types` from `external-recommended` ([72aa204](72aa204))
* rename many of the options ([b47e983](b47e983))
* rename ruleset `no-object-orientation` to `no-other-paradigms` ([7ec10c6](7ec10c6))
* split `external-recommended` rulesets into vanilla and typescript variants ([1e7f77a](1e7f77a))
* **type-declaration-immutability:** add fixer support ([2189397](2189397))
* **type-declaration-immutability:** create rule ([941e774](941e774))
* update ruleset configurations ([c195d8e](c195d8e))
### BREAKING CHANGES
* rename many of the options
* **no-try-statements:** rename rule from `no-try-statement`
* **no-throw-statements:** rename rule from `no-throw-statement`
* **no-this-expressions:** rename rule from `no-this-expression`
* **no-mixed-types:** rename rule from `no-mixed-type`
* **no-loop-statements:** rename rule from `no-loop-statement`
* **no-expression-statements:** rename rule from `no-expression-statement`
* **no-conditional-statements:** rename rule from `no-conditional-statement`
* **no-classes:** rename rule from `no-class`
* **no-this-expression:** remove `no-this-expression` from recommended and lite rulesets
* **prefer-property-signatures:** rename `ignoreIfReadonly` to `ignoreIfReadonlyWrapped` and set it to `false`
by default
* rename ruleset `no-object-orientation` to `no-other-paradigms`
* add new strict ruleset and reduce strictness of the recommended ruleset
* update ruleset configurations
* split `external-recommended` rulesets into vanilla and typescript variants
* remove `@typescript-eslint/prefer-readonly-parameter-types` from `external-recommended`
* **no-method-signature:** rename to `prefer-property-signatures` & move it to `stylistic` ruleset
* bump minimum supported version of TypeScript to 4.0.2
* bump minimum supported version of node to 16.101 parent 3bb784d commit 342b86e
1 file changed
+73
-0
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | 3 | | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
| 50 | + | |
| 51 | + | |
| 52 | + | |
| 53 | + | |
| 54 | + | |
| 55 | + | |
| 56 | + | |
| 57 | + | |
| 58 | + | |
| 59 | + | |
| 60 | + | |
| 61 | + | |
| 62 | + | |
| 63 | + | |
| 64 | + | |
| 65 | + | |
| 66 | + | |
| 67 | + | |
| 68 | + | |
| 69 | + | |
| 70 | + | |
| 71 | + | |
| 72 | + | |
| 73 | + | |
| 74 | + | |
| 75 | + | |
| 76 | + | |
4 | 77 | | |
5 | 78 | | |
6 | 79 | | |
| |||
0 commit comments