diff --git a/data/tools/sem.yml b/data/tools/sem.yml new file mode 100644 index 000000000..dce58982c --- /dev/null +++ b/data/tools/sem.yml @@ -0,0 +1,32 @@ +name: sem +categories: + - linter +tags: + - c + - cpp + - csharp + - go + - java + - javascript + - jsx + - kotlin + - lua + - php + - python + - ruby + - rust + - scala + - swift + - typescript + - git +license: FSL-1.1-ALv2 +types: + - cli +source: "https://github.com/Ataraxy-Labs/sem" +homepage: "https://github.com/Ataraxy-Labs/sem" +description: >- + Semantic version control CLI that provides entity-level diffs, blame, + and impact analysis on top of git. Uses tree-sitter to parse 26 languages + and builds a cross-file dependency graph with structural hashing. + Commands include sem diff, sem blame, sem graph, and sem impact + for blast-radius analysis of code changes. diff --git a/data/tools/weave.yml b/data/tools/weave.yml new file mode 100644 index 000000000..b746514a7 --- /dev/null +++ b/data/tools/weave.yml @@ -0,0 +1,32 @@ +name: weave +categories: + - linter +tags: + - c + - cpp + - csharp + - go + - java + - javascript + - jsx + - kotlin + - lua + - php + - python + - ruby + - rust + - scala + - swift + - typescript + - git +license: FSL-1.1-ALv2 +types: + - cli +source: "https://github.com/Ataraxy-Labs/weave" +homepage: "https://github.com/Ataraxy-Labs/weave" +description: >- + Entity-level semantic merge driver for git. Resolves false conflicts + that line-based merge produces when independent changes touch the same + file. Parses functions and classes via tree-sitter, matches by name, + and merges at the entity level. Benchmarked at 100% clean merges + vs git's 48% on a 31-scenario suite.