this post was submitted on 14 Aug 2023
1253 points (97.9% liked)
Programmer Humor
19511 readers
1382 users here now
Welcome to Programmer Humor!
This is a place where you can post jokes, memes, humor, etc. related to programming!
For sharing awful code theres also Programming Horror.
Rules
- Keep content in english
- No advertisements
- Posts must be related to programming or programmer topics
founded 1 year ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
Oh it will. At least in combination with Vue. At least that's the default. Of cause you can disable it.
You're describing many things that are not JavaScript the language. If you create and use tools that will stop you then yes they will stop you.
I said ESLint. Not Javascript. ESLint is a linter for JavaScript. That's why I put JavaScript in brackets. Some people don't know what ESLint is. I'm talking about ESLint the whole time. Its not JavaScript specific but it's mostly used for JavaScript
You yourself are talking about ESLint. You said that ESLint won't prevent me from creating unused variables and functions when it clearly does. It won't even run and throw an error
Edit: ohh it's a Lemmy bug. The comment didn't update yet. Originally I said "ES6" then I changed it to "JavaScript" and then I changed it to "ESLint (JavaScript)"
There's a load of confusion in this thread.
What the post is about is compiler based clean code enforcement. JS doesn't do this, but your editor in combination with ESLint prevents you from running the program. However this isn't a general JS thing, just the way your setup works.