gitingest-mcp
Version:
MCP server for transforming Git repositories into LLM-friendly text digests
49 lines (48 loc) • 1.07 kB
JavaScript
import tseslint from 'typescript-eslint';
import eslintConfigPrettier from 'eslint-config-prettier/flat';
import js from '@eslint/js';
import globals from 'globals';
export default tseslint.config(
{
ignores: [
'**/node_modules/',
'**/dist/',
'**/.env',
'eslint.config.js',
'examples/**',
'test/**',
],
},
js.configs.recommended,
...tseslint.configs.recommended,
eslintConfigPrettier,
{
files: ['**/*.ts'],
languageOptions: {
globals: {
...globals.node,
},
parserOptions: {
project: true,
tsconfigRootDir: import.meta.dirname,
},
},
plugins: {
prettier: tseslint.plugin,
},
rules: {
semi: ['error', 'always'],
quotes: [
'error',
'double',
{
avoidEscape: true,
},
],
'@typescript-eslint/no-unused-vars': 'warn',
'@typescript-eslint/no-explicit-any': 'off',
'@typescript-eslint/no-floating-promises': 'off',
'prettier/prettier': 'error',
},
},
);