π± I'm currently contributing to two of the most popular TypeScript utility libraries: type-fest and ts-essentials. Checkout my contributions: type-fest and ts-essentials π
- Sort numbers in unions while validating twoslash (
//=>) types in codeblocks β #1320 - Fix
validate-jsdoc-codeblocksrule to run diagnostics using latest file contents β #1310 - Add linting to validate types specified via twoslash (
//=>) inside JSDoc codeblocks β #1309 - Remove
test-exportworkflow job β #1301 - Add custom processor to lint JSDoc codeblocks β #1300
ArraySlice/StringSlice: Fix behaviour with unions β #1291GreaterThanOrEqual/LessThan: Fix behaviour with operands likeNandN | N + >0β #1280- Add
ExclusifyUniontype β #1278 IfNotAnyOrNever: Add note regarding tail recursion β #1276ExcludeRestElement: Fix generic assignability with arrays β #1274If: Add note regarding tail recursion in documentation β #1269- Ensure
import-pathlint rule works on re-exports β #1267 - Add
ArrayReversetype β #1266 - Add lint rule to validate JSDoc codeblocks using TS compiler β #1265
UnionToIntersection: Fix incorrect test case β #1260
- fix:
Prettifywhen instantiated with classes containing private/protected members β #450 - Fix:
IsTuple<Type>whenTypeis an array containing rest element β #436 - Fix:
DeepReadonly<Type>&DeepRequired<Type>whenTypeis an array containing rest element β #435 - Fix:
Headtype with union of empty and non-empty tuple β #425 - Fix:
Tailwith optional, readonly and non-tuple arrays β #424 - Feat: Prettify output of Mark-* & Merge types β #422
- Fix:
MarkRequiredandMarkWritabletypes whenKeysisanyβ #421 - Fix: Make
MarkOptional<Type, Keys extends keyof Type>assignable toPartial<Type>β #418 - Fix: Failing
test:fixscript β #417 - Fix:
ReadonlyKeysandWritableKeystypes with unions, arrays and index signatures β #416 - Fix: Behaviour of
Prettifywhen instantiated with functions β #415 - Fix: Behaviour of
OptionalKeyswhen instantiated with primitives and arrays β #414
- Remove extra spaces from inlay hint β #46
- Allow
CMD+6shortcut to position queries based on previous line's first available hint β #44 - Disable inlay hints when there are characters following ^? β #42
- Add command for inline comment (// =>) β #41
prefer-string-raw: Refactor implementation of helper function β #2692prefer-string-raw: Add support for template literals β #2691- Add more test cases for
prefer-string-rawrule β #2690
- Fix: Behaviour of
print-configoption with relative file path β #816 - Fix: Error while loading configs with custom plugins β #805
- Fix
useLeaveDetectionto always invoke latest callback β #123



