Skip to content

Commit 343364a

Browse files
committed
Enable unused-types in Weeder
1 parent 102ba82 commit 343364a

File tree

1 file changed

+29
-1
lines changed

1 file changed

+29
-1
lines changed

weeder.toml

Lines changed: 29 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -207,6 +207,10 @@ roots = [
207207
'''^Unison\.Codebase\.isTerm$''',
208208
'''^Unison\.Codebase\.isType$''',
209209
'''^Unison\.Codebase\.resolveShortHash$''',
210+
'''^Unison\.Codebase\.Branch\.UpdateStrategy$''',
211+
'''^Unison\.Codebase\.Branch\.Raw\.Star$''',
212+
'''^Unison\.Codebase\.Branch\.Raw\.EditHash$''',
213+
'''^Unison\.Codebase\.Branch\.Raw\.Raw$''',
210214
'''^Unison\.Codebase\.Branch\.namespaceStats$''',
211215
'''^Unison\.Codebase\.Branch\.before$''',
212216
'''^Unison\.Codebase\.Branch\.stepEverywhere$''',
@@ -230,6 +234,8 @@ roots = [
230234
'''^Unison\.Codebase\.Editor\.SlurpComponent\.intersection$''',
231235
'''^Unison\.Codebase\.Editor\.SlurpResult\.isAllDuplicates$''',
232236
'''^Unison\.Codebase\.Editor\.UriParser\.parseReadShareLooseCode$''',
237+
'''^Unison\.Codebase\.Init\.Type\.DebugName$''',
238+
'''^Unison\.Codebase\.Init\.Type\.Init$''',
233239
'''^Unison\.Codebase\.Init\.initCodebaseAndExit$''',
234240
'''^Unison\.Codebase\.Metadata\.delete$''',
235241
'''^Unison\.Codebase\.Path\.relPath_$''',
@@ -239,13 +245,16 @@ roots = [
239245
'''^Unison\.Codebase\.Path\.ancestors$''',
240246
'''^Unison\.Codebase\.Path\.unsafeParseText'$''',
241247
'''^Unison\.Codebase\.Path\.Parse\.pathP'$''',
248+
'''^Unison\.Codebase\.Runtime\.Profile\.SomeProfile$''',
249+
'''^Unison\.Codebase\.Serialization\.Format$''',
242250
'''^Unison\.Codebase\.Serialization\.getFromBytes$''',
243251
'''^Unison\.Codebase\.Serialization\.getFromFile$''',
244252
'''^Unison\.Codebase\.Serialization\.getFromFile'$''',
245253
'''^Unison\.Codebase\.Serialization\.putBytes$''',
246254
'''^Unison\.Codebase\.Serialization\.putWithParentDirs$''',
247255
'''^Unison\.Codebase\.ShortCausalHash\.toString$''',
248256
'''^Unison\.Codebase\.ShortCausalHash\.toHash$''',
257+
'''^Unison\.Codebase\.SqliteCodebase\.SyncEphemeral\.Dependencies$''',
249258
'''^Unison\.Codebase\.SqliteCodebase\.copyCodebase$''',
250259
'''^Unison\.Codebase\.SqliteCodebase\.Conversions\.referent2to1UsingCT$''',
251260
'''^Unison\.Codebase\.SqliteCodebase\.Conversions\.constructorType1to2$''',
@@ -301,6 +310,7 @@ roots = [
301310
'''^Unison\.HashQualified\.toStringWith$''',
302311
'''^Unison\.HashQualified\.matchesNamedReferent$''',
303312
'''^Unison\.HashQualified\.matchesNamedReference$''',
313+
'''^Unison\.HashQualifiedPrime\.HQSegment$''',
304314
'''^Unison\.HashQualifiedPrime\.toNameOnly$''',
305315
'''^Unison\.HashQualifiedPrime\.toHash$''',
306316
'''^Unison\.HashQualifiedPrime\.toStringWith$''',
@@ -401,6 +411,7 @@ roots = [
401411
'''^Unison\.PrintError\._printPosRange$''',
402412
'''^Unison\.PrintError\._printArrowsAtPos$''',
403413
'''^Unison\.Project\.projectBranchNameUserSlug$''',
414+
'''^Unison\.Reference\.Size$''',
404415
'''^Unison\.Reference\.toHash$''',
405416
'''^Unison\.Reference\.component$''',
406417
'''^Unison\.Reference\.components$''',
@@ -417,6 +428,8 @@ roots = [
417428
'''^Unison\.Result\.toMaybe$''',
418429
'''^Unison\.Result\.getResult$''',
419430
'''^Unison\.Result\.toEither$''',
431+
'''^Unison\.Runtime\.ANF\.Serialize\.BDeserial$''',
432+
'''^Unison\.Runtime\.ANF\.Serialize\.SDeserial$''',
420433
'''^Unison\.Runtime\.ANF\.minimizeCyclesOrCrash$''',
421434
'''^Unison\.Runtime\.ANF\.unbind$''',
422435
'''^Unison\.Runtime\.ANF\.litRef$''',
@@ -438,6 +451,9 @@ roots = [
438451
'''^Unison\.Runtime\.Canonicalizer\.fromListByIndex$''',
439452
'''^Unison\.Runtime\.Canonicalizer\.fromList$''',
440453
'''^Unison\.Runtime\.Foreign\.unwrapBuiltin$''',
454+
'''^Unison\.Runtime\.IOSource\.TFile$''',
455+
'''^Unison\.Runtime\.IOSource\.SynthResult$''',
456+
'''^Unison\.Runtime\.IOSource\.EitherResult$''',
441457
'''^Unison\.Runtime\.IOSource\.abilityNamedId$''',
442458
'''^Unison\.Runtime\.IOSource\.eitherReference$''',
443459
'''^Unison\.Runtime\.IOSource\.optionReference$''',
@@ -453,6 +469,7 @@ roots = [
453469
'''^Unison\.Runtime\.IOSource\.doc2TermRef$''',
454470
'''^Unison\.Runtime\.IOSource\.prettyRef$''',
455471
'''^Unison\.Runtime\.IOSource\.constructorName$''',
472+
'''^Unison\.Runtime\.MCode\.RCombInfo$''',
456473
'''^Unison\.Runtime\.MCode\.argsToLists$''',
457474
'''^Unison\.Runtime\.MCode\.combDeps$''',
458475
'''^Unison\.Runtime\.MCode\.sectionDeps$''',
@@ -489,6 +506,8 @@ roots = [
489506
'''^Unison\.Runtime\.SparseVector\.choose$''',
490507
'''^Unison\.Runtime\.SparseVector\.merge$''',
491508
'''^Unison\.Runtime\.SparseVector\.eq$''',
509+
'''^Unison\.Runtime\.Stack\.IxClosure$''',
510+
'''^Unison\.Runtime\.Stack\.FP$''',
492511
'''^Unison\.Runtime\.Stack\.xStackIOToIO$''',
493512
'''^Unison\.Runtime\.Stack\.stackIOToIOX$''',
494513
'''^Unison\.Runtime\.Stack\.peekI$''',
@@ -540,6 +559,8 @@ roots = [
540559
'''^Unison\.Server\.SearchResultPrime\.tpReference$''',
541560
'''^Unison\.Server\.SearchResultPrime\.labeledDependencies$''',
542561
'''^Unison\.Server\.Syntax\.syntax$''',
562+
'''^Unison\.Server\.Types\.NamespaceFQN$''',
563+
'''^Unison\.Server\.Types\.Size$''',
543564
'''^Unison\.Server\.Types\.exactToHQ$''',
544565
'''^Unison\.Server\.Types\.exactToHQ'$''',
545566
'''^Unison\.Server\.Types\.unisonRefToText$''',
@@ -630,6 +651,7 @@ roots = [
630651
'''^Unison\.Type\.unforall$''',
631652
'''^Unison\.Type\.usesEffects$''',
632653
'''^Unison\.Type\.functionResult$''',
654+
'''^Unison\.Typechecker\.Name$''',
633655
'''^Unison\.Typechecker\.check$''',
634656
'''^Unison\.Typechecker\.wellTyped$''',
635657
'''^Unison\.Typechecker\.Context\._logContext$''',
@@ -647,6 +669,7 @@ roots = [
647669
'''^Unison\.Typechecker\.Extractor\.solvedBlank$''',
648670
'''^Unison\.Typechecker\.Extractor\.infoNote$''',
649671
'''^Unison\.Typechecker\.Extractor\.topLevelComponent$''',
672+
'''^Unison\.Typechecker\.TypeError\.TypeNote$''',
650673
'''^Unison\.Typechecker\.TypeError\.topLevelComponent$''',
651674
'''^Unison\.Typechecker\.TypeLookup\.unsafeConstructorType$''',
652675
'''^Unison\.Typechecker\.TypeLookup\.constructorType$''',
@@ -674,6 +697,7 @@ roots = [
674697
'''^Unison\.Util\.CycleTable\.insertEnd$''',
675698
'''^Unison\.Util\.CyclicEq\.bothEq'$''',
676699
'''^Unison\.Util\.CyclicOrd\.bothOrd'$''',
700+
'''^Unison\.Util\.Defns\.DefnsF4$''',
677701
'''^Unison\.Util\.Defns\.terms_$''',
678702
'''^Unison\.Util\.Defns\.types_$''',
679703
'''^Unison\.Util\.Defns\.hoistDefnsF$''',
@@ -694,6 +718,10 @@ roots = [
694718
'''^Unison\.Util\.Find\.candidates$''',
695719
'''^Unison\.Util\.Find\.highlight$''',
696720
'''^Unison\.Util\.Find\.highlight'$''',
721+
'''^Unison\.Util\.Lens\.Field1'$''',
722+
'''^Unison\.Util\.Lens\.Field2'$''',
723+
'''^Unison\.Util\.Lens\.Field3'$''',
724+
'''^Unison\.Util\.Lens\.Field4'$''',
697725
'''^Unison\.Util\.List\.intercalateMapWith$''',
698726
'''^Unison\.Util\.List\.quenchRuns$''',
699727
'''^Unison\.Util\.Map\.alignWithKey$''',
@@ -793,4 +821,4 @@ roots = [
793821
'''^Unison\.Test\.UriParser\.sch$''',
794822
]
795823
type-class-roots = true
796-
unused-types = false
824+
unused-types = true

0 commit comments

Comments
 (0)