Socket
Socket
Sign inDemoInstall

eslint-plugin-functional

Package Overview
Dependencies
108
Maintainers
2
Versions
105
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install
Previous1
78911Next

3.0.2

Diff

Changelog

Source

v3.0.2 - 2020-08-23

Merged

Fixed

  • improvement(prefer-type-literal): remove option allowLocalMutation #87
  • fix(prefer-readonly-type): add support for mapped types #106
  • fix(immutable-data): add support for ignoring exceptions for UpdateExpression #97
rebeccastevens
published 3.0.1 •

Changelog

Source

v3.0.1 - 2020-01-12

Commits

  • docs(changelog): update changelog for v3.0.0 d248311
  • build: auto changelog changes are now part of the same git commit as the release 7c369c8
  • docs(readme): fix issue with svg image not displaying on npmjs aa4f573
rebeccastevens
published 3.0.0 •

Changelog

Source

v3.0.0 - 2020-01-12

Merged

  • set up auto-changelog so we don't have to do it manually #90
  • Dependency Update. #89
  • Examples of correct/incorrect code for each rule #60
  • docs: rename 'allow-pattern.md' to 'ignore-pattern.md' #88
  • Prettier readme #85
  • Additional tests #86

Commits

  • Breaking change: build(dep): update all dependencies ce90405
rebeccastevens
published 2.0.0 •

Changelog

Source

v2.0.0 - 2019-12-29

Merged

  • build(deps): bump handlebars from 4.1.2 to 4.5.3 #84
  • Do not enforce a parameter count by default in the lite ruleset #83
  • Add a section to explicitly list all the rulesets #77
  • no longer include external recommended rules in the rulesets; put them in their own ruleset #80

Fixed

  • Breaking change: feat(functional-parameters): do not enforce a parameter count by default in the lite ruleset #79

Commits

rebeccastevens
published 1.0.3 •

Changelog

Source

v1.0.3 - 2019-12-29

Merged

  • Local mutation in a function now only refers to within the function's body #78
  • no-mixed-interface rule does not exist anymore #81

Fixed

  • fix(prefer-readonly-type): local mutation in a function only refers to within the function's body #75
rebeccastevens
published 1.0.2 •

Changelog

Source

v1.0.2 - 2019-12-11

Merged

  • feat(no-expression-statements): allow specifying directive prologues #74

Fixed

  • fix(no-expression-statements): allow specifying directive prologues #68
rebeccastevens
published 1.0.1 •

Changelog

Source

v1.0.1 - 2019-12-11

Merged

  • fix(typeguards): only assume types if type information is not avaliable #73
  • docs(readme): change tslint-immutable to eslint-plugin-functional #66 #69
  • docs(readme): fix typos #70

Fixed

  • fix(typeguards): only assume types if type information is not avaliable #72
jonaskello
published 1.0.0 •

Changelog

Source

v1.0.0 - 2019-10-14

Merged

  • Upgrade typescript-eslint packages #65
  • Rename to no-mutations #62
rebeccastevens
published 1.0.0-rc.2 •

Changelog

Source

v1.0.0-rc.2 - 2019-08-07

Fixed

  • fix(prefer-readonly-type): index signatures in type literals can now be ignored #56
rebeccastevens
published 1.0.0-rc.1 •

Changelog

Source

v1.0.0-rc.1 - 2019-08-07

Merged

  • fix(immutable-data): Implement option ignoreImmediateMutation #59
  • Rename Options #55
  • Fix #56 #57
  • tslint migration guide #54
  • Rename Rules #53

Fixed

  • Merge pull request #57 from jonaskello/issue-56 #56
SocketSocket SOC 2 Logo

Product

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

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc