Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

eslint-plugin-functional

Package Overview
Dependencies
Maintainers
2
Versions
120
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

eslint-plugin-functional - npm Package Versions

23
12

7.1.0

Diff

Changelog

Source

7.1.0 (2024-10-20)

Features

  • new rule no-class-inheritance (#890) (53df2fd), closes #886
rebeccastevens
published 7.0.3 •

Changelog

Source

7.0.3 (2024-10-20)

Bug Fixes

  • ensure default options are applied (#889) (5b57cd2)
  • functional-parameters: default options not being applied to option overrides (#888) (06f2b80)
rebeccastevens
published 7.0.2 •

Changelog

Source

7.0.2 (2024-08-26)

Bug Fixes

  • no-expression-statements: ignore Promise<void> when ignoreVoid is set (#866) (2e1a992)
rebeccastevens
published 7.0.1 •

Changelog

Source

7.0.1 (2024-08-07)

Bug Fixes

  • don't throw when typescript can't be resolved (afb05bd)
rebeccastevens
published 7.0.0 •

Changelog

Source

7.0.0 (2024-08-05)

Bug Fixes

  • checking of types from ts's lib are now more strict (#862) (39beb25)

Features

  • eslint 9 migration (#809) (de4e3ea)
  • functional-parameters: allow overriding options based on where the function type is declared (#803) (21396d5), closes #575
  • functional-parameters: change options in recommended and lite configs (#811) (b3cb8d9)
  • immutable-data: allows for applying overrides to the options based on the root object's type (#826) (c04e425)
  • no-classes: add options ignoreIdentifierPattern and ignoreCodePattern (#863) (18aede1), closes #851
  • no-throw-statements: replace option allowInAsyncFunctions with allowToRejectPromises (#839) (c2c589c), closes #838
  • prefer-immutable-types: allow overriding options based on where the type is declared (#804) (86fa76a), closes #800
  • prefer-immutable-types: change the options in recommeneded and lite configs (#810) (defd713)

BREAKING CHANGES

  • The minimum supported Node version is now 18.18.0 (#809)
  • The minimum supported TypeScript version is now 4.7.4 (#809)
  • The minimum supported Eslint version is now 9.0.0 (#809)
  • no-throw-statements: replace option allowInAsyncFunctions with allowToRejectPromises (#839)
rebeccastevens
published 7.0.0-rc.1 •

rebeccastevens
published 7.0.0-alpha.12 •

rebeccastevens
published 7.0.0-alpha.11 •

rebeccastevens
published 6.6.3 •

Changelog

Source

6.6.3 (2024-07-11)

Bug Fixes

  • immutable-data: ignoreAccessorPattern can now handle NonNullExpressions and ChainExpressions (#849) (f6ff69b), closes #840
rebeccastevens
published 7.0.0-alpha.10 •

23
12
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