Socket
Socket
Sign inDemoInstall

eslint-plugin-functional

Package Overview
Dependencies
Maintainers
2
Versions
118
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

eslint-plugin-functional - npm Package Compare versions

Comparing version 5.0.2 to 5.0.3

7

CHANGELOG.md
# Changelog
All notable changes to this project will be documented in this file. Dates are displayed in UTC.
## [5.0.3](https://github.com/eslint-functional/eslint-plugin-functional/compare/v5.0.2...v5.0.3) (2023-02-06)
### Bug Fixes
* add missing dependency "@typescript-eslint/type-utils" ([7bd4d03](https://github.com/eslint-functional/eslint-plugin-functional/commit/7bd4d03d90b92f4e94b392876b90c4adddb9380f))
## [5.0.2](https://github.com/eslint-functional/eslint-plugin-functional/compare/v5.0.1...v5.0.2) (2023-02-04)

@@ -5,0 +12,0 @@

7

package.json
{
"name": "eslint-plugin-functional",
"version": "5.0.2",
"version": "5.0.3",
"description": "ESLint rules to disable mutation and promote fp in TypeScript.",

@@ -71,3 +71,4 @@ "keywords": [

"dependencies": {
"@typescript-eslint/utils": "^5.49.0",
"@typescript-eslint/type-utils": "^5.50.0",
"@typescript-eslint/utils": "^5.50.0",
"deepmerge-ts": "^4.2.2",

@@ -109,3 +110,3 @@ "escape-string-regexp": "^4.0.0",

"eslint-config-prettier": "8.6.0",
"eslint-doc-generator": "1.4.2",
"eslint-doc-generator": "1.4.3",
"eslint-import-resolver-typescript": "3.5.3",

@@ -112,0 +113,0 @@ "eslint-plugin-ava": "14.0.0",

@@ -97,3 +97,3 @@ <div align="center">

| :----------------------------------------------------------- | :----------------------------- | :--------------------------- | :-- | :-- | :-- | :-- | :-- |
| [functional-parameters](docs/rules/functional-parameters.md) | Enforce functional parameters. | ![badge-currying][] β˜‘οΈ βœ… πŸ”’ | | | | | |
| [functional-parameters](docs/rules/functional-parameters.md) | Enforce functional parameters. | β˜‘οΈ βœ… πŸ”’ ![badge-currying][] | | | | | |

@@ -105,4 +105,4 @@ ### No Exceptions

| [no-promise-reject](docs/rules/no-promise-reject.md) | Disallow try-catch[-finally] and try-finally patterns. | | | | | | |
| [no-throw-statements](docs/rules/no-throw-statements.md) | Disallow throwing exceptions. | β˜‘οΈ ![badge-no-exceptions][] βœ… πŸ”’ | | | | | |
| [no-try-statements](docs/rules/no-try-statements.md) | Disallow try-catch[-finally] and try-finally patterns. | ![badge-no-exceptions][] πŸ”’ | | β˜‘οΈ βœ… | | | |
| [no-throw-statements](docs/rules/no-throw-statements.md) | Disallow throwing exceptions. | β˜‘οΈ βœ… πŸ”’ ![badge-no-exceptions][] | | | | | |
| [no-try-statements](docs/rules/no-try-statements.md) | Disallow try-catch[-finally] and try-finally patterns. | πŸ”’ ![badge-no-exceptions][] | | β˜‘οΈ βœ… | | | |

@@ -113,7 +113,7 @@ ### No Mutations

| :--------------------------------------------------------------------------- | :-------------------------------------------------------------- | :------------------------------- | :-- | :-- | :-- | :-- | :-- |
| [immutable-data](docs/rules/immutable-data.md) | Enforce treating data as immutable. | β˜‘οΈ ![badge-no-mutations][] βœ… πŸ”’ | | | | | |
| [no-let](docs/rules/no-let.md) | Disallow mutable variables. | β˜‘οΈ ![badge-no-mutations][] βœ… πŸ”’ | | | | | |
| [prefer-immutable-types](docs/rules/prefer-immutable-types.md) | Require function parameters to be typed as certain immutability | β˜‘οΈ ![badge-no-mutations][] βœ… πŸ”’ | | | πŸ”§ | | |
| [immutable-data](docs/rules/immutable-data.md) | Enforce treating data as immutable. | β˜‘οΈ βœ… πŸ”’ ![badge-no-mutations][] | | | | | |
| [no-let](docs/rules/no-let.md) | Disallow mutable variables. | β˜‘οΈ βœ… πŸ”’ ![badge-no-mutations][] | | | | | |
| [prefer-immutable-types](docs/rules/prefer-immutable-types.md) | Require function parameters to be typed as certain immutability | β˜‘οΈ βœ… πŸ”’ ![badge-no-mutations][] | | | πŸ”§ | | |
| [prefer-readonly-type](docs/rules/prefer-readonly-type.md) | Prefer readonly types over mutable types. | | | | πŸ”§ | | ❌ |
| [type-declaration-immutability](docs/rules/type-declaration-immutability.md) | Enforce the immutability of types based on patterns. | β˜‘οΈ ![badge-no-mutations][] βœ… πŸ”’ | | | πŸ”§ | | |
| [type-declaration-immutability](docs/rules/type-declaration-immutability.md) | Enforce the immutability of types based on patterns. | β˜‘οΈ βœ… πŸ”’ ![badge-no-mutations][] | | | πŸ”§ | | |

@@ -124,5 +124,5 @@ ### No Other Paradigms

| :------------------------------------------------------- | :------------------------------------------------------------------------ | :------------------------------------- | :-- | :---- | :-- | :-- | :-- |
| [no-classes](docs/rules/no-classes.md) | Disallow classes. | β˜‘οΈ ![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][] βœ… πŸ”’ | | | | | |
| [no-this-expressions](docs/rules/no-this-expressions.md) | Disallow this access. | ![badge-no-other-paradigms][] πŸ”’ | | β˜‘οΈ βœ… | | | |
| [no-classes](docs/rules/no-classes.md) | Disallow classes. | β˜‘οΈ βœ… πŸ”’ ![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][] | | | | | |
| [no-this-expressions](docs/rules/no-this-expressions.md) | Disallow this access. | πŸ”’ ![badge-no-other-paradigms][] | | β˜‘οΈ βœ… | | | |

@@ -133,6 +133,6 @@ ### No Statements

| :------------------------------------------------------------------- | :--------------------------------------------- | :-------------------------------- | :-- | :-- | :-- | :-- | :-- |
| [no-conditional-statements](docs/rules/no-conditional-statements.md) | Disallow conditional statements. | ![badge-no-statements][] βœ… πŸ”’ | | β˜‘οΈ | | | |
| [no-expression-statements](docs/rules/no-expression-statements.md) | Disallow expression statements. | ![badge-no-statements][] βœ… πŸ”’ | | β˜‘οΈ | | | |
| [no-loop-statements](docs/rules/no-loop-statements.md) | Disallow imperative loops. | β˜‘οΈ ![badge-no-statements][] βœ… πŸ”’ | | | | | |
| [no-return-void](docs/rules/no-return-void.md) | Disallow functions that don't return anything. | β˜‘οΈ ![badge-no-statements][] βœ… πŸ”’ | | | | | |
| [no-conditional-statements](docs/rules/no-conditional-statements.md) | Disallow conditional statements. | βœ… πŸ”’ ![badge-no-statements][] | | β˜‘οΈ | | | |
| [no-expression-statements](docs/rules/no-expression-statements.md) | Disallow expression statements. | βœ… πŸ”’ ![badge-no-statements][] | | β˜‘οΈ | | | |
| [no-loop-statements](docs/rules/no-loop-statements.md) | Disallow imperative loops. | β˜‘οΈ βœ… πŸ”’ ![badge-no-statements][] | | | | | |
| [no-return-void](docs/rules/no-return-void.md) | Disallow functions that don't return anything. | β˜‘οΈ βœ… πŸ”’ ![badge-no-statements][] | | | | | |

@@ -139,0 +139,0 @@ ### Stylistic

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚑️ by Socket Inc