strager
strager
```json { "globals": { "jest.": true } } ``` The above should warn about the `.` in the global variable name.
```json { "globals": ["goog"] } ``` This is less flexible than an object, but matches intuition.
Make the landing page more attractive.
- [x] interfaces - [x] classes - [x] type annotations on variable declarations - [ ] `variable` type assertions - [ ] abstract methods - [x] `as` type assertions -...
We're missing docs for a bunch of error codes, especially for TypeScript errors. Make sure we have everything documented before we release 3.0.
The following is legal TypeScript: ```typescript function async(...args: any) {} interface Type {} var foo var banana type Banana = Promise; var params let x = foo ? async(params) :...
It'd be cool if we could set up continuous or occasional fuzzing. Perhaps Microsoft's new service might help?
We could run some precise benchmarks on CI. Examples: * Maximum memory usage (ASLR should be disabled) * Instruction count (ASLR should be disabled?) * Cycle count (ASLR should be...
https://quick-lint-js.com/demo/ On EdgeHTML 13, this page doesn't load (because of `async` IIRC). On browsers not supported wasm, this page doesn't load. Show a message if the page couldn't be loaded....
https://quick-lint-js.com/errors/ Allow people to compare diagnostics emitted by different parsers: - [ ] V8 - [ ] JavaScriptCore - [ ] SpiderMonkey - [ ] ESLint+Babel - [ ] ESLint+Esprima...