Licence
MIT
Version
2.0.12
Deps
13
Size
8 kB
Vulns
0
Weekly
0
DeprecatedThis package is deprecated
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 typescript
This 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