apple2js/js
Ian Flanigan 04ae0327c2
Add the recommended eslint plugins for TypeScript (#121)
This adds both the recommended TypeScript checks, plus the recommended
TypeScript checks that require type checking.  This latter addition
means that eslint essentially has to compile all of the TypeScript in
the project, causing it to be slower. This isn't much of a problem in
VS Code because there's a lot of caching being done, but it's clearly
slower when run on the commandline.

All of the errors are either fixed or suppressed.  Some errors are
suppressed because fixing them would be too laborious for the little
value gained.

The eslint config is also slightly refactored to separate the strictly
TypeScript checks from the JavaScript checks.
2022-05-31 08:38:40 -07:00
..
applesoft Enforce strict equality (#115) 2022-05-18 08:19:45 -07:00
cards Add the recommended eslint plugins for TypeScript (#121) 2022-05-31 08:38:40 -07:00
components Add the recommended eslint plugins for TypeScript (#121) 2022-05-31 08:38:40 -07:00
formats Add the recommended eslint plugins for TypeScript (#121) 2022-05-31 08:38:40 -07:00
intbasic Enforce strict equality (#115) 2022-05-18 08:19:45 -07:00
roms Add the recommended eslint plugins for TypeScript (#121) 2022-05-31 08:38:40 -07:00
ui Add the recommended eslint plugins for TypeScript (#121) 2022-05-31 08:38:40 -07:00
apple2.ts Add the recommended eslint plugins for TypeScript (#121) 2022-05-31 08:38:40 -07:00
apple2io.ts Add the recommended eslint plugins for TypeScript (#121) 2022-05-31 08:38:40 -07:00
base64.ts Add the recommended eslint plugins for TypeScript (#121) 2022-05-31 08:38:40 -07:00
canvas.ts Enforce strict equality (#115) 2022-05-18 08:19:45 -07:00
cpu6502.ts Add the recommended eslint plugins for TypeScript (#121) 2022-05-31 08:38:40 -07:00
debugger.ts Add the recommended eslint plugins for TypeScript (#121) 2022-05-31 08:38:40 -07:00
entry.tsx Add the recommended eslint plugins for TypeScript (#121) 2022-05-31 08:38:40 -07:00
entry2.ts TypeScript remnants (#94) 2021-12-22 10:37:21 -08:00
entry2e.ts TypeScript remnants (#94) 2021-12-22 10:37:21 -08:00
gl.ts Add the recommended eslint plugins for TypeScript (#121) 2022-05-31 08:38:40 -07:00
main2.ts Add the recommended eslint plugins for TypeScript (#121) 2022-05-31 08:38:40 -07:00
main2e.ts Add the recommended eslint plugins for TypeScript (#121) 2022-05-31 08:38:40 -07:00
mmu.ts Add the recommended eslint plugins for TypeScript (#121) 2022-05-31 08:38:40 -07:00
options.ts Apply semi rule to interfaces (#109) 2022-05-10 08:04:20 -07:00
prefs.ts Preact UI (#106) 2022-05-10 06:52:06 -07:00
ram.ts Clean up copyright notices (#93) 2021-12-21 12:35:26 -08:00
symbols.ts More typescript conversion (#46) 2020-11-24 08:48:14 -08:00
types.ts Add the recommended eslint plugins for TypeScript (#121) 2022-05-31 08:38:40 -07:00
util.ts Add the recommended eslint plugins for TypeScript (#121) 2022-05-31 08:38:40 -07:00
videomodes.ts Apply semi rule to interfaces (#109) 2022-05-10 08:04:20 -07:00