Unified ESLint configurations for Remix, NestJS and more. Using ESM.
MIT License
@carry0987/eslint-config is a customizable ESLint configuration package designed to streamline and standardize linting across multiple JavaScript frameworks such as Remix, NestJS and more. By centralizing common ESLint configurations and extending specific rules per framework, this package helps maintain consistent coding standards and improves developer productivity.
Install the package via pnpm
:
pnpm add -D @carry0987/eslint-config
In your project's root, create an eslint.config.mjs
file and extend the necessary configuration:
Remix
import { remixConfig } from '@carry0987/eslint-config';
export default {
extends: remixConfig
};
NestJS
import { nestConfig } from '@carry0987/eslint-config';
export default {
extends: nestConfig
};
By using @carry0987/eslint-config, you can ensure consistent and efficient linting practices across all your JavaScript projects.