Aliases Check
pendingby Penguin Wayne
Detect conflicts between note filenames and aliases to find duplicate notes.
Aliases Check
An Obsidian plugin that detects conflicts between note filenames and aliases, helping you find and resolve duplicate notes in your vault.
Features
- Scans all markdown files for filename and alias conflicts (case-insensitive)
- Groups conflicting notes using Union-Find for accurate transitive detection
- Displays results in a sidebar view with conflict details
- One-click "Compare" to open conflicting files in split panes
- Clickable file links to navigate directly to each note
Installation
Manual
- Download
main.js,manifest.json, andstyles.cssfrom the latest release - Create a folder
aliases-checkinside your vault's.obsidian/plugins/directory - Copy the downloaded files into that folder
- Open Obsidian Settings > Community Plugins and enable Aliases Check
Usage
- Ribbon icon: Click the search icon in the left sidebar to run the check
- Command palette: Open the command palette (
Ctrl/Cmd + P) and search for "Check duplicate aliases"
Results appear in a right sidebar panel. Each conflict group shows the shared names and the affected files. Click Compare to open files side by side for review.
Development
git clone https://github.com/pennn778/obsidian-aliases-check.git
cd obsidian-aliases-check
npm install
npm run build
For development with auto-rebuild on changes:
npm run dev
For plugin developers
Search results and similarity scores are powered by semantic analysis of your plugin's README. If your plugin isn't appearing for searches you'd expect, try updating your README to clearly describe your plugin's purpose, features, and use cases.