maven-mirror-tool/eslint.config.mjs
2024-09-02 00:59:03 +03:30

23 lines
702 B
JavaScript

import globals from 'globals';
import pluginJs from '@eslint/js';
import tsEslint from 'typescript-eslint';
import eslintPluginPrettierRecommended from 'eslint-plugin-prettier/recommended';
export default [
{ files: ['**/*.{js,ts}'] },
{ languageOptions: { globals: globals.node } },
pluginJs.configs.recommended,
...tsEslint.configs.recommended,
...tsEslint.configs.stylisticTypeChecked,
...tsEslint.configs.recommendedTypeChecked,
eslintPluginPrettierRecommended,
{
languageOptions: {
parserOptions: {
projectService: true,
tsconfigRootDir: import.meta.dirname,
},
},
},
{ ignores: ['eslint.config.mjs', 'ecosystem.config.js', '.yarn/'] },
];