IT4C.dev/eslint.config.ts
Ulf Gebhardt d6be15ce0d
feat(other): eslint & prettier (#302)
* eslint

* eslint fixes

* fix footer

* install prettier

* fix prettier
2025-03-20 20:11:16 +01:00

38 lines
902 B
TypeScript

import eslint from '@eslint/js'
import eslintPluginPrettierRecommended from 'eslint-plugin-prettier/recommended'
import eslintPluginVue from 'eslint-plugin-vue'
import globals from 'globals'
import typescriptEslint from 'typescript-eslint'
export default typescriptEslint.config(
{
ignores: [
'coverage',
'backend',
'docs/.vuepress/.cache',
'docs/.vuepress/.temp',
'docs/.vuepress/dist',
],
},
{
extends: [
eslint.configs.recommended,
...typescriptEslint.configs.recommended,
...eslintPluginVue.configs['flat/recommended'],
],
files: ['**/*.{ts,vue}'],
languageOptions: {
ecmaVersion: 'latest',
sourceType: 'module',
globals: globals.browser,
parserOptions: {
parser: typescriptEslint.parser,
},
},
rules: {
// your rules
},
},
eslintPluginPrettierRecommended,
)