Skip to content
This repository was archived by the owner on Nov 20, 2023. It is now read-only.
This repository was archived by the owner on Nov 20, 2023. It is now read-only.

Full syntax_tree binding for node-syntax-tree interface #50

@aaronlippold

Description

@aaronlippold

We are looking to update our OCLIF cli https://saf-cli.mitre.org/ inspec-delta utiliy and ts-inspec-objects library https://github.com/mitre/ts-inspec-objects in the MITRE SAF CLI to help ease upkeep of our ruby DSL inspec profiles which are generated from XCCDF security benchmarks.

These tools used to be in ruby but we moved to typescript to ease end-user use and adoption.

We are looking to use the Web Assembler Ruby work to use ASTs to parse, update and lint our profiles rather then recreate that body of work in TS/JS and throw away years of work and more importantly keep running into parse errors, corner cases when there are 'tools that do that already' but we also face the challenge of mixing ruby and TS/JS.

Is there any reason only part of the syntax_tree was not fully bound here? We can update it but wanted to ask if there was a reason not all parts were added and it would not work well before we looked into it and perhaps submitted a PR.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions