Obsidian Check Review code against all ObsidianReviewBot rules before pushing. Reports violations grouped by severity with exact file locations and fixes. Usage -- scans the current Obsidian plugin project for all bot violations. Procedure Step 1: Verify project structure Check that , , and exist. If not, abort with message. Step 2: Ensure eslint-plugin-obsidianmd is installed Check if is in devDependencies. If NOT installed: 1. Install it and its peer dependencies: 2. If no ESLint config file exists ( , ), create : 3. Inform the user that was installed and configured. Step 3: Run TypeScript…