benjamn / benjamn/ast-types

Cleanup definitions

Open
#316 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
TypeScript
Stars
1.2k
Forks
194
Avg merge
22h 43m
Merged PRs (30d)
10

Description

Currently the contents of the files do not match their filenames; core.ts, es6.ts and es7.ts all contain ECMAScript features from later versions.

If you’re willing to accept PRs to clean up the definitions, I can try to minimally match each def file to the ESTree spec for each ECMAScript release. This should also clear up some pretty old issues like #180, #183 and #225.

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by comparing core.ts, es6.ts, and es7.ts with the ESTree specification for their respective ECMAScript releases. Review issues #180, #183, and #225 for related discrepancies. Done means each definition file minimally matches the features specified for its release without later features mixed in.

Written by the indexing model from the issue text.

Assessment

Tech stack
javascript, typescript
Domain
compilers
Issue type
Refactor
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.