Skip to content

Commit 4d2d910

Browse files
committed
Core: fix selfCheck
1 parent 00f0d01 commit 4d2d910

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

src/FSharpLint.Core/Rules/Conventions/DisallowShadowing.fs

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -17,11 +17,6 @@ let rec private extractIdentifier (pattern: SynSimplePat) =
1717
| SynSimplePat.Typed(pat, _, _) ->
1818
extractIdentifier pat
1919

20-
let private extractIdentifiersFromSimplePats (simplePats: SynSimplePats) : List<Ident> =
21-
match simplePats with
22-
| SynSimplePats.SimplePats(patterns, _, _) ->
23-
patterns |> List.map extractIdentifier
24-
2520
let private rangeIncludesDefinitions (definitions: array<FSharpSymbolUse>) range =
2621
definitions
2722
|> Array.exists (fun usage -> ExpressionUtilities.rangeContainsOtherRange range usage.Range)
@@ -73,6 +68,11 @@ let rec private processPatterns (definitionsAndPatterns: list<array<FSharpSymbol
7368
| _ -> false
7469

7570
let runner (args: AstNodeRuleParams) =
71+
let extractIdentifiersFromSimplePats (simplePats: SynSimplePats) : List<Ident> =
72+
match simplePats with
73+
| SynSimplePats.SimplePats(patterns, _, _) ->
74+
patterns |> List.map extractIdentifier
75+
7676
let checkIdentifier (identifier: Ident) : array<WarningDetails> =
7777
let name = identifier.idText
7878
match args.CheckInfo with

0 commit comments

Comments
 (0)