{"library":"eslint-plugin-fp","type":"library","category":null,"description":"ESLint plugin with 18 rules enforcing functional programming style in JavaScript. Version 2.3.0 is the latest (2017), with no new releases since. It forbids imperative constructs like loops, mutation, classes, this, and null. Differentiates from eslint-plugin-functional by broader rule set and stricter defaults. Works with ESLint >=3 and Node >=4.","language":"javascript","status":"maintenance","version":"2.3.0","tags":["javascript","eslint","plugin","eslint-plugin","eslintplugin","fp","FP","function","functional"],"install":[{"cmd":"npm install eslint-plugin-fp","imports":["extends: ['plugin:fp/recommended']","import from ESLint config; require('eslint-plugin-fp') is not needed directly","rules: { 'fp/no-let': 'error' }"]},{"cmd":"yarn add eslint-plugin-fp","imports":[]},{"cmd":"pnpm add eslint-plugin-fp","imports":[]}],"homepage":null,"github":"https://github.com/jfmengels/eslint-plugin-fp","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/eslint-plugin-fp","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":{"summary":{"python_range":"18–22","success_rate":0,"avg_install_s":null,"avg_import_s":null,"wheel_type":null},"url":"https://checklist.day/v1/registry/eslint-plugin-fp/compatibility"},"provenance":{"verified_status":null,"verified_at":null,"last_verified":"Wed Jun 17","next_check":"Fri Jul 24","install_tag":null}}