@sitchco/eslint-config
v2.1.2
Published
Shared ESLint config for sitchco projects
Downloads
193
Readme
@sitchco/eslint-config
Shared ESLint configuration for Sitchco projects.
Installation
npm install @sitchco/eslint-config
# or
yarn add @sitchco/eslint-config
# or
pnpm add @sitchco/eslint-configUsage
In ESLint Config File
Create an eslint.config.mjs file in your project root:
import sitchcoConfig from '@sitchco/eslint-config';
export default [
...sitchcoConfig,
// Your custom rules here
];With Legacy Config Format
If you're using the legacy configuration format:
module.exports = {
extends: ['@sitchco/eslint-config'],
// Your custom rules here
};Features
This configuration includes:
- Modern JavaScript best practices
- Compatibility with Prettier
- Import sorting and organization
Dependencies
This package includes:
@babel/eslint-parser: For parsing modern JavaScript@babel/preset-env: For transpiling modern JavaScript@eslint/js: Core ESLint ruleseslint-config-prettier: Disables ESLint rules that conflict with Prettiereslint-plugin-import: Rules for import statements
License
ISC
