1.0.1 • Published 9 months ago
@razorlabs/eslint-config v1.0.1
@razorlabs/eslint-config
Razor Labs ESLint config to enforce coding standards and best practices.
- TypeScript and Jest support
- Seamless Prettier integration
- Separate environments for Node.js and React
Installation
yarn add --dev eslint @razorlabs/eslint-configor
pnpm add -D eslint @razorlabs/eslint-configUsage
Make sure to include
require('@razorlabs/eslint-config/load')at the top of your ESLint config. This loads a@rushstack/eslint-patch/modern-module-resolutionpatch so that ESLint loads any plugins installed by this package.
require('@razorlabs/eslint-config/load')
module.exports = {
extends: '@razorlabs/eslint-config/node'
}or:
require('@razorlabs/eslint-config/load')
module.exports = {
extends: '@razorlabs/eslint-config/react'
}VSCode
If you're a VSCode user, consider installing the official ESLint plugin and copying ./.vscode/settings.json to your own .vscode/settings.json configuration file. This will automatically run eslint --fix on save.