@atomic-tools/eslint-config-atomic
v2.0.12
Published
[](https://www.npmjs.com/package/@atomic-tools/eslint-config-atomic)
Keywords
Readme
eslint-config-atomic
Shared linting and prettier config used by the Atomic.io engineering team.
Installation
pnpm add -DE @atomic-tools/eslint-config-atomic eslint typescriptThis is an ESLint 9 flat config. In your eslint.config.mjs:
import { defineConfig } from 'eslint/config'
import atomic from '@atomic-tools/eslint-config-atomic'
export default defineConfig([
atomic,
{
// project-specific overrides
rules: {}
}
])The config uses type-aware rules, so it expects a tsconfig.json in the project root. It ignores dist/, node_modules/ and **/__generated__/*.ts, and applies Jest rules to *.test.ts / *.test.js files.
To update this config
- Install dependencies and update the shared config as needed
- Commit and push changes
A new version is published automatically to npm. See .github/workflows/main.yml
