-
-
Notifications
You must be signed in to change notification settings - Fork 131
Pull requests: marcoroth/herb
Author
Label
Projects
Milestones
Reviews
Assignee
Sort
Pull requests list
VS Code: Bundle JavaScript source across the javascript/ packages
vscode
VS Code editor support
vscode-html-languageservice from its ESM entry
javascript
#2321
opened Aug 20, 2026 by
marcoroth
Owner
Loading…
CI: Check for leaks in the allocation gate
#2318
opened Aug 20, 2026 by
marcoroth
Owner
•
7/8
Loading…
Parser: Free the nodes a tag helper replaces
action-view-helpers
Action View helper support and metadata
c
C source for the core parser, lexer, and AST
#2316
opened Aug 20, 2026 by
marcoroth
Owner
•
6/8
Loading…
Parser: Fix double frees and leaks in the analyze transforms
action-view-helpers
Action View helper support and metadata
c
C source for the core parser, lexer, and AST
optimization
Compile-time and generated-output optimizations
refactor
Internal cleanup with no intended behavior change
#2314
opened Aug 20, 2026 by
marcoroth
Owner
•
5/8
Loading…
Parser: Give a synthetic token's value an owner
action-view-helpers
Action View helper support and metadata
c
C source for the core parser, lexer, and AST
optimization
Compile-time and generated-output optimizations
parser
HTML+ERB parser
refactor
Internal cleanup with no intended behavior change
#2312
opened Aug 20, 2026 by
marcoroth
Owner
•
4/8
Loading…
Parser: Skip Action View helper support and metadata
c
C source for the core parser, lexer, and AST
optimization
Compile-time and generated-output optimizations
parser
HTML+ERB parser
performance
Speed and memory usage improvements
refactor
Internal cleanup with no intended behavior change
token_copy() in AST node constructors
action-view-helpers
#2311
opened Aug 20, 2026 by
marcoroth
Owner
•
3/8
Loading…
Parser: Fix leaks in the parse and free cycle
c
C source for the core parser, lexer, and AST
parser
HTML+ERB parser
#2307
opened Aug 20, 2026 by
marcoroth
Owner
•
2/8
Loading…
CI: Check parser allocations under valgrind
c
C source for the core parser, lexer, and AST
#2306
opened Aug 20, 2026 by
marcoroth
Owner
•
1/8
Loading…
Add Audition CI checks
engine
Herb engine and Rails template compilation
ruby
Ruby source for the gem and its libraries
rubygem
The herb RubyGem and its packaging
#2286
opened Aug 18, 2026 by
joelhawksley
Contributor
Loading…
Ruby: Release the GVL during native parsing
c
C source for the core parser, lexer, and AST
c-extension
Ruby C extension in ext/
parser
HTML+ERB parser
ruby
Ruby source for the gem and its libraries
rubygem
The herb RubyGem and its packaging
#2263
opened Aug 17, 2026 by
joelhawksley
Contributor
Loading…
Ruby: Support Herb in Ractors
c
C source for the core parser, lexer, and AST
c-extension
Ruby C extension in ext/
ruby
Ruby source for the gem and its libraries
rubygem
The herb RubyGem and its packaging
#2261
opened Aug 17, 2026 by
joelhawksley
Contributor
•
Draft
Add RuboCop support for Ruby in ERB templates
config
Herb configuration file handling and config options
documentation
Improvements or additions to documentation
rbs
RBS type signatures in sig/
ruby
Ruby source for the gem and its libraries
rubygem
The herb RubyGem and its packaging
rust
Rust bindings and the Herb Rust crate
typescript
TypeScript source across the javascript/ packages
#2260
opened Aug 17, 2026 by
joelhawksley
Contributor
Loading…
Ruby: Intern token/node type strings and short token values
c
C source for the core parser, lexer, and AST
c-extension
Ruby C extension in ext/
engine
Herb engine and Rails template compilation
optimization
Compile-time and generated-output optimizations
performance
Speed and memory usage improvements
rbs
RBS type signatures in sig/
ruby
Ruby source for the gem and its libraries
rubygem
The herb RubyGem and its packaging
#2234
opened Aug 14, 2026 by
joelhawksley
Contributor
Loading…
Ruby: Reform RBS signatures of RBS type signatures in sig/
ruby
Ruby source for the gem and its libraries
rubygem
The herb RubyGem and its packaging
lex_file and parse_file
rbs
#2233
opened Aug 14, 2026 by
elizamarcum
Loading…
fix(printer,highlighter): declare the dedent dependency
highlighter
@herb-tools/highlighter syntax highlighting and diagnostic rendering
printer
@herb-tools/printer AST printing and lossless reconstruction
#2231
opened Aug 14, 2026 by
luantaraschi
Contributor
Loading…
Analysis: Improve how render calls resolve to partials
analysis
language-server
@herb-tools/language-server and Language Server Protocol support
language-service
@herb-tools/language-service HTML+ERB language service
linter
@herb-tools/linter for HTML+ERB templates
linter-autofix
Linter autofix behavior
linter-rule
Individual linter rules and their documentation
rbs
RBS type signatures in sig/
ruby
Ruby source for the gem and its libraries
rubygem
The herb RubyGem and its packaging
rust
Rust bindings and the Herb Rust crate
typescript
TypeScript source across the javascript/ packages
#2229
opened Aug 14, 2026 by
marcoroth
Owner
Loading…
Language Service: Implement Semantic Token Provider
core
@herb-tools/core shared AST nodes, interfaces, and utilities
documentation
Improvements or additions to documentation
highlighter
@herb-tools/highlighter syntax highlighting and diagnostic rendering
javascript
JavaScript source across the javascript/ packages
language-server
@herb-tools/language-server and Language Server Protocol support
language-service
@herb-tools/language-service HTML+ERB language service
playground
The Herb playground web app
typescript
TypeScript source across the javascript/ packages
vscode
VS Code editor support
Linter: Allow render target names as shorthand locals
linter
@herb-tools/linter for HTML+ERB templates
linter-rule
Individual linter rules and their documentation
typescript
TypeScript source across the javascript/ packages
fix: declare dedent as an explicit dependency in @herb-tools/linter
linter
@herb-tools/linter for HTML+ERB templates
#2214
opened Aug 13, 2026 by
jleo3
Loading…
Ruby: Make C source for the core parser, lexer, and AST
c-extension
Ruby C extension in ext/
dev-server
Herb dev server and template hot-reloading
diff
Herb Syntax Tree Diff Engine
documentation
Improvements or additions to documentation
engine
Herb engine and Rails template compilation
rbs
RBS type signatures in sig/
ruby
Ruby source for the gem and its libraries
rubygem
The herb RubyGem and its packaging
require "herb" load only what parsing needs
c
#2198
opened Aug 12, 2026 by
marcoroth
Owner
Loading…
Language Server: Implement @herb-tools/language-server and Language Server Protocol support
language-service
@herb-tools/language-service HTML+ERB language service
typescript
TypeScript source across the javascript/ packages
textDocument/onTypeFormatting for ERB block closers
language-server
#2195
opened Aug 12, 2026 by
joaoGabriel55
Contributor
Loading…
Linter: Support per-rule custom configuration options
config
Herb configuration file handling and config options
documentation
Improvements or additions to documentation
linter
@herb-tools/linter for HTML+ERB templates
linter-rule
Individual linter rules and their documentation
typescript
TypeScript source across the javascript/ packages
#2194
opened Aug 12, 2026 by
markokajzer
Contributor
Loading…
Parser: Properly handle asset tag helper options and duplicate sources
action-view-helpers
Action View helper support and metadata
c
C source for the core parser, lexer, and AST
engine
Herb engine and Rails template compilation
rewriter
@herb-tools/rewriter AST and string transformation system
typescript
TypeScript source across the javascript/ packages
Formatter: fix attribute spacing lost on elements nested in ERB blocks
formatter
@herb-tools/formatter for HTML+ERB templates
printer
@herb-tools/printer AST printing and lossless reconstruction
typescript
TypeScript source across the javascript/ packages
#2148
opened Aug 10, 2026 by
vjymisal0
Loading…
3 tasks done
Previous Next
ProTip!
What’s not been updated in a month: updated:<2026-07-20.