semantic-edit-mcp 0.2.1

MCP server for semantic code editing with tree-sitter
1
2
3
4
5
6
7
8
9
10
11
use super::{LanguageCommon, LanguageName, ecma_editor::EcmaEditor};

pub fn language() -> LanguageCommon {
    LanguageCommon {
        name: LanguageName::Javascript,
        file_extensions: &["js"],
        language: tree_sitter_javascript::LANGUAGE.into(),
        editor: Box::new(EcmaEditor),
        validation_query: None,
    }
}