Obsidian Stomp

C 68 completed
Plugin
unknown / json · tiny
29
Files
7,775
LOC
1
Frameworks
6
Languages

Pipeline State

completed
Run ID
#304644
Phase
done
Progress
1%
Started
Finished
2026-04-13 01:31:02
LLM tokens
0

Pipeline Metadata

Stage
Cataloged
Decision
proceed
Novelty
63.33
Framework unique
Isolation
Last stage change
2026-05-10 03:34:36
Deduplication group #51123
Member of a group with 8 similar repo(s) — this repo is canonical view group →
Top concepts (4)
RepositoryProject DescriptionBrowser ExtensionConfiguration
Repobility — same analyzer, your code, free for public repos · /scan/

AI Prompt

Create an Obsidian plugin called STOMP that allows users to control note-taking via foot pedals. The plugin needs to handle multiple scroll modes, including page scrolling, section scrolling, quick scrolling, and auto scrolling. Users must be able to configure key bindings for system key events, and the settings should allow mapping keys to commands like "Scroll page up/down," "Jump to next/previous section," and setting auto-scroll speeds. Also, implement functionality to jump between specific elements like H1, H2 headings, and horizontal rules.
obsidian plugin typescript javascript json markdown accessibility scrolling key-bindings
Generated by gemma4:latest

Catalog Information

This project provides a Obsidian plugin for integrating foot pedals, allowing users to control their note-taking experience.

Description

The obsidian-stomp-plugin is an Obsidian plugin that enables the use of foot pedals to interact with notes. This plugin allows users to control their note-taking experience using a foot pedal, providing a hands-free way to navigate and interact with their notes. The plugin can be used for various purposes, such as presentations or lectures.

الوصف

هذا المشروع يوفّر إضافة ل Obsidian تتيح دمج لوحة المفاتيح، مما يسمح للمستخدمين بتحكم في تجربتهم في تسجيل الملاحظات باستخدام لوحة مفاتيح القدم. يمكن للمستخدمين استخدام هذه الإضافة للسيطرة على تجربتهم في تسجيل الملاحظات بشكل يدوي، مما يوفر طريقة غير متوقعة لتنقل وتفاعل مع ملاحظاتهم.

Novelty

5/10

Tags

foot-pedal-integration obsidian-plugin note-taking hands-free-interaction

Technologies

esbuild

Claude Models

claude-opus-4.6

Quality Score

C
68.2/100
Structure
68
Code Quality
85
Documentation
55
Testing
15
Practices
86
Security
100
Dependencies
90

Strengths

  • CI/CD pipeline configured (github_actions)
  • Code linting configured (eslint)
  • Consistent naming conventions (snake_case)
  • Good security practices \u2014 no major issues detected
  • Properly licensed project

Weaknesses

  • No tests found \u2014 high risk of regressions
  • 333 duplicate lines detected \u2014 consider DRY refactoring

Recommendations

  • Add a test suite \u2014 start with critical path integration tests

Security & Health

6.6h
Tech Debt (C)
High
DORA Rating
A
OWASP (100%)
Citation: Repobility (2026). State of AI-Generated Code. https://repobility.com/research/
PASS
Quality Gate
A
Risk (2)
MIT
License
1.9%
Duplication
Full Security Report AI Fix Prompts SARIF SBOM

Languages

json
77.8%
typescript
16.3%
yaml
3.1%
markdown
1.3%
javascript
1.0%
css
0.5%

Frameworks

esbuild

Symbols

method85
property63
class36
variable8
interface5
function3
constant3
enum1
type_alias1

Concepts (4)

Findings curated by Repobility · https://repobility.com
CategoryNameDescriptionConfidence
Repobility · code-quality intelligence · https://repobility.com
design_patternRepositoryFound repository-named files80%
auto_descriptionProject DescriptionA simple Obsidian plugin that enables hands-free reading using foot pedals. STOMP receives system key events to provide smooth, customizable scrolling through your notes. I initially wrote this to integrate with my Coda STOMP (hence the name), but it should work with any pedal.80%
auto_categoryBrowser Extensionbrowser-extension70%
business_logicConfigurationDetected from 6 related files50%

Quality Timeline

1 quality score recorded.

View File Metrics
Want fix-PRs on findings? Install Repobility's GitHub App · github.com/apps/repobility-bot

Embed Badge

Add to your README:

![Quality](https://repos.aljefra.com/badge/28475.svg)
Quality BadgeSecurity Badge
Export Quality CSVDownload SBOMExport Findings CSV