Files
linsa-linsa-io/eslint.config.js
Aslam 57289326db chore: project config and docs (#152)
* refactor(eslint): improve config readability and structure

* chore(tsconfig): group options and add explanatory comments

* docs(readme): restructure for clearer setup and contribution guide
2024-09-08 06:29:55 +07:00

25 lines
488 B
JavaScript

import { FlatCompat } from "@eslint/eslintrc"
import js from "@eslint/js"
const compat = new FlatCompat()
const typescriptConfig = compat.extends(
"eslint:recommended",
"plugin:@typescript-eslint/recommended-type-checked",
"plugin:@typescript-eslint/stylistic-type-checked",
"prettier"
)
const javascriptConfig = js.configs.recommended
export default [
{
files: ["**/*.{ts,tsx,mts}"],
...typescriptConfig
},
{
files: ["**/*.{js,jsx,cjs,mjs}"],
...javascriptConfig
}
]