Opinionated shareable eslint configs for es6+ react, ts, node, and jest

Usage no npm install needed!

<script type="module">
  import hoodooEslintConfig from 'https://cdn.skypack.dev/@hoodoo/eslint-config';


Generic linting rules for all of your favorite js frameworks.


yarn add -D @hoodoo/eslint-config

Create a .eslintrc.js file to your project that looks something like this

module.exports = {
  extends: '@hoodoo/eslint-config',

and in your package.json add this line "prettier": "@hoodoo/prettier-config",

Now to get your editor to format your code for you on save follow the steps below.


To get your linter working properly and linting your code on save, you'll need to disable or uninstall Prettier and have ESLint enabled in your VSCode plugins.


  "editor.codeActionsOnSave": {
    "source.fixAll": true
  "eslint.format.enable": true,
  "eslint.lintTask.enable": true,
  "[javascript]": {
    "editor.defaultFormatter": "esbenp.prettier-vscode"


Here's a quick guide on how to setup File Watchers.