I frequently audit JavaScript projects for companies


I frequently audit JavaScript projects for companies.

Here's something I look for: Is there an ESLint plugin installed for each package we’re using?

There are ESLint packages for a vast array of open source projects.

These configs and plugins assure we’re using libraries properly, and warn us immediately when we make a mistake.

Here's a few I use often:

eslint-config-prettier
eslint-config-turbo
eslint-plugin-cypress
eslint-plugin-playwright
eslint-plugin-jest
eslint-plugin-no-only-tests
eslint-plugin-prettier
eslint-plugin-react
eslint-plugin-react-hooks
eslint-plugin-testing-library
typescript-eslint
eslint-plugin-typescript-sort-keys
eslint-plugin-vitest-globals
eslint-plugin-node
eslint-plugin-storybook

View original on X