/claim #1367

What

  • Make jsluice parsing optional behind build tags (-tags jsluice + CGO_ENABLED=1).
  • Default builds no longer require the go-tree-sitter (CGO) dependency.
  • Update README install + usage notes to clarify how to enable -jsl.

Why

Issue #1367: go-tree-sitter is pulled in via jsluice, but jsluice is an optional feature. This isolates the CGO dependency so standard builds succeed without CGO.

Proof

See PR comments / attached proof in the repo.

Summary by CodeRabbit

  • Documentation

    • Updated installation instructions providing clearer guidance on enabling jsluice parsing with specific build flags and commands.
  • Refactor

    • Reorganized internal implementation of jsluice functionality for improved maintainability.
  • Tests

    • Full test suite validation completed across default builds and jsluice-enabled configurations.

Claim

Total prize pool $400
Total paid $0
Status Pending
Submitted February 08, 2026
Last updated February 08, 2026

Contributors

TH

thecafetron-ctrl

@thecafetron-ctrl

100%

Sponsors

PR

ProjectDiscovery

@projectdiscovery

$200
HE

Hermes1118

@dalledajay-gmail-com

$200