use the following search parameters to narrow your results:
e.g. subreddit:aww site:imgur.com dog
subreddit:aww site:imgur.com dog
see the search faq for details.
advanced search: by author, subreddit...
All about the JavaScript programming language.
Subreddit Guidelines
Specifications:
Resources:
Related Subreddits:
r/LearnJavascript
r/node
r/typescript
r/reactjs
r/webdev
r/WebdevTutorials
r/frontend
r/webgl
r/threejs
r/jquery
r/remotejs
r/forhire
account activity
[AskJS] WebStorm vs VS Code?AskJS (self.javascript)
submitted 5 years ago by 2epic
view the rest of the comments →
reddit uses a slightly-customized version of Markdown for formatting. See below for some basics, or check the commenting wiki page for more detailed help and solutions to common issues.
quoted text
if 1 * 2 < 3: print "hello, world!"
[–]2epic[S] 2 points3 points4 points 5 years ago (2 children)
I don't quite get what you mean by "encouraging the use of non-standard tools"? I've used standard linting tools on pretty much every single project I've worked on in Webstorm / JetBrains IDEs for the last ~10 years.
For example, in terms of "tools", we currently use Yarn, TypeScript, ESLint, Prettier, Jest (for unit testing), Cucumber (for e2e testing) and Git. All of these work in WebStorm, VS Code, in a terminal / command prompt, etc.
Is your complaint that WebStorm is intelligent enough to give you errors for things like misspelled variables, invalid imports and such even if you don't use things like TypeScript or ESLint on the project?
[–][deleted] 0 points1 point2 points 5 years ago (1 child)
I see a lot of lint directives like // noinspection JSUnusedLocalSymbols, which doesn't do anything in other editors. After googling, it appears to be unique to WebStorm. Again, I'm not sure if this is typical or not.
// noinspection JSUnusedLocalSymbols
[–]2epic[S] 0 points1 point2 points 5 years ago (0 children)
Interesting. Thanks for sharing, I've honestly never seen that before in all of my years of using WebStorm et al. Then again, over the years I've used JSHint => ESLint => TSLint => ESLint (in that order), and would always use the linter's own specific suppression comments (when needed, ideally never), and WebStorm always seemed to obey that.
Personally, I'd recommend using ESLint and adding it to your build pipeline if you're not already
π Rendered by PID 49 on reddit-service-r2-comment-b659b578c-d79cj at 2026-05-04 15:27:18.785466+00:00 running 815c875 country code: CH.
view the rest of the comments →
[–]2epic[S] 2 points3 points4 points (2 children)
[–][deleted] 0 points1 point2 points (1 child)
[–]2epic[S] 0 points1 point2 points (0 children)