jquery / jquery/esprima

import / export syntax not supported by CLI tool

Open
#1,758 3 comments 2 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
TypeScript
Stars
7.1k
Forks
773
PR merge metrics
No merged PRs in 30d

Description

Hello,

I've been writing some ES6 modules, and I have been wanting to find a good ES6 validator to validate them with during my build process. I stumbled across this project, and gave it a try.

However, your CLI tool doesn't appear to support the import / export command:

user@local:~$ node_modules/.bin/esvalidate Utilities/Vector.js
Error: Line 228: Unexpected token

Here's that js file for reference: https://hastebin.com/kukebonupe.js

Thoughts?

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Reproduce the failure with node_modules/.bin/esvalidate Utilities/Vector.js and inspect the handling of ES6 import/export syntax in the CLI and parser entry points. Use the referenced Utilities/Vector.js example to verify that validation completes without the unexpected-token error.

Written by the indexing model from the issue text.

Assessment

Tech stack
javascript
Domain
cli, compilers
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 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.