Tidelift is working with the maintainers of eslint-plugin-functional and a growing network of open source maintainers to ensure your open source softw

Search code, repositories, users, issues, pull requests...

submited by
Style Pass
2024-10-24 07:00:03

Tidelift is working with the maintainers of eslint-plugin-functional and a growing network of open source maintainers to ensure your open source software supply chain meets enterprise standards now and into the future. Learn more.

Recommended (configs.recommended) Has the same goal as the strict preset but a little more lenient, allowing for functional-like coding styles and nicer integration with non-functional 3rd-party libraries.

Currying (configs.currying) JavaScript functions support syntax that is not compatible with curried functions. To enforce currying, this syntax should be prevented.

No Exceptions (configs.noExceptions) Functional programming style does not use run-time exceptions. Instead expressions produces values to indicate errors.

No Other Paradigms (configs.noOtherParadigms) JavaScript is multi-paradigm, allowing not only functional, but object-oriented as well as other programming styles. To promote a functional style, prevent the use of other paradigm styles.

Leave a Comment