Oliver Blanthorn
fcb55685d2
Update to ts6
...
Most of the changed lines in this are from random
breaking changes in typedoc meaning that lots of
docstrings needed to be rewritten
2026-07-20 00:24:35 +02:00
Oliver Blanthorn
9edd57214c
Update to ts4.7 and bump typedoc
2026-07-19 18:03:22 +02:00
Oliver Blanthorn
fdb53c012e
Banish explicit any
...
This doesn't really actually help much
because the implicit anys are the really
dangerous ones but i can't face fixing
all those just now
2026-07-17 18:55:16 +02:00
Oliver Blanthorn
f7c870b045
Add TrustedKeyboardEvent and force/deny usage
...
TrustedKeyboardEvent MUST be used within Tridactyl to
ensure we do not accept events. It MUST NOT be used
within event listeners which MUST use runtime type
guards instead
2026-07-17 18:18:18 +02:00
Oliver Blanthorn
c127fb6bea
Turn unsupported-apis into a rule factory
...
This way we can mark specific platforms as compatible
2026-07-11 15:02:07 +02:00
glacambre
5a143edc4c
Add custom eslint rule detecting uses of potentially unsupported APIs
2023-09-18 16:11:39 +02:00
Oliver Blanthorn
d0794d8261
Update eslint-prettier config for 8.x
2021-03-15 16:50:43 +01:00
fluem
c12a8bc348
Enable 'no-throw-literal' lint rule
2021-02-04 19:58:47 +01:00
Oliver Blanthorn
5c4bd04ed0
Bin annoying eslint rule
2021-01-27 12:57:42 +01:00
Oliver Blanthorn
a3d9f5c942
Switch to no-unused-vars-experimental
...
`no-unused-vars` doesn't work for types so we had to switch
2020-12-16 16:48:57 +01:00
Oliver Blanthorn
90ee6410ca
Disable array type linting
...
There doesn't seem to be a way of allowing `MyType[]` but
disallowing `(string | number)[]` in lieu of
`Array<string | number>` so I'm just disabling it
completely
2020-12-10 22:56:16 +01:00
Oliver Blanthorn
185ff58f14
Fix #2572 : word boundaries use match again
2020-07-06 18:29:36 +01:00
Oliver Blanthorn
367df61fd7
Fix prettier<->eslint battles
2020-07-01 18:19:56 +01:00
Oliver Blanthorn
1e5be729e8
Document thoughts on no-unused-collection rule
2020-06-19 21:04:52 +01:00
Oliver Blanthorn
e911333d99
Add a comment on another hard rule to enable
2020-06-19 21:04:15 +01:00
Oliver Blanthorn
a32cdbb47a
Re-enable @typescript-eslint/no-extra-semi
2020-06-19 21:02:53 +01:00
Oliver Blanthorn
b68aac9721
Add a comment on another hard rule to enable
2020-06-19 21:02:08 +01:00
Oliver Blanthorn
bb872c223d
Re-enable no-inferrable-types
2020-06-19 21:00:55 +01:00
Oliver Blanthorn
df88ab18ff
Re-enable no-misused-promises
2020-06-19 20:54:45 +01:00
Oliver Blanthorn
f955956b59
Re-enable no-unnecessary-type-assertion
2020-06-19 20:47:40 +01:00
Oliver Blanthorn
c6711ad089
Add a comment on another hard rule to enable
2020-06-19 20:40:04 +01:00
Oliver Blanthorn
9b2f287b35
Add a comment on another hard rule to enable
2020-06-19 20:39:30 +01:00
Oliver Blanthorn
5d37df9caf
Re-enable no-unused-expressions
2020-06-19 20:36:56 +01:00
Oliver Blanthorn
9fde9f3152
Re-enable no-unused-vars
2020-06-19 20:30:07 +01:00
Oliver Blanthorn
d5192f6dac
Re-enable prefer-regexp-exec
2020-06-19 15:19:46 +01:00
Oliver Blanthorn
ff5c0d7323
Re-enable quotes
2020-06-19 13:55:22 +01:00
Oliver Blanthorn
dee3b7e6c1
Re-enable require-await
2020-06-19 13:48:22 +01:00
Oliver Blanthorn
ab13c700ee
Update comments on linting rules
2020-06-19 13:34:25 +01:00
Oliver Blanthorn
3155301bb9
Re-enable unbound-method
2020-06-19 13:31:00 +01:00
Oliver Blanthorn
beebb6ffe5
Re-enable unified-signatures
2020-06-19 13:11:03 +01:00
Oliver Blanthorn
a6ca46d147
Re-enable arrow-body-style
2020-06-19 13:08:23 +01:00
Oliver Blanthorn
db8f0e21ad
Re-enable brace-style
2020-06-19 13:05:31 +01:00
Oliver Blanthorn
d72016f10f
Re-enable guard-for-in
2020-06-19 13:02:43 +01:00
Oliver Blanthorn
96f763e42e
Re-enable no-extra-semi and prettier
...
Prettier re-enabled as the semi-colon removal made quite a few files
uglier than they were previously.
2020-06-19 12:56:25 +01:00
Oliver Blanthorn
f2cd6a7988
Revert "Re-enable no-unused-collection rule"
...
This reverts commit 2ea8fd0263 .
That commit didn't do what it said - it just removed a comment.
2020-06-18 23:07:18 +01:00
Oliver Blanthorn
2ea8fd0263
Re-enable no-unused-collection rule
2020-06-18 23:06:31 +01:00
Oliver Blanthorn
f64698923f
Re-enable radix
2020-06-18 22:52:49 +01:00
Oliver Blanthorn
6f030f7537
Re-enable space-before-function-paren
2020-06-18 22:44:30 +01:00
Oliver Blanthorn
bd4a87bb36
Re-enable spaced-comment
2020-06-18 22:43:38 +01:00
Oliver Blanthorn
eac06ae39a
Re-enable no-empty-function
2020-06-18 22:35:24 +01:00
Oliver Blanthorn
a146306d0b
Re-enable member-ordering
2020-06-18 22:18:13 +01:00
Oliver Blanthorn
c8c6505ae8
Re-enable dot-notation
...
Warn all 'pretty' users (regardless of attractiveness) that their
builds may break.
2020-06-18 22:08:02 +01:00
Oliver Blanthorn
2abb740153
Re-enable array-type
2020-06-18 21:57:16 +01:00
Oliver Blanthorn
7e386f87b8
Re-enable ban-types
2020-06-18 21:55:04 +01:00
Oliver Blanthorn
f711265f1b
Document intention to never care about duplicate strings
...
I think this is rule is a bit daft most of the time
2020-06-18 21:30:58 +01:00
Oliver Blanthorn
5c3c16d376
Re-enable prefer-const rule
2020-06-18 18:34:29 +01:00
Oliver Blanthorn
08e454724e
Fix precommit hook
2020-06-18 17:45:23 +01:00
Oliver Blanthorn
300f9987fc
Disable eslint rules which were failing
...
These should be re-enabled one-by-one while Tridactyl is made compliant
2020-06-17 14:58:32 +01:00
MatiasStorm
7fee2df26f
Add sonarjs
2020-06-11 12:11:03 +02:00
MatiasStorm
670fc2f3de
Create initial ESlint configuration with tslint-to-eslint-config
2020-06-06 11:37:14 +02:00