You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
|[prefer-immutable-types](docs/rules/prefer-immutable-types.md)| Require function parameters to be typed as certain immutability | ☑️ ✅ 🔒 ![badge-no-mutations][]|||🔧|💡||
|[type-declaration-immutability](docs/rules/type-declaration-immutability.md)| Enforce the immutability of types based on patterns. | ☑️ ✅ 🔒 ![badge-no-mutations][]|||🔧 |||
|[prefer-immutable-types](docs/rules/prefer-immutable-types.md)| Require function parameters to be typed as certain immutability | ☑️ ✅ 🔒 ![badge-no-mutations][]||![badge-disable-type-checked][]| 🔧|💡|💭||
|[type-declaration-immutability](docs/rules/type-declaration-immutability.md)| Enforce the immutability of types based on patterns. | ☑️ ✅ 🔒 ![badge-no-mutations][]||![badge-disable-type-checked][]| 🔧|| 💭||
|[no-mixed-types](docs/rules/no-mixed-types.md)| Restrict types so that only members of the same kind are allowed in them. | ☑️ ✅ 🔒 ![badge-no-other-paradigms][]||||||
130
-
|[no-this-expressions](docs/rules/no-this-expressions.md)| Disallow this access. | 🔒 ![badge-no-other-paradigms][]|| ☑️ ✅ ||||
|[no-mixed-types](docs/rules/no-mixed-types.md)| Restrict types so that only members of the same kind are allowed in them. | ☑️ ✅ 🔒 ![badge-no-other-paradigms][]||![badge-disable-type-checked][]|||💭||
131
+
|[no-this-expressions](docs/rules/no-this-expressions.md)| Disallow this access. | 🔒 ![badge-no-other-paradigms][]|| ☑️ ✅ |||||
|[prefer-property-signatures](docs/rules/prefer-property-signatures.md)| Prefer property signatures over method signatures. | 🎨 ||![badge-disable-type-checked][]|||💭||
147
+
|[prefer-tacit](docs/rules/prefer-tacit.md)| Replaces `x => f(x)` with just `f`. || 🎨 |![badge-disable-type-checked][]|| 💡|💭||
148
+
|[readonly-type](docs/rules/readonly-type.md)| Require consistently using either `readonly` keywords or `Readonly<T>`| 🎨 ||![badge-disable-type-checked][]| 🔧|| 💭||
Copy file name to clipboardExpand all lines: docs/rules/immutable-data.md
+3-1Lines changed: 3 additions & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -1,6 +1,8 @@
1
1
# Enforce treating data as immutable (`functional/immutable-data`)
2
2
3
-
💼 This rule is enabled in the following configs: ☑️ `lite`, `no-mutations`, ✅ `recommended`, 🔒 `strict`.
3
+
💼🚫 This rule is enabled in the following configs: ☑️ `lite`, `no-mutations`, ✅ `recommended`, 🔒 `strict`. This rule is _disabled_ in the `disable-type-checked` config.
💼🚫 This rule is enabled in the following configs: `no-statements`, ✅ `recommended`, 🔒 `strict`. This rule is _disabled_ in the ☑️ `lite` config.
3
+
💼🚫 This rule is enabled in the following configs: `no-statements`, ✅ `recommended`, 🔒 `strict`. This rule is _disabled_ in the following configs: `disable-type-checked`, ☑️ `lite`.
💼🚫 This rule is enabled in the following configs: `no-statements`, ✅ `recommended`, 🔒 `strict`. This rule is _disabled_ in the ☑️ `lite` config.
3
+
💼🚫 This rule is enabled in the following configs: `no-statements`, ✅ `recommended`, 🔒 `strict`. This rule is _disabled_ in the following configs: `disable-type-checked`, ☑️ `lite`.
Copy file name to clipboardExpand all lines: docs/rules/no-mixed-types.md
+3-1Lines changed: 3 additions & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -1,6 +1,8 @@
1
1
# Restrict types so that only members of the same kind are allowed in them (`functional/no-mixed-types`)
2
2
3
-
💼 This rule is enabled in the following configs: ☑️ `lite`, `no-other-paradigms`, ✅ `recommended`, 🔒 `strict`.
3
+
💼🚫 This rule is enabled in the following configs: ☑️ `lite`, `no-other-paradigms`, ✅ `recommended`, 🔒 `strict`. This rule is _disabled_ in the `disable-type-checked` config.
Copy file name to clipboardExpand all lines: docs/rules/no-return-void.md
+3-1Lines changed: 3 additions & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -1,6 +1,8 @@
1
1
# Disallow functions that don't return anything (`functional/no-return-void`)
2
2
3
-
💼 This rule is enabled in the following configs: ☑️ `lite`, `no-statements`, ✅ `recommended`, 🔒 `strict`.
3
+
💼🚫 This rule is enabled in the following configs: ☑️ `lite`, `no-statements`, ✅ `recommended`, 🔒 `strict`. This rule is _disabled_ in the `disable-type-checked` config.
Copy file name to clipboardExpand all lines: docs/rules/prefer-immutable-types.md
+3-1Lines changed: 3 additions & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -1,9 +1,11 @@
1
1
# Require function parameters to be typed as certain immutability (`functional/prefer-immutable-types`)
2
2
3
-
💼 This rule is enabled in the following configs: ☑️ `lite`, `no-mutations`, ✅ `recommended`, 🔒 `strict`.
3
+
💼🚫 This rule is enabled in the following configs: ☑️ `lite`, `no-mutations`, ✅ `recommended`, 🔒 `strict`. This rule is _disabled_ in the `disable-type-checked` config.
4
4
5
5
🔧💡 This rule is automatically fixable by the [`--fix` CLI option](https://eslint.org/docs/latest/user-guide/command-line-interface#--fix) and manually fixable by [editor suggestions](https://eslint.org/docs/developer-guide/working-with-rules#providing-suggestions).
Copy file name to clipboardExpand all lines: docs/rules/prefer-readonly-type.md
+4Lines changed: 4 additions & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -2,8 +2,12 @@
2
2
3
3
❌ This rule is deprecated. It was replaced by [`functional/prefer-immutable-types`](prefer-immutable-types.md),[`functional/type-declaration-immutability`](type-declaration-immutability.md).
4
4
5
+
🚫 This rule is _disabled_ in the `disable-type-checked` config.
6
+
5
7
🔧 This rule is automatically fixable by the [`--fix` CLI option](https://eslint.org/docs/latest/user-guide/command-line-interface#--fix).
Copy file name to clipboardExpand all lines: docs/rules/type-declaration-immutability.md
+3-1Lines changed: 3 additions & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -1,9 +1,11 @@
1
1
# Enforce the immutability of types based on patterns (`functional/type-declaration-immutability`)
2
2
3
-
💼 This rule is enabled in the following configs: ☑️ `lite`, `no-mutations`, ✅ `recommended`, 🔒 `strict`.
3
+
💼🚫 This rule is enabled in the following configs: ☑️ `lite`, `no-mutations`, ✅ `recommended`, 🔒 `strict`. This rule is _disabled_ in the `disable-type-checked` config.
4
4
5
5
🔧 This rule is automatically fixable by the [`--fix` CLI option](https://eslint.org/docs/latest/user-guide/command-line-interface#--fix).
6
6
7
+
💭 This rule requires type information.
8
+
7
9
<!-- end auto-generated rule header -->
8
10
9
11
Require type alias declarations and interfaces that imply some level of
0 commit comments