Files
tatsuki/node/eslint.config.js

25 lines
742 B
JavaScript

import js from '@eslint/js'
import globals from 'globals'
import tseslint from 'typescript-eslint'
import { defineConfig } from 'eslint/config'
import simpleImportSort from 'eslint-plugin-simple-import-sort'
export default defineConfig([
{
files: ['**/*.ts'],
plugins: { js, 'simple-import-sort': simpleImportSort },
extends: ['js/recommended'],
languageOptions: {
globals: { ...globals.browser, ...globals.node },
parserOptions: {
projectService: true,
},
},
rules: {
'simple-import-sort/imports': 'error',
'simple-import-sort/exports': 'error',
},
},
tseslint.configs.recommendedTypeChecked,
])