@@ -106,52 +106,52 @@ The [below section](#rules) gives details on which rules are enabled by each rul
106106
107107### Currying
108108
109- | Name | Description | 💼 | ⚠️ | 🚫 | 🔧 | 💡 | 💭 | ❌ |
110- | :----------------------------------------------------------- | :----------------------------- | :------------------------ | :--- | :--- | :--- | :--- | :--- | :-- - |
111- | [ functional-parameters] ( docs/rules/functional-parameters.md ) | Enforce functional parameters. | ☑️ ✅ 🔒 ![ badge-currying] [ ] | | | | | | |
109+ | Name | Description | 💼 | ⚠️ | 🚫 | 🔧 | 💡 | 💭 | ❌ |
110+ | :----------------------------------------------------------- | :----------------------------- | :-------------------------- | :- | :- | :- | :- | :- | :- |
111+ | [ functional-parameters] ( docs/rules/functional-parameters.md ) | Enforce functional parameters. | ☑️ ✅ 🔒 ![ badge-currying] [ ] | | | | | | |
112112
113113### No Exceptions
114114
115- | Name | Description | 💼 | ⚠️ | 🚫 | 🔧 | 💡 | 💭 | ❌ |
116- | :------------------------------------------------------- | :----------------------------------------------------- | :----------------------------- | :--- | :--- | :--- | :--- | :--- | :-- - |
117- | [ no-promise-reject] ( docs/rules/no-promise-reject.md ) | Disallow rejecting promises. | | | | | | | |
118- | [ no-throw-statements] ( docs/rules/no-throw-statements.md ) | Disallow throwing exceptions. | ☑️ ✅ 🔒 ![ badge-no-exceptions] [ ] | | | | | | |
119- | [ no-try-statements] ( docs/rules/no-try-statements.md ) | Disallow try-catch[ -finally] and try-finally patterns. | 🔒 ![ badge-no-exceptions] [ ] | | ☑️ ✅ | | | | |
115+ | Name | Description | 💼 | ⚠️ | 🚫 | 🔧 | 💡 | 💭 | ❌ |
116+ | :------------------------------------------------------- | :----------------------------------------------------- | :------------------------------- | :- | :--- | :- | :- | :- | :- |
117+ | [ no-promise-reject] ( docs/rules/no-promise-reject.md ) | Disallow rejecting promises. | | | | | | | |
118+ | [ no-throw-statements] ( docs/rules/no-throw-statements.md ) | Disallow throwing exceptions. | ☑️ ✅ 🔒 ![ badge-no-exceptions] [ ] | | | | | | |
119+ | [ no-try-statements] ( docs/rules/no-try-statements.md ) | Disallow try-catch[ -finally] and try-finally patterns. | 🔒 ![ badge-no-exceptions] [ ] | | ☑️ ✅ | | | | |
120120
121121### No Mutations
122122
123- | Name | Description | 💼 | ⚠️ | 🚫 | 🔧 | 💡 | 💭 | ❌ |
124- | :--------------------------------------------------------------------------- | :-------------------------------------------------------------- | :---------------------------- | :--- | :--- | :--- | :--- | :--- | :-- - |
125- | [ immutable-data] ( docs/rules/immutable-data.md ) | Enforce treating data as immutable. | ☑️ ✅ 🔒 ![ badge-no-mutations] [ ] | | | | | 💭 | |
126- | [ no-let] ( docs/rules/no-let.md ) | Disallow mutable variables. | ☑️ ✅ 🔒 ![ badge-no-mutations] [ ] | | | | | | |
127- | [ prefer-immutable-types] ( docs/rules/prefer-immutable-types.md ) | Require function parameters to be typed as certain immutability | ☑️ ✅ 🔒 ![ badge-no-mutations] [ ] | | | 🔧 | 💡 | 💭 | |
128- | [ prefer-readonly-type] ( docs/rules/prefer-readonly-type.md ) | Prefer readonly types over mutable types. | | | | 🔧 | | 💭 | ❌ |
129- | [ type-declaration-immutability] ( docs/rules/type-declaration-immutability.md ) | Enforce the immutability of types based on patterns. | ☑️ ✅ 🔒 ![ badge-no-mutations] [ ] | | | 🔧 | | 💭 | |
123+ | Name | Description | 💼 | ⚠️ | 🚫 | 🔧 | 💡 | 💭 | ❌ |
124+ | :--------------------------------------------------------------------------- | :-------------------------------------------------------------- | :------------------------------ | :- | :- | :- | :- | :- | :- |
125+ | [ immutable-data] ( docs/rules/immutable-data.md ) | Enforce treating data as immutable. | ☑️ ✅ 🔒 ![ badge-no-mutations] [ ] | | | | | 💭 | |
126+ | [ no-let] ( docs/rules/no-let.md ) | Disallow mutable variables. | ☑️ ✅ 🔒 ![ badge-no-mutations] [ ] | | | | | | |
127+ | [ prefer-immutable-types] ( docs/rules/prefer-immutable-types.md ) | Require function parameters to be typed as certain immutability | ☑️ ✅ 🔒 ![ badge-no-mutations] [ ] | | | 🔧 | 💡 | 💭 | |
128+ | [ prefer-readonly-type] ( docs/rules/prefer-readonly-type.md ) | Prefer readonly types over mutable types. | | | | 🔧 | | 💭 | ❌ |
129+ | [ type-declaration-immutability] ( docs/rules/type-declaration-immutability.md ) | Enforce the immutability of types based on patterns. | ☑️ ✅ 🔒 ![ badge-no-mutations] [ ] | | | 🔧 | | 💭 | |
130130
131131### No Other Paradigms
132132
133- | Name | Description | 💼 | ⚠️ | 🚫 | 🔧 | 💡 | 💭 | ❌ |
134- | :------------------------------------------------------- | :------------------------------------------------------------------------ | :---------------------------------- | :--- | :--- | :--- | :--- | :--- | :-- - |
135- | [ no-classes] ( docs/rules/no-classes.md ) | Disallow classes. | ☑️ ✅ 🔒 ![ badge-no-other-paradigms] [ ] | | | | | | |
136- | [ 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] [ ] | | | | | 💭 | |
137- | [ no-this-expressions] ( docs/rules/no-this-expressions.md ) | Disallow this access. | 🔒 ![ badge-no-other-paradigms] [ ] | | ☑️ ✅ | | | | |
133+ | Name | Description | 💼 | ⚠️ | 🚫 | 🔧 | 💡 | 💭 | ❌ |
134+ | :------------------------------------------------------- | :------------------------------------------------------------------------ | :------------------------------------ | :- | :--- | :- | :- | :- | :- |
135+ | [ no-classes] ( docs/rules/no-classes.md ) | Disallow classes. | ☑️ ✅ 🔒 ![ badge-no-other-paradigms] [ ] | | | | | | |
136+ | [ 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] [ ] | | | | | 💭 | |
137+ | [ no-this-expressions] ( docs/rules/no-this-expressions.md ) | Disallow this access. | 🔒 ![ badge-no-other-paradigms] [ ] | | ☑️ ✅ | | | | |
138138
139139### No Statements
140140
141- | Name | Description | 💼 | ⚠️ | 🚫 | 🔧 | 💡 | 💭 | ❌ |
142- | :------------------------------------------------------------------- | :--------------------------------------------- | :----------------------------- | :--- | :--- | :--- | :--- | :--- | :-- - |
143- | [ no-conditional-statements] ( docs/rules/no-conditional-statements.md ) | Disallow conditional statements. | ✅ 🔒 ![ badge-no-statements] [ ] | | ☑️ | | | 💭 | |
144- | [ no-expression-statements] ( docs/rules/no-expression-statements.md ) | Disallow expression statements. | ✅ 🔒 ![ badge-no-statements] [ ] | | ☑️ | | | 💭 | |
145- | [ no-loop-statements] ( docs/rules/no-loop-statements.md ) | Disallow imperative loops. | ☑️ ✅ 🔒 ![ badge-no-statements] [ ] | | | | | | |
146- | [ no-return-void] ( docs/rules/no-return-void.md ) | Disallow functions that don't return anything. | ☑️ ✅ 🔒 ![ badge-no-statements] [ ] | | | | | 💭 | |
141+ | Name | Description | 💼 | ⚠️ | 🚫 | 🔧 | 💡 | 💭 | ❌ |
142+ | :------------------------------------------------------------------- | :--------------------------------------------- | :------------------------------- | :- | :- | :- | :- | :- | :- |
143+ | [ no-conditional-statements] ( docs/rules/no-conditional-statements.md ) | Disallow conditional statements. | ✅ 🔒 ![ badge-no-statements] [ ] | | ☑️ | | | 💭 | |
144+ | [ no-expression-statements] ( docs/rules/no-expression-statements.md ) | Disallow expression statements. | ✅ 🔒 ![ badge-no-statements] [ ] | | ☑️ | | | 💭 | |
145+ | [ no-loop-statements] ( docs/rules/no-loop-statements.md ) | Disallow imperative loops. | ☑️ ✅ 🔒 ![ badge-no-statements] [ ] | | | | | | |
146+ | [ no-return-void] ( docs/rules/no-return-void.md ) | Disallow functions that don't return anything. | ☑️ ✅ 🔒 ![ badge-no-statements] [ ] | | | | | 💭 | |
147147
148148### Stylistic
149149
150- | Name | Description | 💼 | ⚠️ | 🚫 | 🔧 | 💡 | 💭 | ❌ |
151- | :--------------------------------------------------------------------- | :--------------------------------------------------------------------- | :--- | :--- | :--- | :--- | :--- | :--- | :-- - |
152- | [ prefer-property-signatures] ( docs/rules/prefer-property-signatures.md ) | Prefer property signatures over method signatures. | 🎨 | | | | | 💭 | |
153- | [ prefer-tacit] ( docs/rules/prefer-tacit.md ) | Replaces ` x => f(x) ` with just ` f ` . | | 🎨 | | | 💡 | 💭 | |
154- | [ readonly-type] ( docs/rules/readonly-type.md ) | Require consistently using either ` readonly ` keywords or ` Readonly<T> ` | 🎨 | | | 🔧 | | 💭 | |
150+ | Name | Description | 💼 | ⚠️ | 🚫 | 🔧 | 💡 | 💭 | ❌ |
151+ | :--------------------------------------------------------------------- | :--------------------------------------------------------------------- | :- | :- | :- | :- | :- | :- | :- |
152+ | [ prefer-property-signatures] ( docs/rules/prefer-property-signatures.md ) | Prefer property signatures over method signatures. | 🎨 | | | | | 💭 | |
153+ | [ prefer-tacit] ( docs/rules/prefer-tacit.md ) | Replaces ` x => f(x) ` with just ` f ` . | | 🎨 | | | 💡 | 💭 | |
154+ | [ readonly-type] ( docs/rules/readonly-type.md ) | Require consistently using either ` readonly ` keywords or ` Readonly<T> ` | 🎨 | | | 🔧 | | 💭 | |
155155
156156<!-- end auto-generated rules list -->
157157<!-- markdownlint-restore -->
0 commit comments