eslint-config-clarity-hub

JavaScript eslint styles for Clarity Hub

Usage no npm install needed!

<script type="module">
  import eslintConfigClarityHub from 'https://cdn.skypack.dev/eslint-config-clarity-hub';
</script>

README

Clarity Hub JavaScript Style Guide

Eslints for the Clarity Hub world.

In order to use any of these linters, you will need to use yarn, and add eslint-config-clarity-hub. Since this repo is protected, you will need to to authenticate to clone it.

Available Linters

  1. node-mocha
  2. node
  3. react

node-mocha

Usage:

npm i --save-dev eslint
npm i --save-dev eslint-config-clarity-hub
{
  "extends": ["clarity-hub/node-mocha"]
}

node

Usage:

npm i --save-dev eslint eslint-config-airbnb eslint-plugin-security
npm i --save-dev eslint-config-clarity-hub
{
  "extends": ["clarity-hub/node"]
}

react

Usage:

npm i --save-dev eslint \
  eslint-config-react-app \
  eslint-plugin-import \
  eslint-plugin-flowtype
  eslint-plugin-jsx-a11y \
  eslint-plugin-react \
  @typescript-eslint/eslint-plugin \
  @typescript-eslint/parser
npm i --save-dev eslint-config-clarity-hub
{
  "extends": ["clarity-hub/react"]
}