ccmdi_obsidian-map-plus/eslint.config.mjs
2025-11-04 08:09:55 -05:00

33 lines
No EOL
605 B
JavaScript

import obsidianmd from "eslint-plugin-obsidianmd";
import tseslint from "typescript-eslint";
export default tseslint.config(
{
ignores: [
"node_modules/**",
"main.js",
],
},
{
files: ["*.config.mjs", "*.config.js", "*.mjs"],
languageOptions: {
globals: {
process: "readonly",
},
},
},
...obsidianmd.configs.recommended,
...tseslint.configs.recommended,
{
files: ["**/*.ts", "**/*.tsx"],
languageOptions: {
parserOptions: {
projectService: true,
tsconfigRootDir: import.meta.dirname,
},
}
},
);