No description
  • Haskell 99.4%
  • Nix 0.6%
Find a file
2026-03-13 01:11:32 -04:00
.github/workflows disable workflows temporarily 2026-02-07 12:19:48 -05:00
.golden Separate hir into write and read hir 2025-08-05 06:47:59 -04:00
.vscode program index tests 2025-05-20 14:37:10 -04:00
app cleanup 2026-02-07 10:54:23 -05:00
nix/overlays Update tree-sitter-simple to a97da04ac45ff4199fe845d1debd56a4a3d4f038 2026-02-19 14:31:57 +00:00
src cleanup 2026-02-07 10:54:23 -05:00
test Fix AutoImport tests failing due to type_synomym parse failure 2026-02-17 21:19:13 +00:00
test-data Fix AutoImport tests failing due to type_synomym parse failure 2026-02-17 21:19:13 +00:00
.gitignore use included parser.c commit 2026-03-13 01:11:32 -04:00
.hlint.yaml Correctly use namespace on resolution 2025-04-29 23:26:39 -04:00
cabal.project use included parser.c commit 2026-03-13 01:11:32 -04:00
CHANGELOG.md Initial template 2025-04-13 11:57:29 -04:00
flake.lock Initial template 2025-04-13 11:57:29 -04:00
flake.nix parse params as patterns instead 2025-04-29 01:28:42 -04:00
fourmolu.yaml Initial template 2025-04-13 11:57:29 -04:00
haskell-arborist.cabal cleanup 2026-02-07 10:54:23 -05:00
hie.yaml Initial testing, annotating syntax tree 2025-04-13 11:57:29 -04:00
justfile move test data to its own directory 2025-05-20 16:25:03 -04:00
LICENSE Initial template 2025-04-13 11:57:29 -04:00
package.yaml cleanup 2026-02-07 10:54:23 -05:00
README.md cleanup 2026-02-07 10:54:23 -05:00

haskell-arborist

haskell-arborist is not ready for production use - the API may change at any time and the command line interface is not stable/intended for use

haskell-arborist is a library for analysing and refactoring large Haskell codebases. It parses modules with tree-sitter, runs its own renaming pipeline to model scopes, and produces precise source edits for managing imports, exports, and module layouts.