{"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"],"last_verified":"Wed May 27","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"}}