UNPKG

project-analyzer

Version:

Node cli utility for analyzing project complexity structure

28 lines (25 loc) 777 B
import globals from "globals"; import pluginJs from "@eslint/js"; import tseslint from "typescript-eslint"; import { includeIgnoreFile } from "@eslint/compat"; import path from "node:path"; import { fileURLToPath } from "node:url"; const __filename = fileURLToPath(import.meta.url); const __dirname = path.dirname(__filename); const gitignorePath = path.resolve(__dirname, ".gitignore"); export default [ { files: ["**/*.{js,mjs,cjs,ts}"] }, { ignores: [ ...includeIgnoreFile(gitignorePath).ignores, "index.js", "dist-esm", "runAutoTests.js", "test/testProject/index.js", "commitlint.config.js", ], }, { languageOptions: { globals: globals.browser } }, pluginJs.configs.recommended, ...tseslint.configs.recommended, ];