bash-merge v1.0.1 released!
1.0.1 - 2026-01-01
- TAG: v1.0.1
- COVERAGE: 100.00% β 109/109 lines in 2 files
- BRANCH COVERAGE: 100.00% β 28/28 branches in 2 files
- 96.46% documented
Changed
- NodeWrapper: Now inherits from
Ast::Merge::NodeWrapperBase- Removes ~100 lines of duplicated code (initialization, line extraction, basic methods)
- Keeps only Bash-specific type predicates and signature computation
- Adds
#node_wrapper?method for distinguishing fromNodeTyping::Wrapper
- FileAnalysis error handling: Now rescues
TreeHaver::Errorinstead ofTreeHaver::NotAvailableTreeHaver::Errorinherits fromException, notStandardErrorTreeHaver::NotAvailableis a subclass ofTreeHaver::Error, so itβs also caught- Fixes parse error handling on alternative Ruby engines
Many paths lead to being a sponsor or a backer of this project. Are you on such a path?