-
-
Notifications
You must be signed in to change notification settings - Fork 116
Pull requests: marcoroth/herb
Author
Label
Projects
Milestones
Reviews
Assignee
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 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
ujs- rules for deprecated @rails/ujs attributes
c
#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 Action View helper support and metadata
rust
Rust bindings and the Herb Rust crate
herb-analysis crate based on Rubydex
action-view-helpers
RBS: Update 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
#1990
opened Aug 4, 2026 by
domingo2000
Contributor
Loading…
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
Formatter: Don't space children of text-level elements
formatter
@herb-tools/formatter for HTML+ERB templates
typescript
TypeScript source across the javascript/ packages
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
Linter: Implement 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
actionview-prefer-pluralize-helper rule
action-view-helpers
Herb: Generate Parser Options from 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
config.yml
c
skills: Add Herb install and ERB lint/format skills for LLM agents
#1745
opened May 23, 2026 by
lucianghinda
Loading…
Linter: Fix 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
html-no-unescaped-entities false positive on ActionView tag helpers
action-view-helpers
#1672
opened Apr 22, 2026 by
bdewater-thatch
Loading…
Linter: Implement 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
a11y-no-visually-hidden-interactive-elements rule
a11y
Linter: Implement 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
erb-no-multiple-statements rule
documentation
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 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
erb-closing-tag-indent rule
documentation
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
Linter: Implement 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
herb-formatter-well-formatted rule
documentation
Language Server: Implement Inlay Hints
language-server
@herb-tools/language-server and Language Server Protocol support
typescript
TypeScript source across the javascript/ packages
Previous Next
ProTip!
Adding no:label will show everything without a label.