Hacker News new | ask | show | jobs
by wbond 2654 days ago
If you find any bugs with the JavaScript syntax, definitely report them at https://github.com/sublimehq/Packages/issues.

As far as I know, our syntax definition is pretty spot on with the current state of the language and I believe supports all of the stage-3 proposals in TC39 (see https://github.com/sublimehq/Packages/issues/1269 for more info).

The major thing we don't support out-of-the-box right now is JSX. If you are using JSX or Flow I highly recommend https://packagecontrol.io/packages/JSCustom. It is maintained by the primary contributor to the default JavaScript syntax.

With our high-quality JavaScript syntax, things like Goto Definition and Goto References should work well.

I'm not sure what else you may be looking for in JS projects, but there are certainly tons of third-party packages for things like linting and so forth. Myself, I tend to run Sublime Text pretty vanilla as I use a full terminal emulator to run tasks like tests, linting, builds, etc.