@figify/eslint-config

Shareable eslint config used in figify


Keywords
eslint, eslintconfig, figify, web, mern, react, eslint-config, javascript, nodejs, style-guide, web-application
License
MIT
Install
npm install @figify/eslint-config@1.0.0

Documentation

eslint-config

An ESLint Shareable Config for web application development using node.js + react

gha npm license

Contents

Uses recommended rules from eslint the following plugins:

  • import
  • json
  • jsx-a11y
  • eslint-plugin-node
  • eslint-plugin-promise
  • eslint-plugin-react
  • eslint-plugin-security
  • eslint-plugin-sonarjs

Usage

Install as devDependencies the following packages:

npm install --save-dev @figify/eslint-config eslint-plugin-promise eslint-plugin-import eslint-plugin-node eslint-plugin-json eslint-plugin-jsx-a11y eslint-plugin-react eslint-plugin-security eslint-plugin-sonarjs

or if using npm 5+ use the shortcut:

npx install-peerdeps --dev @figify/eslint-config

then create an .eslintrc.json file with

{
  extends: "@figify"
}

Test

npm test

License

MIT. Copyright (c) Kyriakos Chatzidimitriou.