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

Formatter: Preserve author-expanded multi-line ERB tags formatter @herb-tools/formatter for HTML+ERB templates typescript TypeScript source across the javascript/ packages
#2059 opened Aug 7, 2026 by G-Rath Loading…
Linter: Implement ujs- rules for deprecated @rails/ujs attributes c C source for the core parser, lexer, and AST 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 wasm WebAssembly build and bindings
#2057 opened Aug 7, 2026 by marcoroth Owner Loading…
Linter CLI: Preserve spacing in new rule hints linter @herb-tools/linter for HTML+ERB templates typescript TypeScript source across the javascript/ packages
#2022 opened Aug 5, 2026 by joeeei11 Loading…
Rust: Implement herb-analysis crate based on Rubydex action-view-helpers Action View helper support and metadata rust Rust bindings and the Herb Rust crate
#1993 opened Aug 4, 2026 by marcoroth Owner Draft
RBS: Update 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
#1990 opened Aug 4, 2026 by domingo2000 Contributor Loading…
Engine: Introduce SlotVisitor for slot markers 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
#1986 opened Aug 3, 2026 by marcoroth Owner Draft v0.11.0
Debug mode: Never wrap head-emitting helper output in debug spans action-view-helpers Action View helper support and metadata 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
#1953 opened Aug 1, 2026 by kcdragon Contributor Draft
Formatter: Don't space children of text-level elements formatter @herb-tools/formatter for HTML+ERB templates typescript TypeScript source across the javascript/ packages
#1951 opened Aug 1, 2026 by marcoroth Owner Draft
Reduce template compilation overhead c C source for the core parser, lexer, and AST c-extension Ruby C extension in ext/ engine Herb engine and Rails template compilation ruby Ruby source for the gem and its libraries rubygem The herb RubyGem and its packaging
#1872 opened Jul 24, 2026 by joelhawksley Contributor Draft v0.11.0
Linter: Implement actionview-prefer-pluralize-helper rule action-view-helpers Action View helper support and metadata c C source for the core parser, lexer, and AST c-extension Ruby C extension in ext/ config Herb configuration file handling and config options core @herb-tools/core shared AST nodes, interfaces, and utilities cpp C++ source, primarily the WebAssembly bindings dev-client @herb-tools/client HMR client for live DOM patching diff Herb Syntax Tree Diff Engine documentation Improvements or additions to documentation engine Herb engine and Rails template compilation formatter @herb-tools/formatter for HTML+ERB templates highlighter @herb-tools/highlighter syntax highlighting and diagnostic rendering java Java bindings and the org.herb package javascript JavaScript source across the javascript/ packages language-server @herb-tools/language-server and Language Server Protocol support lexer HTML+ERB lexer linter @herb-tools/linter for HTML+ERB templates linter-autofix Linter autofix behavior linter-rule Individual linter rules and their documentation node @herb-tools/node native Node.js addon parser HTML+ERB parser playground The Herb playground web app 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 vscode VS Code editor support wasm WebAssembly build and bindings
#1868 opened Jul 22, 2026 by joaoGabriel55 Contributor Loading…
6 of 7 tasks
v0.11.0
Herb: Generate Parser Options from config.yml c C source for the core parser, lexer, and AST c-extension Ruby C extension in ext/ core @herb-tools/core shared AST nodes, interfaces, and utilities cpp C++ source, primarily the WebAssembly bindings java Java bindings and the org.herb package parser HTML+ERB parser 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 wasm WebAssembly build and bindings
#1833 opened Jun 28, 2026 by marcoroth Owner Draft v0.11.0
Linter: Fix html-no-unescaped-entities false positive on ActionView tag helpers 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 linter @herb-tools/linter for HTML+ERB templates linter-rule Individual linter rules and their documentation node @herb-tools/node native Node.js addon node-wasm @herb-tools/node-wasm WebAssembly parser for Node.js parser HTML+ERB parser rbs RBS type signatures in sig/ ruby Ruby source for the gem and its libraries rubygem The herb RubyGem and its packaging typescript TypeScript source across the javascript/ packages
#1672 opened Apr 22, 2026 by bdewater-thatch Loading…
Linter: Implement a11y-no-visually-hidden-interactive-elements rule a11y Accessibility linter rules and concerns 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
#1671 opened Apr 22, 2026 by joelhawksley Contributor Loading… v0.11.0
ActionView: Dependency analysis, state tracing, reverse node index rbs RBS type signatures in sig/ ruby Ruby source for the gem and its libraries rubygem The herb RubyGem and its packaging
#1667 opened Apr 21, 2026 by marcoroth Owner Draft v0.11.0
Engine: Inline render call at compile-time 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
#1666 opened Apr 21, 2026 by marcoroth Owner Draft v0.11.0
Linter: Implement erb-no-multiple-statements rule 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
#1573 opened Apr 1, 2026 by marcoroth Owner Draft
Engine: Preserve line count for multi-line code blocks engine Herb engine and Rails template compilation ruby Ruby source for the gem and its libraries rubygem The herb RubyGem and its packaging
#1556 opened Mar 31, 2026 by joelhawksley Contributor Loading…
Engine: Preserve line count for ERB comment lines engine Herb engine and Rails template compilation ruby Ruby source for the gem and its libraries rubygem The herb RubyGem and its packaging
#1555 opened Mar 31, 2026 by joelhawksley Contributor Loading…
Engine: Add failing tests from Erubi test suite engine Herb engine and Rails template compilation
#1548 opened Mar 30, 2026 by joelhawksley Contributor Loading…
Engine: Ignoring vendor directory considered harmful rubygem The herb RubyGem and its packaging
#1508 opened Mar 27, 2026 by joelhawksley Contributor Loading…
Linter: Implement erb-closing-tag-indent rule documentation Improvements or additions to documentation linter @herb-tools/linter for HTML+ERB templates linter-autofix Linter autofix behavior linter-rule Individual linter rules and their documentation typescript TypeScript source across the javascript/ packages
#1445 opened Mar 21, 2026 by markokajzer Contributor Draft v0.11.0
Formatter: Make Tailwind Class Rewriter work on Action View Tags action-view-helpers Action View helper support and metadata formatter @herb-tools/formatter for HTML+ERB templates javascript JavaScript source across the javascript/ packages rewriter @herb-tools/rewriter AST and string transformation system tailwind-class-sorter @herb-tools/tailwind-class-sorter Tailwind CSS class sorting typescript TypeScript source across the javascript/ packages
#1441 opened Mar 21, 2026 by marcoroth Owner Draft
Linter: Implement herb-formatter-well-formatted rule 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
#1364 opened Mar 11, 2026 by marcoroth Owner Draft
Language Server: Implement Inlay Hints language-server @herb-tools/language-server and Language Server Protocol support typescript TypeScript source across the javascript/ packages
#1328 opened Mar 8, 2026 by marcoroth Owner Draft
ProTip! Adding no:label will show everything without a label.