Ranter
Join devRant
Do all the things like
				++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatar
				Sign Up
			Pipeless API
 
				From the creators of devRant, Pipeless lets you power real-time personalized recommendations and activity feeds using a simple API
				Learn More
			Comments
		- 
				
				 Voxera108832yWhy? Voxera108832yWhy?
 
 Having literally a “ignore errors” syntax just invites even worse code.
 
 You can still do it with an empty catch but then its at least a bit more obvious your doing it.
 
 Even when its relevant I would still want the catch to have some comment on why you have no error handling.
- 
				
				 lopu8912yJust when debugging it's annoying when debugging SSR react apps having to add a catch block when you're just debugging window usages lopu8912yJust when debugging it's annoying when debugging SSR react apps having to add a catch block when you're just debugging window usages
- 
				
				 lopu8912yAnd if you use eslint you have to add // ignore or nothing as a comment in the catch block just to stop the empty block error.. lopu8912yAnd if you use eslint you have to add // ignore or nothing as a comment in the catch block just to stop the empty block error..
- 
				
				Kotlin library like ArrowJS could be what you're looking for, maybe sth like that exists in JavaScript, too?
 
 https://arrow-kt.io/learn/...
- 
				
				 Voxera108832y@lopu and that is a good thing. Voxera108832y@lopu and that is a good thing.
 
 Old vbscript had an “on error resume” statement that just ignored errors and it was a dumpster fire solution resulting in so many invisible problems.
 
 Forcing you to be explicit with ignoring is good.
 
 Also? That empty catch, is a good place for a break point :)
 
 Having used js since its inception back in netscape 2 I see no reason to make it easier to ignore errors, I would even want it to enforce a real statement in the catch making it even more annoying to ignore errors.
- 
				
				yes please.
 
 This language is a shitshow already, just mess it up more, until it's unusable.
 
 Don't forget to also throw in goto and make whitespaces optional.
- 
				
				It does!!
 
 They are used by default, so you don't even have to write `try {alert();}` - instead you can write a shorthand: `alert()`
Related Rants







 What only relying on JavaScript for HTML form input validation looks like
What only relying on JavaScript for HTML form input validation looks like
 Found something true as 1 == 1
Found something true as 1 == 1
Javascript should have try blocks without the need for catch or finally....... IMO
rant
js