Here's my setup: node 14.1.0 eslint "^6.8.0" ESLint npm WARN deprecated flatten@1.0.3: flatten is deprecated in favor of utility frameworks such as lodash. $ yarn create react-app optional-chaining-demo $ cd optional-chaining-demo. If you’re happy writing ES5 and using XMLHttpRequest(), you definitely don’t need Babel, but you might need some kind of … if some problems reported by the rule are manually fixable by editor suggestions Pixtory App (Alpha) - easily organize photos on your phone into a blog. Sometimes I get asked about the difference between the Null Assertion operator and Javascript’s Optional Chaining. As you can see, property names are still duplicated in the code. Travelopy - travel discovery and journal LuaPass - offline password manager WhatIDoNow - a public log of things I am working on now Notebook UX updates - Cell Status bar contributions, enhanced notebook diff editor. (Optional Chaining) Parsing error: Expression expected ... const data = change?.after?.data() ?? Once you know your rules and strive to comply with them you will probably feel when you have gone too far with your eslint-disable and eslint-disable-line statements. To change the config settings for the pool, pass a pool option as one of the … Most of the loops you’ll write in CoffeeScript will be comprehensions over arrays, objects, and ranges. The eslint-plugin-html extracts the content from