eslint-config-standard-pure-fp

ESLint rules for JS Standard Style + strict, pure functional programming in JS


Keywords
check, checker, code, code checker, code linter, code standards, code style, config, configuration, enforce, eslint, eslint-config, eslint-plugin, eslintconfig, eslintplugin, fantasy-land, fp, function, functional, functional programming, functions, hint, immutable, JavaScript Standard Style, jscs, jshint, lint, lodash, method, methods, monad, plugin, pointfree, policy, programming, pure, purely functional, quality, ramda, simple, standard, standard style, strict, strictly functional, style, style checker, style linter, verify
License
LGPL-3.0+
Install
npm install eslint-config-standard-pure-fp@1.0.3

Documentation

eslint-config-standard-pure-fp

An ESLint configuration which builds on JS Standard Style with additional rules that restrict JS to a pure, functional programming language. A more rigid version of eslint-config-standard-fp. Based on eslint-config-standard + eslint-config-cleanjs

Instructions

First, install the eslint config & required plugins.

yarn install --dev eslint-config-standard-pure-fp
yarn install --dev eslint-plugin-better
yarn install --dev eslint-plugin-fp
yarn install --dev eslint-plugin-import
yarn install --dev eslint-plugin-promise
yarn install --dev eslint-plugin-standard

Then, add this to your .eslintrc.json file:

{
  "extends": "standard-pure-fp"
}