@sutro-dev/eslint-config
v0.2.0
Published
Shared ESLint flat config for TypeScript, React, import sorting, and pnpm workspaces.
Keywords
Readme
@sutro-dev/eslint-config
Shared ESLint flat config for Sutro-style TypeScript and React projects.
Install
pnpm add -D @sutro-dev/eslint-config eslint@^9.34.0Usage
import sutroDevConfig, {
standardIgnores,
} from "@sutro-dev/eslint-config";
/** @type {import("eslint").Linter.Config[]} */
export default [
{
ignores: standardIgnores,
},
{
files: ["**/*.{js,mjs,cjs,ts,tsx}"],
},
...sutroDevConfig,
];Included
- ESLint recommended rules
- TypeScript ESLint
- React and React Hooks
import-xsimple-import-sortunused-importspackage-json-dependenciesworkspaces/*
This package is an opinionated monorepo-oriented flat config. It currently supports ESLint 9 flat config (eslint@^9.34.0).
Manual Release
npm install
node --input-type=module -e "import('./index.js').then((config) => console.log(config.default.length))"
npm publish --access public