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

1
12

4.0.0

Diff

Changelog

Source

4.0.0 (2021-10-17)

Bug Fixes

  • bring rule meta data "recommended" into line with the recommend config (3c4a042)

chore

  • remove deprecated rule: prefer-type-literal (3a54331)
  • remove deprecated stylitic ruleset (2b96760)
  • update minimum required node version to 12 (97acb3f)

Features

  • add an off preset (686b7fe)
  • add stylistic rules to lite and recommended rule sets (b81b4c7)
  • external-recommended: update recommended external rules (353acb3)
  • no-return-void: implicit types are now checked by default (2adbe14)
  • prefer-tacit: disable prefer-tacit by default in recommended and lite configs (6f9204d)

BREAKING CHANGES

  • no-return-void: implicit types are now checked by default
  • external-recommended: update recommended external rules
  • rule "prefer-type-literal" has been removed.
  • removed stylitic ruleset in favor of stylistic ruleset
  • Node ^12.22.0 or ^14.17.0 or >=16.0.0 is now required

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog and this project adheres to Semantic Versioning.

Generated by auto-changelog.

rebeccastevens
published 4.0.0-rc2 •

rebeccastevens
published 4.0.0-rc1 •

rebeccastevens
published 3.7.2 •

Changelog

Source

v3.7.2

Fixed

  • fix(no-conditional-statements): break/continue are no longer treated as returning inside of a switch #272
rebeccastevens
published 3.7.1 •

Changelog

Source

v3.7.1 - 2021-09-20

Fixed

  • fix(no-conditional-statements): branch with break/continue statements now treated as returning branch #269
rebeccastevens
published 3.7.0 •

Changelog

Source

v3.7.0 - 2021-08-28

Commits

  • refactor: change implementation to not to be selector-based as requested 8350384
  • feat(no-method-signature): properly handle Readonly<{TSMethodSignature}> 18d178f
  • feat: add option ignoreIfReadonly 2d4963b
rebeccastevens
published 3.6.0 •

Changelog

Source

v3.6.0 - 2021-08-13

Merged

  • Use pull_request_target #254

Fixed

  • feat(no-expression-statements): add option ignoreVoid #71
  • docs: update tslint migration guide #214
rebeccastevens
published 3.5.0 •

Changelog

Source

v3.5.0 - 2021-08-01

Commits

  • feat(no-return-void): add option to allow for checking implicit return types 6fb1604
  • docs: update readme for using with typescript ba8fe86
  • build(deps-dev): bump tsutils from 3.17.1 to 3.21.0 1c921ea
rebeccastevens
published 3.4.1 •

Changelog

Source

v3.4.1 - 2021-07-31

Commits

  • feat(no-conditional-statements): allow switches that exhaust all types 35a72f1
rebeccastevens
published 3.4.0 •

Changelog

Source

v3.4.0 - 2021-07-31

Merged

  • docs: enable github discussions and remove link to spectrum #238

Fixed

  • fix(prefer-tacit): cannot read property 'type' of undefined #221 #194
  • fix(prefer-readonly-type): allow inline mutable return types #98
  • fix(prefer-readonly-type): computed property fixer #200
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