Skip to content

Commit 45f747b

Browse files
committed
pick up on namespace-entry
1 parent 1a61b15 commit 45f747b

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

analysis/src/FindFiles.ml

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -95,14 +95,18 @@ let nameSpaceToName n =
9595

9696
let getNamespace config =
9797
let ns = config |> Json.get "namespace" in
98+
let namespaceEntry = config |> Json.get "namespace-entry" in
9899
let fromString = ns |> bind Json.string in
99100
let isNamespaced =
100101
ns |> bind Json.bool |> Option.value ~default:(fromString |> Option.is_some)
101102
in
102103
let either x y = if x = None then y else x in
103104
if isNamespaced then
104105
let fromName = config |> Json.get "name" |> bind Json.string in
105-
either fromString fromName |> Option.map nameSpaceToName
106+
let name = either fromString fromName |> Option.map nameSpaceToName in
107+
match (namespaceEntry, name) with
108+
| Some _, Some name -> Some ("@" ^ name)
109+
| _ -> name
106110
else None
107111

108112
module StringSet = Set.Make (String)

0 commit comments

Comments
 (0)