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
12
use super::{LanguageCommon, LanguageName};
use crate::languages::ecma_editor::EcmaEditor;

pub fn language() -> LanguageCommon {
    LanguageCommon {
        name: LanguageName::Typescript,
        file_extensions: &["ts"],
        language: tree_sitter_typescript::LANGUAGE_TYPESCRIPT.into(),
        editor: Box::new(EcmaEditor),
        validation_query: None,
    }
}