UNPKG

eslint-plugin-obsidianmd

Version:

Validates guidelines for Obsidian plugins

21 lines (20 loc) 699 B
import { RuleTester } from "@typescript-eslint/rule-tester"; import hardcodedConfigPathRule from "../lib/rules/hardcodedConfigPath.js"; const ruleTester = new RuleTester(); ruleTester.run("hardcoded-config-path", hardcodedConfigPathRule, { valid: [ { code: 'const config = ".config";' }, { code: 'const config = ".obsidian-cache";' }, { code: 'const config = ".obsidianCache";' }, ], invalid: [ { code: 'const config = ".obsidian";', errors: [{ messageId: "configPath" }], }, { code: 'const config = ".obsidian/workspace.json";', errors: [{ messageId: "configPath" }], }, ], });