@waiting/eslint-config
Version:
ESLint Shareable Configuration for Typescript
21 lines (16 loc) • 548 B
JavaScript
import eslint from '@eslint/js'
import tseslint from 'typescript-eslint'
import { base } from './base.mjs'
import { importPluginRules } from './plugin/import.mjs'
import { unicornPluginRules } from './plugin/unicorn.mjs'
import { lintRules, recommendedStyles } from './rule/recommended-rules.mjs'
export default [
...base,
eslint.configs.recommended,
...tseslint.configs.recommendedTypeChecked,
...tseslint.configs.stylisticTypeChecked,
...recommendedStyles,
...importPluginRules,
...unicornPluginRules,
{ rules: lintRules },
]