ExE Boss

Results 250 comments of ExE Boss

This is most likely an engine limitation of **Factorio**, which will be fixed in **Factorio 2.0**[^1]. [^1]: [Factorio Friday Facts \#394 - Assembler flipping and circuit control](https://factorio.com/blog/post/fff-394)

@sandersn Does that mean that with a type like: ```ts interface Foo { bar: string; baz: string | undefined; } ``` It’s valid to do: ```ts const foo: Foo =...

I would also like to be able to omit all inferred types when unambiguous: ```ts interface SpecialArray extends Array {} let a: SpecialArray = [1] // and let b: SpecialArray...

@miguel-leon Seems to be the case.

@unional > Destructuring + Partial also doesn't work: > > ```ts > function foo(v: Partial) {} > > function boo({ a }: Partial) { > // Argument of type '{...

The **Early Errors** in  also need to be modified by **Annex B** to allow `CallExpression` in sloppy mode.

At the very least, the linter should be a bit more clever about detecting MDN URLs (eg. if it finds something that matches the `\bhttps?://developer\.mozilla\.org/` RegExp, it then checks if...

I completely forgot about this, thanks for reminding me.

`IteratorNext`’s value parameter is optional to disambiguate calling the iterator.next(…) method with 0 or 1 arguments.

@mbien Any existing case where a non‑`TYPE_USE` `@CheckForNull`, `@NonNull`, or `@Nullable` annotation is replaced with a `TYPE_USE` one. Simply add `@java.lang.annotation.Target(java.lang.annotation.ElementType.TYPE_USE)` to all the `@interface` test cases in [`NPECheckTest.java`] and ...