Skip to content

Pull requests: marcoroth/herb

Author
Filter by author
Loading
Label
Filter by label
Loading
Use alt + click/return to exclude labels
or + click/return for logical OR
Projects
Filter by project
Loading
Milestones
Filter by milestone
Loading
Reviews
Assignee
Filter by who’s assigned
Assigned to nobody Loading
Sort

Pull requests list

VS Code: Bundle vscode-html-languageservice from its ESM entry javascript JavaScript source across the javascript/ packages vscode VS Code editor support
#2321 opened Aug 20, 2026 by marcoroth Owner Loading…
CI: Check allocations over the corpus
#2319 opened Aug 20, 2026 by marcoroth Owner 8/8 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 token_copy() in AST node constructors 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 performance Speed and memory usage improvements refactor Internal cleanup with no intended behavior change
#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 lex_file and parse_file rbs RBS type signatures in sig/ ruby Ruby source for the gem and its libraries rubygem The herb RubyGem and its packaging
#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
#2227 opened Aug 14, 2026 by marcoroth Owner Draft
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
#2219 opened Aug 13, 2026 by Parthu-M Draft
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 require "herb" load only what parsing needs c 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
#2198 opened Aug 12, 2026 by marcoroth Owner Loading…
Language Server: Implement textDocument/onTypeFormatting for ERB block closers language-server @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
#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
#2155 opened Aug 10, 2026 by marcoroth Owner Draft
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
ProTip! What’s not been updated in a month: updated:<2026-07-20.