7 duplicated lines in: - glean/lang/clang/Derive/Types.hs (1:9, 5%) - glean/lib/Glean/Util/BuckDeps.hs (1:9, 4%) 7 duplicated lines in: - glean/lang/hack/Derive/Types.hs (1:9, 8%) - glean/lib/Glean/Util/TargetAnalysis.hs (1:9, 3%) 7 duplicated lines in: - glean/lang/hack/Derive/Types.hs (1:9, 8%) - glean/lib/Glean/Util/BuckDeps.hs (1:9, 4%) 7 duplicated lines in: - glean/lang/clang/Derive/Types.hs (1:9, 5%) - glean/lib/Glean/Util/TargetAnalysis.hs (1:9, 3%) 6 duplicated lines in: - glean/lang/lsif/Data/LSIF/Angle.hs (1:7, 1%) - glean/lib/Glean/Pretty/Search.hs (1:7, 25%) 6 duplicated lines in: - glean/lang/clang/Derive/Generic.hs (1:7, 24%) - glean/lib/Glean/Pretty/Hs.hs (1:7, 15%) 6 duplicated lines in: - glean/lang/clang/Derive/Env.hs (1:7, 12%) - glean/lib/Glean/DocBlock/TrimLogic.hs (1:7, 3%) 6 duplicated lines in: - glean/lang/hack/deriver/Derive.hs (1:7, 22%) - glean/lib/Glean/Util/URI.hs (1:7, 4%) 6 duplicated lines in: - glean/lang/hack/Derive/All.hs (1:7, 33%) - glean/lib/Glean/Pretty/Shared.hs (1:7, 21%) 6 duplicated lines in: - glean/lang/clang/Derive/CxxSame.hs (1:7, 7%) - glean/lib/Glean/Pretty/Cxx.hs (1:7, 1%) 6 duplicated lines in: - glean/lang/typescript/Main.hs (1:7, 9%) - glean/lib/Glean/Pretty/Code.hs (1:7, 27%) 6 duplicated lines in: - glean/lang/hack/Derive/Types.hs (1:7, 7%) - glean/lib/Glean/Derive.hs (1:7, 8%) 6 duplicated lines in: - glean/lang/clang/Derive/CxxDeclarationSources.hs (1:7, 4%) - glean/lib/Glean/Util/Declarations.hs (1:7, 2%) 6 duplicated lines in: - glean/lang/hack/Derive/All.hs (1:7, 33%) - glean/lib/Glean/Util/BuckDeps.hs (1:7, 3%) 6 duplicated lines in: - glean/lang/clang/Derive/Env.hs (1:7, 12%) - glean/lib/Glean/Pretty/Search.hs (1:7, 25%) 6 duplicated lines in: - glean/lang/clang/Derive/Types.hs (1:7, 4%) - glean/lib/Glean/Pretty/Styles.hs (1:7, 3%) 6 duplicated lines in: - glean/lang/hack/Derive/Env.hs (1:7, 17%) - glean/lib/Glean/Pretty/CxxAnn.hs (1:7, 1%) 6 duplicated lines in: - glean/lang/lsif/Glean/LSIF/Driver.hs (1:7, 6%) - glean/lib/Glean/Pretty/HackAnn.hs (1:7, 4%) 6 duplicated lines in: - glean/lang/hack/Derive/All.hs (1:7, 33%) - glean/lib/Glean/Search/Search.hs (1:7, 1%) 6 duplicated lines in: - glean/lang/clang/Derive/CxxDeclarationSources.hs (1:7, 4%) - glean/lib/Glean/Pretty/Style.hs (1:7, 33%) 6 duplicated lines in: - glean/lang/lsif/Data/LSIF/Types.hs (1:7, 2%) - glean/lib/Glean/Pretty/Search.hs (1:7, 25%) 6 duplicated lines in: - glean/lang/flow/Glean/Regression/Driver/Args/Flow.hs (1:7, 23%) - glean/lib/Glean/Pretty/Style.hs (1:7, 33%) 6 duplicated lines in: - glean/lang/clang/Derive/Common.hs (1:7, 7%) - glean/lib/Glean/Pretty/CxxAnn.hs (1:7, 1%) 6 duplicated lines in: - glean/lang/hack/Derive/HackDeclarationTarget.hs (1:7, 2%) - glean/lib/Glean/Util/Range.hs (1:7, 1%) 6 duplicated lines in: - glean/lang/clang/Derive/CxxDeclarationTargets.hs (1:7, 1%) - glean/lib/Glean/Util/URI.hs (1:7, 4%) 6 duplicated lines in: - glean/lang/hack/Derive/HackDeclarationTarget.hs (1:7, 2%) - glean/lib/Glean/Util/TargetAnalysis.hs (1:7, 2%) 6 duplicated lines in: - glean/lang/clang/Derive.hs (1:7, 17%) - glean/lib/Glean/Search/Graph.hs (1:7, 2%) 6 duplicated lines in: - glean/lang/clang/Derive/Env.hs (1:7, 12%) - glean/lib/Glean/Util/CxxXRef.hs (1:7, 9%) 6 duplicated lines in: - glean/lang/clang/Derive/CxxDeclarationSources.hs (1:7, 4%) - glean/lib/Glean/Pretty/Hs.hs (1:7, 15%) 6 duplicated lines in: - glean/lang/clang/Derive/Types.hs (1:7, 4%) - glean/lib/Glean/Pretty/Hack.hs (1:7, 35%) 6 duplicated lines in: - glean/lang/clang/Derive/Common.hs (1:7, 7%) - glean/lib/Glean/Pretty/Hs.hs (1:7, 15%) 6 duplicated lines in: - glean/lang/lsif/Data/LSIF/Angle.hs (1:7, 1%) - glean/lib/Glean/Util/Same.hs (1:7, 2%) 6 duplicated lines in: - glean/lang/flow/Glean/Regression/Driver/Args/Flow.hs (1:7, 23%) - glean/lib/Glean/DocBlock/TrimLogic.hs (1:7, 3%) 6 duplicated lines in: - glean/lang/hack/Derive/HackDeclarationTarget.hs (1:7, 2%) - glean/lib/Glean/Pretty/Style.hs (1:7, 33%) 6 duplicated lines in: - glean/lang/clang/Derive/CxxDeclarationSources.hs (1:7, 4%) - glean/lib/Glean/Util/AnnMaker.hs (1:7, 5%) 6 duplicated lines in: - glean/lang/hack/deriver/Derive.hs (1:7, 22%) - glean/lib/Glean/Util/Buck.hs (1:7, 1%) 6 duplicated lines in: - glean/lang/clang/Derive/CxxTargetUses.hs (1:7, 7%) - glean/lib/Glean/Pretty/CxxAnn.hs (1:7, 1%) 6 duplicated lines in: - glean/lang/hack/Derive/HackDeclarationTarget.hs (1:7, 2%) - glean/lib/Glean/Pretty/HackAnn.hs (1:7, 4%) 6 duplicated lines in: - glean/lang/clang/Derive/Types.hs (1:7, 4%) - glean/lib/Glean/Util/URI.hs (1:7, 4%) 6 duplicated lines in: - glean/lang/hack/Derive/HackDeclarationTarget.hs (1:7, 2%) - glean/lib/Glean/Util/Same.hs (1:7, 2%) 6 duplicated lines in: - glean/lang/lsif/Data/LSIF/JSON.hs (1:7, 2%) - glean/lib/Glean/Pretty/Cxx.hs (1:7, 1%) 6 duplicated lines in: - glean/lang/flow/Glean/Regression/Driver/Args/Flow.hs (1:7, 23%) - glean/lib/Glean/Pretty/Styles.hs (1:7, 3%) 6 duplicated lines in: - glean/lang/lsif/Data/LSIF/Types.hs (1:7, 2%) - glean/lib/Glean/Search/Graph.hs (1:7, 2%) 6 duplicated lines in: - glean/lang/hack/deriver/Derive.hs (1:7, 22%) - glean/lib/Glean/Pretty/Styles.hs (1:7, 3%) 6 duplicated lines in: - glean/lang/hack/Derive/HackDeclarationTarget.hs (1:7, 2%) - glean/lib/Glean/Pretty/Cxx.hs (1:7, 1%) 6 duplicated lines in: - glean/lang/clang/Derive/CxxSame.hs (1:7, 7%) - glean/lib/Glean/Util/CxxXRef.hs (1:7, 9%) 6 duplicated lines in: - glean/lang/clang/Derive/CxxDeclarationSources.hs (1:7, 4%) - glean/lib/Glean/Pretty/HackAnn.hs (1:7, 4%) 6 duplicated lines in: - glean/lang/hack/Derive/All.hs (1:7, 33%) - glean/lib/Glean/Write/SimpleAsync.hs (1:7, 7%) 6 duplicated lines in: - glean/lang/lsif/Glean/LSIF/Driver.hs (1:7, 6%) - glean/lib/Glean/Pretty/Cxx.hs (1:7, 1%) 6 duplicated lines in: - glean/lang/flow/Glean/Regression/Driver/Args/Flow.hs (1:7, 23%) - glean/lib/Glean/Pretty/Code.hs (1:7, 27%) 6 duplicated lines in: - glean/lang/flow/Glean/Regression/Driver/Args/Flow.hs (1:7, 23%) - glean/lib/Glean/Util/Same.hs (1:7, 2%) 6 duplicated lines in: - glean/lang/hack/Derive/Types.hs (1:7, 7%) - glean/lib/Glean/Util/CxxXRef.hs (1:7, 9%) 6 duplicated lines in: - glean/lang/clang/Derive/Lib.hs (1:7, 7%) - glean/lib/Glean/Util/EntityUtils.hs (1:7, 1%) 6 duplicated lines in: - glean/lang/lsif/Glean/LSIF/Driver.hs (1:7, 6%) - glean/lib/Glean/Pretty/Search.hs (1:7, 25%) 6 duplicated lines in: - glean/lang/clang/Derive/Common.hs (1:7, 7%) - glean/lib/Glean/Util/SchemaRepos.hs (1:7, 7%) 6 duplicated lines in: - glean/lang/clang/Derive/Types.hs (1:7, 4%) - glean/lib/Glean/Util/Range.hs (1:7, 1%) 6 duplicated lines in: - glean/lang/hack/Derive/All.hs (1:7, 33%) - glean/lib/Glean/Util/Same.hs (1:7, 2%) 6 duplicated lines in: - glean/lang/lsif/Data/LSIF/Angle.hs (1:7, 1%) - glean/lib/Glean/Util/Declarations.hs (1:7, 2%) 6 duplicated lines in: - glean/lang/lsif/Data/LSIF/JSON.hs (1:7, 2%) - glean/lib/Glean/Server/Spawn.hs (1:7, 11%) 6 duplicated lines in: - glean/lang/clang/Derive/CxxSame.hs (1:7, 7%) - glean/lib/Glean/Util/AnnMaker.hs (1:7, 5%) 6 duplicated lines in: - glean/lang/hack/Derive/Types.hs (1:7, 7%) - glean/lib/Glean/Pretty/Src.hs (1:7, 16%) 6 duplicated lines in: - glean/lang/lsif/Data/LSIF/JSON.hs (1:7, 2%) - glean/lib/Glean/Util/Range.hs (1:7, 1%) 6 duplicated lines in: - glean/lang/clang/Derive/Common.hs (1:7, 7%) - glean/lib/Glean/Pretty/HackAnn.hs (1:7, 4%) 6 duplicated lines in: - glean/lang/lsif/Data/LSIF/Types.hs (1:7, 2%) - glean/lib/Glean/Search/Search.hs (1:7, 1%) 6 duplicated lines in: - glean/lang/hack/Derive/Types.hs (1:7, 7%) - glean/lib/Glean/DocBlock/TrimLogic.hs (1:7, 3%) 6 duplicated lines in: - glean/lang/clang/Derive/Generic.hs (1:7, 24%) - glean/lib/Glean/Util/URI.hs (1:7, 4%) 6 duplicated lines in: - glean/lang/typescript/Main.hs (1:7, 9%) - glean/lib/Glean/Pretty/HackAnn.hs (1:7, 4%) 6 duplicated lines in: - glean/lang/typescript/Main.hs (1:7, 9%) - glean/lib/Glean/Util/BuckDeps.hs (1:7, 3%) 6 duplicated lines in: - glean/lang/clang/Derive/Lib.hs (1:7, 7%) - glean/lib/Glean/Pretty/Cxx.hs (1:7, 1%) 6 duplicated lines in: - glean/lang/clang/Derive/CxxDeclarationTargets.hs (1:7, 1%) - glean/lib/Glean/Util/Buck.hs (1:7, 1%) 6 duplicated lines in: - glean/lang/clang/Derive/CxxDeclarationTargets.hs (1:7, 1%) - glean/lib/Glean/Pretty/Hack.hs (1:7, 35%) 6 duplicated lines in: - glean/lang/clang/Derive/Types.hs (1:7, 4%) - glean/lib/Glean/Util/XRefs.hs (1:7, 13%) 6 duplicated lines in: - glean/lang/clang/Derive/CxxSame.hs (1:7, 7%) - glean/lib/Glean/Util/Declarations.hs (1:7, 2%) 6 duplicated lines in: - glean/lang/hack/Derive/HackDeclarationTarget.hs (1:7, 2%) - glean/lib/Glean/Pretty/Shared.hs (1:7, 21%) 6 duplicated lines in: - glean/lang/lsif/Data/LSIF/Angle.hs (1:7, 1%) - glean/lib/Glean/Util/TargetAnalysis.hs (1:7, 2%) 6 duplicated lines in: - glean/lang/clang/Derive/CxxTargetUses.hs (1:7, 7%) - glean/lib/Glean/Pretty/Src.hs (1:7, 16%) 6 duplicated lines in: - glean/lang/clang/Derive/Lib.hs (1:7, 7%) - glean/lib/Glean/Pretty/CxxAnn.hs (1:7, 1%) 6 duplicated lines in: - glean/lang/lsif/Data/LSIF/Angle.hs (1:7, 1%) - glean/lib/Glean/Pretty/Hack.hs (1:7, 35%) 6 duplicated lines in: - glean/lang/hack/deriver/Derive.hs (1:7, 22%) - glean/lib/Glean/Write/SimpleAsync.hs (1:7, 7%) 6 duplicated lines in: - glean/lang/clang/Derive/Types.hs (1:7, 4%) - glean/lib/Glean/Util/EntityUtils.hs (1:7, 1%) 6 duplicated lines in: - glean/lang/clang/Derive/Lib.hs (1:7, 7%) - glean/lib/Glean/Util/Declarations.hs (1:7, 2%) 6 duplicated lines in: - glean/lang/lsif/Data/LSIF/Types.hs (1:7, 2%) - glean/lib/Glean/Pretty/Cxx.hs (1:7, 1%) 6 duplicated lines in: - glean/lang/typescript/Main.hs (1:7, 9%) - glean/lib/Glean/Search/Search.hs (1:7, 1%) 6 duplicated lines in: - glean/lang/clang/Derive/CxxDeclarationTargets.hs (1:7, 1%) - glean/lib/Glean/Pretty/Cxx.hs (1:7, 1%) 6 duplicated lines in: - glean/lang/clang/Derive/CxxDeclarationTargets.hs (1:7, 1%) - glean/lib/Glean/Pretty/Search.hs (1:7, 25%) 6 duplicated lines in: - glean/lang/hack/Glean/Regression/Driver/Args/Hack.hs (1:7, 15%) - glean/lib/Glean/Pretty/HackAnn.hs (1:7, 4%) 6 duplicated lines in: - glean/lang/clang/Derive/Generic.hs (1:7, 24%) - glean/lib/Glean/Pretty/Code.hs (1:7, 27%) 6 duplicated lines in: - glean/lang/hack/Derive/Env.hs (1:7, 17%) - glean/lib/Glean/Util/Range.hs (1:7, 1%) 6 duplicated lines in: - glean/lang/clang/Derive/CxxDeclarationTargets.hs (1:7, 1%) - glean/lib/Glean/Util/Declarations.hs (1:7, 2%) 6 duplicated lines in: - glean/lang/hack/Derive/All.hs (1:7, 33%) - glean/lib/Glean/Pretty/Src.hs (1:7, 16%) 6 duplicated lines in: - glean/lang/hack/deriver/Derive.hs (1:7, 22%) - glean/lib/Glean/Util/AnnMaker.hs (1:7, 5%) 6 duplicated lines in: - glean/lang/lsif/Glean/LSIF/Driver.hs (1:7, 6%) - glean/lib/Glean/Pretty/Hack.hs (1:7, 35%) 6 duplicated lines in: - glean/lang/hack/Derive/HackDeclarationTarget.hs (1:7, 2%) - glean/lib/Glean/Write/SimpleAsync.hs (1:7, 7%) 6 duplicated lines in: - glean/lang/hack/Derive/HackDeclarationTarget.hs (1:7, 2%) - glean/lib/Glean/Search/EntityQuery.hs (1:7, 2%) 6 duplicated lines in: - glean/lang/typescript/Main.hs (1:7, 9%) - glean/lib/Glean/Util/Range.hs (1:7, 1%) 6 duplicated lines in: - glean/lang/hack/Derive/All.hs (1:7, 33%) - glean/lib/Glean/Pretty/Hack.hs (1:7, 35%) 6 duplicated lines in: - glean/lang/hack/Glean/Regression/Driver/Args/Hack.hs (1:7, 15%) - glean/lib/Glean/Util/SchemaRepos.hs (1:7, 7%) 6 duplicated lines in: - glean/lang/clang/Derive/CxxDeclarationSources.hs (1:7, 4%) - glean/lib/Glean/Util/SchemaRepos.hs (1:7, 7%) 6 duplicated lines in: - glean/lang/lsif/Data/LSIF/Types.hs (1:7, 2%) - glean/lib/Glean/Util/AnnMaker.hs (1:7, 5%) 6 duplicated lines in: - glean/lang/clang/Derive/CxxDeclarationTargets.hs (1:7, 1%) - glean/lib/Glean/Util/Range.hs (1:7, 1%) 6 duplicated lines in: - glean/lang/clang/Derive.hs (1:7, 17%) - glean/lib/Glean/Util/BuckDeps.hs (1:7, 3%) 6 duplicated lines in: - glean/lang/clang/Derive/Env.hs (1:7, 12%) - glean/lib/Glean/Pretty/Style.hs (1:7, 33%) 6 duplicated lines in: - glean/lang/lsif/Glean/LSIF/Driver.hs (1:7, 6%) - glean/lib/Glean/Derive.hs (1:7, 8%) 6 duplicated lines in: - glean/lang/lsif/Data/LSIF/Angle.hs (1:7, 1%) - glean/lib/Glean/Pretty/Hs.hs (1:7, 15%) 6 duplicated lines in: - glean/lang/lsif/Glean/LSIF/Driver.hs (1:7, 6%) - glean/lib/Glean/Pretty/CxxAnn.hs (1:7, 1%) 6 duplicated lines in: - glean/lang/hack/deriver/Derive.hs (1:7, 22%) - glean/lib/Glean/Pretty/Java.hs (1:7, 17%) 6 duplicated lines in: - glean/lang/hack/Glean/Regression/Driver/Args/Hack.hs (1:7, 15%) - glean/lib/Glean/Search/EntityQuery.hs (1:7, 2%) 6 duplicated lines in: - glean/lang/clang/Derive/CxxDeclarationTargets.hs (1:7, 1%) - glean/lib/Glean/Util/TargetAnalysis.hs (1:7, 2%) 6 duplicated lines in: - glean/lang/hack/Derive/Types.hs (1:7, 7%) - glean/lib/Glean/Pretty/Hack.hs (1:7, 35%) 6 duplicated lines in: - glean/lang/clang/Derive/Lib.hs (1:7, 7%) - glean/lib/Glean/Pretty/Style.hs (1:7, 33%) 6 duplicated lines in: - glean/lang/flow/Glean/Regression/Driver/Args/Flow.hs (1:7, 23%) - glean/lib/Glean/Util/URI.hs (1:7, 4%) 6 duplicated lines in: - glean/lang/hack/Derive/Env.hs (1:7, 17%) - glean/lib/Glean/Search/EntityQuery.hs (1:7, 2%) 6 duplicated lines in: - glean/lang/hack/Derive/Env.hs (1:7, 17%) - glean/lib/Glean/Util/EntityUtils.hs (1:7, 1%) 6 duplicated lines in: - glean/lang/clang/Derive/Generic.hs (1:7, 24%) - glean/lib/Glean/Pretty/Search.hs (1:7, 25%) 6 duplicated lines in: - glean/lang/lsif/Data/LSIF/Angle.hs (1:7, 1%) - glean/lib/Glean/Util/Range.hs (1:7, 1%) 6 duplicated lines in: - glean/lang/hack/Derive/Types.hs (1:7, 7%) - glean/lib/Glean/Pretty/Style.hs (1:7, 33%) 6 duplicated lines in: - glean/lang/clang/Derive/Generic.hs (1:7, 24%) - glean/lib/Glean/Server/Spawn.hs (1:7, 11%) 6 duplicated lines in: - glean/lang/clang/Derive/CxxTargetUses.hs (1:7, 7%) - glean/lib/Glean/Search/Graph.hs (1:7, 2%) 6 duplicated lines in: - glean/lang/lsif/Data/LSIF/Angle.hs (1:7, 1%) - glean/lib/Glean/Pretty/Src.hs (1:7, 16%) 6 duplicated lines in: - glean/lang/clang/Derive/CxxTargetUses.hs (1:7, 7%) - glean/lib/Glean/Util/TargetAnalysis.hs (1:7, 2%) 6 duplicated lines in: - glean/lang/lsif/Data/LSIF/Types.hs (1:7, 2%) - glean/lib/Glean/Pretty/Shared.hs (1:7, 21%) 6 duplicated lines in: - glean/lang/clang/Derive/Generic.hs (1:7, 24%) - glean/lib/Glean/Pretty/Styles.hs (1:7, 3%) 6 duplicated lines in: - glean/lang/clang/Derive/Env.hs (1:7, 12%) - glean/lib/Glean/Util/Same.hs (1:7, 2%) 6 duplicated lines in: - glean/lang/lsif/Data/LSIF/JSON.hs (1:7, 2%) - glean/lib/Glean/Pretty/Hs.hs (1:7, 15%) 6 duplicated lines in: - glean/lang/hack/Derive/Env.hs (1:7, 17%) - glean/lib/Glean/Pretty/Hs.hs (1:7, 15%) 6 duplicated lines in: - glean/lang/clang/Derive/Lib.hs (1:7, 7%) - glean/lib/Glean/Util/TargetAnalysis.hs (1:7, 2%) 6 duplicated lines in: - glean/lang/hack/Derive/HackDeclarationTarget.hs (1:7, 2%) - glean/lib/Glean/Pretty/Search.hs (1:7, 25%) 6 duplicated lines in: - glean/lang/lsif/Data/LSIF/Types.hs (1:7, 2%) - glean/lib/Glean/Pretty/Style.hs (1:7, 33%) 6 duplicated lines in: - glean/lang/hack/Derive/Types.hs (1:7, 7%) - glean/lib/Glean/Util/URI.hs (1:7, 4%) 6 duplicated lines in: - glean/lang/clang/Derive/CxxDeclarationTargets.hs (1:7, 1%) - glean/lib/Glean/Pretty/Hs.hs (1:7, 15%) 6 duplicated lines in: - glean/lang/clang/Derive/Common.hs (1:7, 7%) - glean/lib/Glean/Pretty/Search.hs (1:7, 25%) 6 duplicated lines in: - glean/lang/clang/Derive/CxxDeclarationTargets.hs (1:7, 1%) - glean/lib/Glean/Pretty/Style.hs (1:7, 33%) 6 duplicated lines in: - glean/lang/hack/Derive/Types.hs (1:7, 7%) - glean/lib/Glean/Pretty/Hs.hs (1:7, 15%) 6 duplicated lines in: - glean/lang/hack/Derive/HackDeclarationTarget.hs (1:7, 2%) - glean/lib/Glean/Pretty/Hs.hs (1:7, 15%) 6 duplicated lines in: - glean/lang/hack/deriver/Derive.hs (1:7, 22%) - glean/lib/Glean/Util/SchemaRepos.hs (1:7, 7%) 6 duplicated lines in: - glean/lang/lsif/Data/LSIF/Types.hs (1:7, 2%) - glean/lib/Glean/Pretty/Src.hs (1:7, 16%) 6 duplicated lines in: - glean/lang/clang/Derive/Types.hs (1:7, 4%) - glean/lib/Glean/Pretty/Hs.hs (1:7, 15%) 6 duplicated lines in: - glean/lang/clang/Derive/Env.hs (1:7, 12%) - glean/lib/Glean/Write/SimpleAsync.hs (1:7, 7%) 6 duplicated lines in: - glean/lang/lsif/Data/LSIF/JSON.hs (1:7, 2%) - glean/lib/Glean/Pretty/Search.hs (1:7, 25%) 6 duplicated lines in: - glean/lang/typescript/Main.hs (1:7, 9%) - glean/lib/Glean/Util/EntityUtils.hs (1:7, 1%) 6 duplicated lines in: - glean/lang/lsif/Data/LSIF/Types.hs (1:7, 2%) - glean/lib/Glean/Util/Same.hs (1:7, 2%) 6 duplicated lines in: - glean/lang/lsif/Data/LSIF/JSON.hs (1:7, 2%) - glean/lib/Glean/Util/TargetAnalysis.hs (1:7, 2%) 6 duplicated lines in: - glean/lang/lsif/Data/LSIF/Angle.hs (1:7, 1%) - glean/lib/Glean/Pretty/Style.hs (1:7, 33%) 6 duplicated lines in: - glean/lang/clang/Derive/CxxTargetUses.hs (1:7, 7%) - glean/lib/Glean/Pretty/Style.hs (1:7, 33%) 6 duplicated lines in: - glean/lang/clang/Derive/Types.hs (1:7, 4%) - glean/lib/Glean/Server/Spawn.hs (1:7, 11%) 6 duplicated lines in: - glean/lang/hack/Derive/Types.hs (1:7, 7%) - glean/lib/Glean/Pretty/Cxx.hs (1:7, 1%) 6 duplicated lines in: - glean/lang/clang/Derive/CxxSame.hs (1:7, 7%) - glean/lib/Glean/Pretty/Styles.hs (1:7, 3%) 6 duplicated lines in: - glean/lang/typescript/Main.hs (1:7, 9%) - glean/lib/Glean/Search/EntityQuery.hs (1:7, 2%) 6 duplicated lines in: - glean/lang/hack/Derive/Types.hs (1:7, 7%) - glean/lib/Glean/Util/Declarations.hs (1:7, 2%) 6 duplicated lines in: - glean/lang/lsif/Glean/LSIF/Driver.hs (1:7, 6%) - glean/lib/Glean/Util/SchemaRepos.hs (1:7, 7%) 6 duplicated lines in: - glean/lang/clang/Derive/Env.hs (1:7, 12%) - glean/lib/Glean/Pretty/CxxAnn.hs (1:7, 1%) 6 duplicated lines in: - glean/lang/clang/Derive/Generic.hs (1:7, 24%) - glean/lib/Glean/Util/CxxXRef.hs (1:7, 9%) 6 duplicated lines in: - glean/lang/clang/Derive/CxxDeclarationTargets.hs (1:7, 1%) - glean/lib/Glean/Search/EntityQuery.hs (1:7, 2%) 6 duplicated lines in: - glean/lang/clang/Derive/Generic.hs (1:7, 24%) - glean/lib/Glean/Pretty/Cxx.hs (1:7, 1%) 6 duplicated lines in: - glean/lang/clang/Derive.hs (1:7, 17%) - glean/lib/Glean/Pretty/Code.hs (1:7, 27%) 6 duplicated lines in: - glean/lang/clang/Derive/Lib.hs (1:7, 7%) - glean/lib/Glean/Pretty/Src.hs (1:7, 16%) 6 duplicated lines in: - glean/lang/lsif/Data/LSIF/Angle.hs (1:7, 1%) - glean/lib/Glean/Util/SchemaRepos.hs (1:7, 7%) 6 duplicated lines in: - glean/lang/clang/Derive/CxxTargetUses.hs (1:7, 7%) - glean/lib/Glean/Pretty/Java.hs (1:7, 17%) 6 duplicated lines in: - glean/lang/hack/Derive/Env.hs (1:7, 17%) - glean/lib/Glean/Pretty/Cxx.hs (1:7, 1%) 6 duplicated lines in: - glean/lang/lsif/Data/LSIF/Types.hs (1:7, 2%) - glean/lib/Glean/Util/Declarations.hs (1:7, 2%) 6 duplicated lines in: - glean/lang/clang/Derive/CxxSame.hs (1:7, 7%) - glean/lib/Glean/Util/BuckDeps.hs (1:7, 3%) 6 duplicated lines in: - glean/lang/clang/Derive/CxxDeclarationTargets.hs (1:7, 1%) - glean/lib/Glean/Pretty/Src.hs (1:7, 16%) 6 duplicated lines in: - glean/lang/hack/Derive/Env.hs (1:7, 17%) - glean/lib/Glean/Write/SimpleAsync.hs (1:7, 7%) 6 duplicated lines in: - glean/lang/hack/deriver/Derive.hs (1:7, 22%) - glean/lib/Glean/Search/Search.hs (1:7, 1%) 6 duplicated lines in: - glean/lang/lsif/Data/LSIF/Types.hs (1:7, 2%) - glean/lib/Glean/Util/TargetAnalysis.hs (1:7, 2%) 6 duplicated lines in: - glean/lang/hack/Derive/Types.hs (1:7, 7%) - glean/lib/Glean/Search/EntityQuery.hs (1:7, 2%) 6 duplicated lines in: - glean/lang/clang/Derive.hs (1:7, 17%) - glean/lib/Glean/Util/Declarations.hs (1:7, 2%) 6 duplicated lines in: - glean/lang/hack/Derive/Types.hs (1:7, 7%) - glean/lib/Glean/Util/SchemaRepos.hs (1:7, 7%) 6 duplicated lines in: - glean/lang/clang/Derive/CxxDeclarationSources.hs (1:7, 4%) - glean/lib/Glean/Pretty/Search.hs (1:7, 25%) 6 duplicated lines in: - glean/lang/hack/Derive/HackDeclarationTarget.hs (1:7, 2%) - glean/lib/Glean/Pretty/Java.hs (1:7, 17%) 6 duplicated lines in: - glean/lang/hack/Glean/Regression/Driver/Args/Hack.hs (1:7, 15%) - glean/lib/Glean/Pretty/Java.hs (1:7, 17%) 6 duplicated lines in: - glean/lang/clang/Derive/Env.hs (1:7, 12%) - glean/lib/Glean/Util/XRefs.hs (1:7, 13%) 6 duplicated lines in: - glean/lang/lsif/Data/LSIF/Types.hs (1:7, 2%) - glean/lib/Glean/DocBlock/TrimLogic.hs (1:7, 3%) 6 duplicated lines in: - glean/lang/clang/Derive/Lib.hs (1:7, 7%) - glean/lib/Glean/Pretty/Styles.hs (1:7, 3%) 6 duplicated lines in: - glean/lang/lsif/Data/LSIF/Types.hs (1:7, 2%) - glean/lib/Glean/Util/Range.hs (1:7, 1%) 6 duplicated lines in: - glean/lang/clang/Derive/CxxDeclarationSources.hs (1:7, 4%) - glean/lib/Glean/Util/URI.hs (1:7, 4%) 6 duplicated lines in: - glean/lang/flow/Glean/Regression/Driver/Args/Flow.hs (1:7, 23%) - glean/lib/Glean/Util/EntityUtils.hs (1:7, 1%) 6 duplicated lines in: - glean/lang/hack/Derive/All.hs (1:7, 33%) - glean/lib/Glean/DocBlock/TrimLogic.hs (1:7, 3%) 6 duplicated lines in: - glean/lang/hack/Derive/All.hs (1:7, 33%) - glean/lib/Glean/Pretty/Cxx.hs (1:7, 1%) 6 duplicated lines in: - glean/lang/clang/Derive/CxxSame.hs (1:7, 7%) - glean/lib/Glean/Util/Buck.hs (1:7, 1%) 6 duplicated lines in: - glean/lang/clang/Derive/CxxTargetUses.hs (1:7, 7%) - glean/lib/Glean/Util/EntityUtils.hs (1:7, 1%) 6 duplicated lines in: - glean/lang/clang/Derive/CxxSame.hs (1:7, 7%) - glean/lib/Glean/Util/URI.hs (1:7, 4%) 6 duplicated lines in: - glean/lang/hack/Derive/Types.hs (1:7, 7%) - glean/lib/Glean/Pretty/Styles.hs (1:7, 3%) 6 duplicated lines in: - glean/lang/clang/Derive/Lib.hs (1:7, 7%) - glean/lib/Glean/Util/Buck.hs (1:7, 1%) 6 duplicated lines in: - glean/lang/clang/Derive/CxxTargetUses.hs (1:7, 7%) - glean/lib/Glean/Util/URI.hs (1:7, 4%) 6 duplicated lines in: - glean/lang/typescript/Main.hs (1:7, 9%) - glean/lib/Glean/DocBlock/TrimLogic.hs (1:7, 3%) 6 duplicated lines in: - glean/lang/clang/Derive/Common.hs (1:7, 7%) - glean/lib/Glean/Derive.hs (1:7, 8%) 6 duplicated lines in: - glean/lang/hack/Derive/Types.hs (1:7, 7%) - glean/lib/Glean/Server/Spawn.hs (1:7, 11%) 6 duplicated lines in: - glean/lang/typescript/Main.hs (1:7, 9%) - glean/lib/Glean/Derive.hs (1:7, 8%) 6 duplicated lines in: - glean/lang/hack/Glean/Regression/Driver/Args/Hack.hs (1:7, 15%) - glean/lib/Glean/Util/Declarations.hs (1:7, 2%) 6 duplicated lines in: - glean/lang/hack/Derive/Types.hs (1:7, 7%) - glean/lib/Glean/Pretty/HackAnn.hs (1:7, 4%) 6 duplicated lines in: - glean/lang/clang/Derive.hs (1:7, 17%) - glean/lib/Glean/Pretty/HackAnn.hs (1:7, 4%) 6 duplicated lines in: - glean/lang/flow/Glean/Regression/Driver/Args/Flow.hs (1:7, 23%) - glean/lib/Glean/Write/SimpleAsync.hs (1:7, 7%) 6 duplicated lines in: - glean/lang/clang/Derive/Lib.hs (1:7, 7%) - glean/lib/Glean/Search/Graph.hs (1:7, 2%) 6 duplicated lines in: - glean/lang/lsif/Data/LSIF/JSON.hs (1:7, 2%) - glean/lib/Glean/Util/CxxXRef.hs (1:7, 9%) 6 duplicated lines in: - glean/lang/hack/Derive/All.hs (1:7, 33%) - glean/lib/Glean/Util/Buck.hs (1:7, 1%) 6 duplicated lines in: - glean/lang/clang/Derive.hs (1:7, 17%) - glean/lib/Glean/Util/XRefs.hs (1:7, 13%) 6 duplicated lines in: - glean/lang/hack/Glean/Regression/Driver/Args/Hack.hs (1:7, 15%) - glean/lib/Glean/Search/Graph.hs (1:7, 2%) 6 duplicated lines in: - glean/lang/hack/Glean/Regression/Driver/Args/Hack.hs (1:7, 15%) - glean/lib/Glean/Pretty/Search.hs (1:7, 25%) 6 duplicated lines in: - glean/lang/clang/Derive/CxxDeclarationSources.hs (1:7, 4%) - glean/lib/Glean/Derive.hs (1:7, 8%) 6 duplicated lines in: - glean/lang/clang/Derive/Lib.hs (1:7, 7%) - glean/lib/Glean/Util/BuckDeps.hs (1:7, 3%) 6 duplicated lines in: - glean/lang/clang/Derive/Env.hs (1:7, 12%) - glean/lib/Glean/Server/Spawn.hs (1:7, 11%) 6 duplicated lines in: - glean/lang/hack/Glean/Regression/Driver/Args/Hack.hs (1:7, 15%) - glean/lib/Glean/Util/XRefs.hs (1:7, 13%) 6 duplicated lines in: - glean/lang/clang/Derive/CxxDeclarationSources.hs (1:7, 4%) - glean/lib/Glean/Search/Search.hs (1:7, 1%) 6 duplicated lines in: - glean/lang/clang/Derive/CxxTargetUses.hs (1:7, 7%) - glean/lib/Glean/Pretty/HackAnn.hs (1:7, 4%) 6 duplicated lines in: - glean/lang/hack/Derive/HackDeclarationTarget.hs (1:7, 2%) - glean/lib/Glean/Pretty/CxxAnn.hs (1:7, 1%) 6 duplicated lines in: - glean/lang/clang/Derive/Env.hs (1:7, 12%) - glean/lib/Glean/Util/EntityUtils.hs (1:7, 1%) 6 duplicated lines in: - glean/lang/lsif/Glean/LSIF/Driver.hs (1:7, 6%) - glean/lib/Glean/Util/TargetAnalysis.hs (1:7, 2%) 6 duplicated lines in: - glean/lang/hack/Derive/All.hs (1:7, 33%) - glean/lib/Glean/Util/AnnMaker.hs (1:7, 5%) 6 duplicated lines in: - glean/lang/lsif/Data/LSIF/JSON.hs (1:7, 2%) - glean/lib/Glean/Util/URI.hs (1:7, 4%) 6 duplicated lines in: - glean/lang/lsif/Glean/LSIF/Driver.hs (1:7, 6%) - glean/lib/Glean/Pretty/Src.hs (1:7, 16%) 6 duplicated lines in: - glean/lang/hack/deriver/Derive.hs (1:7, 22%) - glean/lib/Glean/Pretty/Style.hs (1:7, 33%) 6 duplicated lines in: - glean/lang/lsif/Data/LSIF/JSON.hs (1:7, 2%) - glean/lib/Glean/Util/SchemaRepos.hs (1:7, 7%) 6 duplicated lines in: - glean/lang/clang/Derive/Common.hs (1:7, 7%) - glean/lib/Glean/Pretty/Java.hs (1:7, 17%) 6 duplicated lines in: - glean/lang/hack/Glean/Regression/Driver/Args/Hack.hs (1:7, 15%) - glean/lib/Glean/Util/CxxXRef.hs (1:7, 9%) 6 duplicated lines in: - glean/lang/clang/Derive/Env.hs (1:7, 12%) - glean/lib/Glean/Search/EntityQuery.hs (1:7, 2%) 6 duplicated lines in: - glean/lang/clang/Derive/CxxDeclarationTargets.hs (1:7, 1%) - glean/lib/Glean/Pretty/Code.hs (1:7, 27%) 6 duplicated lines in: - glean/lang/flow/Glean/Regression/Driver/Args/Flow.hs (1:7, 23%) - glean/lib/Glean/Search/EntityQuery.hs (1:7, 2%) 6 duplicated lines in: - glean/lang/lsif/Data/LSIF/Angle.hs (1:7, 1%) - glean/lib/Glean/Pretty/Java.hs (1:7, 17%) 6 duplicated lines in: - glean/lang/typescript/Main.hs (1:7, 9%) - glean/lib/Glean/Pretty/Styles.hs (1:7, 3%) 6 duplicated lines in: - glean/lang/hack/Derive/HackDeclarationTarget.hs (1:7, 2%) - glean/lib/Glean/Util/EntityUtils.hs (1:7, 1%) 6 duplicated lines in: - glean/lang/clang/Derive/CxxDeclarationSources.hs (1:7, 4%) - glean/lib/Glean/Pretty/Shared.hs (1:7, 21%) 6 duplicated lines in: - glean/lang/hack/Derive/Env.hs (1:7, 17%) - glean/lib/Glean/Search/Graph.hs (1:7, 2%) 6 duplicated lines in: - glean/lang/lsif/Glean/LSIF/Driver.hs (1:7, 6%) - glean/lib/Glean/Pretty/Code.hs (1:7, 27%) 6 duplicated lines in: - glean/lang/hack/Derive/HackDeclarationTarget.hs (1:7, 2%) - glean/lib/Glean/Pretty/Src.hs (1:7, 16%) 6 duplicated lines in: - glean/lang/hack/Derive/HackDeclarationTarget.hs (1:7, 2%) - glean/lib/Glean/Search/Graph.hs (1:7, 2%) 6 duplicated lines in: - glean/lang/typescript/Main.hs (1:7, 9%) - glean/lib/Glean/Util/Buck.hs (1:7, 1%) 6 duplicated lines in: - glean/lang/lsif/Data/LSIF/JSON.hs (1:7, 2%) - glean/lib/Glean/Pretty/Src.hs (1:7, 16%) 6 duplicated lines in: - glean/lang/clang/Derive/CxxDeclarationTargets.hs (1:7, 1%) - glean/lib/Glean/Search/Graph.hs (1:7, 2%) 6 duplicated lines in: - glean/lang/clang/Derive.hs (1:7, 17%) - glean/lib/Glean/Util/EntityUtils.hs (1:7, 1%) 6 duplicated lines in: - glean/lang/clang/Derive/CxxSame.hs (1:7, 7%) - glean/lib/Glean/Pretty/Src.hs (1:7, 16%) 6 duplicated lines in: - glean/lang/clang/Derive/Common.hs (1:7, 7%) - glean/lib/Glean/Server/Spawn.hs (1:7, 11%) 6 duplicated lines in: - glean/lang/hack/Glean/Regression/Driver/Args/Hack.hs (1:7, 15%) - glean/lib/Glean/DocBlock/TrimLogic.hs (1:7, 3%) 6 duplicated lines in: - glean/lang/clang/Derive/Env.hs (1:7, 12%) - glean/lib/Glean/Pretty/Cxx.hs (1:7, 1%) 6 duplicated lines in: - glean/lang/clang/Derive/CxxTargetUses.hs (1:7, 7%) - glean/lib/Glean/Derive.hs (1:7, 8%) 6 duplicated lines in: - glean/lang/clang/Derive.hs (1:7, 17%) - glean/lib/Glean/Pretty/Style.hs (1:7, 33%) 6 duplicated lines in: - glean/lang/clang/Derive/CxxTargetUses.hs (1:7, 7%) - glean/lib/Glean/Pretty/Search.hs (1:7, 25%) 6 duplicated lines in: - glean/lang/clang/Derive/Types.hs (1:7, 4%) - glean/lib/Glean/Search/Search.hs (1:7, 1%) 6 duplicated lines in: - glean/lang/clang/Derive/CxxDeclarationTargets.hs (1:7, 1%) - glean/lib/Glean/DocBlock/TrimLogic.hs (1:7, 3%) 6 duplicated lines in: - glean/lang/clang/Derive/CxxTargetUses.hs (1:7, 7%) - glean/lib/Glean/Util/Range.hs (1:7, 1%) 6 duplicated lines in: - glean/lang/typescript/Main.hs (1:7, 9%) - glean/lib/Glean/Pretty/Src.hs (1:7, 16%) 6 duplicated lines in: - glean/lang/hack/Derive/All.hs (1:7, 33%) - glean/lib/Glean/Pretty/Styles.hs (1:7, 3%) 6 duplicated lines in: - glean/lang/lsif/Data/LSIF/JSON.hs (1:7, 2%) - glean/lib/Glean/Util/Same.hs (1:7, 2%) 6 duplicated lines in: - glean/lang/hack/Derive/Env.hs (1:7, 17%) - glean/lib/Glean/Derive.hs (1:7, 8%) 6 duplicated lines in: - glean/lang/clang/Derive/CxxSame.hs (1:7, 7%) - glean/lib/Glean/Pretty/Java.hs (1:7, 17%) 6 duplicated lines in: - glean/lang/hack/Derive/Env.hs (1:7, 17%) - glean/lib/Glean/Pretty/Src.hs (1:7, 16%) 6 duplicated lines in: - glean/lang/clang/Derive/Env.hs (1:7, 12%) - glean/lib/Glean/Util/URI.hs (1:7, 4%) 6 duplicated lines in: - glean/lang/clang/Derive/CxxDeclarationSources.hs (1:7, 4%) - glean/lib/Glean/Pretty/Java.hs (1:7, 17%) 6 duplicated lines in: - glean/lang/clang/Derive/Generic.hs (1:7, 24%) - glean/lib/Glean/Search/EntityQuery.hs (1:7, 2%) 6 duplicated lines in: - glean/lang/typescript/Main.hs (1:7, 9%) - glean/lib/Glean/Pretty/Style.hs (1:7, 33%) 6 duplicated lines in: - glean/lang/lsif/Data/LSIF/Angle.hs (1:7, 1%) - glean/lib/Glean/Search/Graph.hs (1:7, 2%) 6 duplicated lines in: - glean/lang/hack/deriver/Derive.hs (1:7, 22%) - glean/lib/Glean/Pretty/Shared.hs (1:7, 21%) 6 duplicated lines in: - glean/lang/lsif/Glean/LSIF/Driver.hs (1:7, 6%) - glean/lib/Glean/Util/Buck.hs (1:7, 1%) 6 duplicated lines in: - glean/lang/clang/Derive/CxxSame.hs (1:7, 7%) - glean/lib/Glean/Server/Spawn.hs (1:7, 11%) 6 duplicated lines in: - glean/lang/flow/Glean/Regression/Driver/Args/Flow.hs (1:7, 23%) - glean/lib/Glean/Pretty/Hack.hs (1:7, 35%) 6 duplicated lines in: - glean/lang/hack/deriver/Derive.hs (1:7, 22%) - glean/lib/Glean/Pretty/HackAnn.hs (1:7, 4%) 6 duplicated lines in: - glean/lang/hack/Derive/Types.hs (1:7, 7%) - glean/lib/Glean/Pretty/CxxAnn.hs (1:7, 1%) 6 duplicated lines in: - glean/lang/lsif/Data/LSIF/Types.hs (1:7, 2%) - glean/lib/Glean/Search/EntityQuery.hs (1:7, 2%) 6 duplicated lines in: - glean/lang/hack/Derive/All.hs (1:7, 33%) - glean/lib/Glean/Search/EntityQuery.hs (1:7, 2%) 6 duplicated lines in: - glean/lang/clang/Derive/CxxSame.hs (1:7, 7%) - glean/lib/Glean/Search/Search.hs (1:7, 1%) 6 duplicated lines in: - glean/lang/clang/Derive/CxxTargetUses.hs (1:7, 7%) - glean/lib/Glean/Util/SchemaRepos.hs (1:7, 7%) 6 duplicated lines in: - glean/lang/lsif/Data/LSIF/Types.hs (1:7, 2%) - glean/lib/Glean/Pretty/Hack.hs (1:7, 35%) 6 duplicated lines in: - glean/lang/clang/Derive/Types.hs (1:7, 4%) - glean/lib/Glean/Util/AnnMaker.hs (1:7, 5%) 6 duplicated lines in: - glean/lang/lsif/Data/LSIF/JSON.hs (1:7, 2%) - glean/lib/Glean/Search/Search.hs (1:7, 1%) 6 duplicated lines in: - glean/lang/clang/Derive/Lib.hs (1:7, 7%) - glean/lib/Glean/Pretty/Java.hs (1:7, 17%) 6 duplicated lines in: - glean/lang/clang/Derive/Generic.hs (1:7, 24%) - glean/lib/Glean/Util/Same.hs (1:7, 2%) 6 duplicated lines in: - glean/lang/hack/deriver/Derive.hs (1:7, 22%) - glean/lib/Glean/Pretty/Src.hs (1:7, 16%) 6 duplicated lines in: - glean/lang/hack/deriver/Derive.hs (1:7, 22%) - glean/lib/Glean/Search/Graph.hs (1:7, 2%) 6 duplicated lines in: - glean/lang/clang/Derive.hs (1:7, 17%) - glean/lib/Glean/Util/AnnMaker.hs (1:7, 5%) 6 duplicated lines in: - glean/lang/clang/Derive/CxxDeclarationTargets.hs (1:7, 1%) - glean/lib/Glean/Util/SchemaRepos.hs (1:7, 7%) 6 duplicated lines in: - glean/lang/hack/deriver/Derive.hs (1:7, 22%) - glean/lib/Glean/Util/CxxXRef.hs (1:7, 9%) 6 duplicated lines in: - glean/lang/lsif/Glean/LSIF/Driver.hs (1:7, 6%) - glean/lib/Glean/Pretty/Hs.hs (1:7, 15%) 6 duplicated lines in: - glean/lang/hack/deriver/Derive.hs (1:7, 22%) - glean/lib/Glean/Pretty/Cxx.hs (1:7, 1%) 6 duplicated lines in: - glean/lang/flow/Glean/Regression/Driver/Args/Flow.hs (1:7, 23%) - glean/lib/Glean/Pretty/CxxAnn.hs (1:7, 1%) 6 duplicated lines in: - glean/lang/lsif/Data/LSIF/Angle.hs (1:7, 1%) - glean/lib/Glean/Util/URI.hs (1:7, 4%) 6 duplicated lines in: - glean/lang/clang/Derive/Generic.hs (1:7, 24%) - glean/lib/Glean/Write/SimpleAsync.hs (1:7, 7%) 6 duplicated lines in: - glean/lang/clang/Derive/Generic.hs (1:7, 24%) - glean/lib/Glean/Util/Declarations.hs (1:7, 2%) 6 duplicated lines in: - glean/lang/lsif/Data/LSIF/JSON.hs (1:7, 2%) - glean/lib/Glean/Pretty/Java.hs (1:7, 17%) 6 duplicated lines in: - glean/lang/clang/Derive/Generic.hs (1:7, 24%) - glean/lib/Glean/Util/XRefs.hs (1:7, 13%) 6 duplicated lines in: - glean/lang/lsif/Data/LSIF/JSON.hs (1:7, 2%) - glean/lib/Glean/Write/SimpleAsync.hs (1:7, 7%) 6 duplicated lines in: - glean/lang/lsif/Data/LSIF/Types.hs (1:7, 2%) - glean/lib/Glean/Util/EntityUtils.hs (1:7, 1%) 6 duplicated lines in: - glean/lang/typescript/Main.hs (1:7, 9%) - glean/lib/Glean/Search/Graph.hs (1:7, 2%) 6 duplicated lines in: - glean/lang/flow/Glean/Regression/Driver/Args/Flow.hs (1:7, 23%) - glean/lib/Glean/Search/Graph.hs (1:7, 2%) 6 duplicated lines in: - glean/lang/clang/Derive.hs (1:7, 17%) - glean/lib/Glean/Pretty/Src.hs (1:7, 16%) 6 duplicated lines in: - glean/lang/flow/Glean/Regression/Driver/Args/Flow.hs (1:7, 23%) - glean/lib/Glean/Util/BuckDeps.hs (1:7, 3%) 6 duplicated lines in: - glean/lang/lsif/Glean/LSIF/Driver.hs (1:7, 6%) - glean/lib/Glean/Search/Graph.hs (1:7, 2%) 6 duplicated lines in: - glean/lang/clang/Derive/Types.hs (1:7, 4%) - glean/lib/Glean/Pretty/Shared.hs (1:7, 21%) 6 duplicated lines in: - glean/lang/hack/Glean/Regression/Driver/Args/Hack.hs (1:7, 15%) - glean/lib/Glean/Pretty/Style.hs (1:7, 33%) 6 duplicated lines in: - glean/lang/clang/Derive/CxxDeclarationSources.hs (1:7, 4%) - glean/lib/Glean/Util/Same.hs (1:7, 2%) 6 duplicated lines in: - glean/lang/hack/Derive/All.hs (1:7, 33%) - glean/lib/Glean/Pretty/Code.hs (1:7, 27%) 6 duplicated lines in: - glean/lang/clang/Derive/Types.hs (1:7, 4%) - glean/lib/Glean/Util/SchemaRepos.hs (1:7, 7%) 6 duplicated lines in: - glean/lang/flow/Glean/Regression/Driver/Args/Flow.hs (1:7, 23%) - glean/lib/Glean/Pretty/Cxx.hs (1:7, 1%) 6 duplicated lines in: - glean/lang/hack/Glean/Regression/Driver/Args/Hack.hs (1:7, 15%) - glean/lib/Glean/Util/Same.hs (1:7, 2%) 6 duplicated lines in: - glean/lang/hack/deriver/Derive.hs (1:7, 22%) - glean/lib/Glean/Util/Range.hs (1:7, 1%) 6 duplicated lines in: - glean/lang/clang/Derive/Common.hs (1:7, 7%) - glean/lib/Glean/Util/Same.hs (1:7, 2%) 6 duplicated lines in: - glean/lang/hack/Derive/Env.hs (1:7, 17%) - glean/lib/Glean/Util/TargetAnalysis.hs (1:7, 2%) 6 duplicated lines in: - glean/lang/clang/Derive/Generic.hs (1:7, 24%) - glean/lib/Glean/Util/EntityUtils.hs (1:7, 1%) 6 duplicated lines in: - glean/lang/clang/Derive/CxxSame.hs (1:7, 7%) - glean/lib/Glean/Pretty/Shared.hs (1:7, 21%) 6 duplicated lines in: - glean/lang/flow/Glean/Regression/Driver/Args/Flow.hs (1:7, 23%) - glean/lib/Glean/Pretty/HackAnn.hs (1:7, 4%) 6 duplicated lines in: - glean/lang/clang/Derive.hs (1:7, 17%) - glean/lib/Glean/Search/Search.hs (1:7, 1%) 6 duplicated lines in: - glean/lang/flow/Glean/Regression/Driver/Args/Flow.hs (1:7, 23%) - glean/lib/Glean/Pretty/Src.hs (1:7, 16%) 6 duplicated lines in: - glean/lang/clang/Derive.hs (1:7, 17%) - glean/lib/Glean/Pretty/Shared.hs (1:7, 21%) 6 duplicated lines in: - glean/lang/clang/Derive/Types.hs (1:7, 4%) - glean/lib/Glean/Pretty/HackAnn.hs (1:7, 4%) 6 duplicated lines in: - glean/lang/lsif/Data/LSIF/Types.hs (1:7, 2%) - glean/lib/Glean/Util/BuckDeps.hs (1:7, 3%) 6 duplicated lines in: - glean/lang/clang/Derive/CxxTargetUses.hs (1:7, 7%) - glean/lib/Glean/Pretty/Styles.hs (1:7, 3%) 6 duplicated lines in: - glean/lang/clang/Derive/CxxTargetUses.hs (1:7, 7%) - glean/lib/Glean/Util/Declarations.hs (1:7, 2%) 6 duplicated lines in: - glean/lang/lsif/Data/LSIF/Angle.hs (1:7, 1%) - glean/lib/Glean/Pretty/CxxAnn.hs (1:7, 1%) 6 duplicated lines in: - glean/lang/lsif/Data/LSIF/JSON.hs (1:7, 2%) - glean/lib/Glean/Pretty/Shared.hs (1:7, 21%) 6 duplicated lines in: - glean/lang/clang/Derive/Common.hs (1:7, 7%) - glean/lib/Glean/Pretty/Cxx.hs (1:7, 1%) 6 duplicated lines in: - glean/lang/typescript/Main.hs (1:7, 9%) - glean/lib/Glean/Util/CxxXRef.hs (1:7, 9%) 6 duplicated lines in: - glean/lang/lsif/Data/LSIF/Angle.hs (1:7, 1%) - glean/lib/Glean/Pretty/Cxx.hs (1:7, 1%) 6 duplicated lines in: - glean/lang/clang/Derive/Generic.hs (1:7, 24%) - glean/lib/Glean/Pretty/CxxAnn.hs (1:7, 1%) 6 duplicated lines in: - glean/lang/clang/Derive/CxxDeclarationSources.hs (1:7, 4%) - glean/lib/Glean/Util/CxxXRef.hs (1:7, 9%) 6 duplicated lines in: - glean/lang/clang/Derive/Common.hs (1:7, 7%) - glean/lib/Glean/Pretty/Src.hs (1:7, 16%) 6 duplicated lines in: - glean/lang/clang/Derive/CxxSame.hs (1:7, 7%) - glean/lib/Glean/Util/XRefs.hs (1:7, 13%) 6 duplicated lines in: - glean/lang/clang/Derive/CxxDeclarationTargets.hs (1:7, 1%) - glean/lib/Glean/Pretty/CxxAnn.hs (1:7, 1%) 6 duplicated lines in: - glean/lang/clang/Derive.hs (1:7, 17%) - glean/lib/Glean/Util/Same.hs (1:7, 2%) 6 duplicated lines in: - glean/lang/lsif/Data/LSIF/Types.hs (1:7, 2%) - glean/lib/Glean/Util/URI.hs (1:7, 4%) 6 duplicated lines in: - glean/lang/clang/Derive/CxxDeclarationTargets.hs (1:7, 1%) - glean/lib/Glean/Pretty/Shared.hs (1:7, 21%) 6 duplicated lines in: - glean/lang/flow/Glean/Regression/Driver/Args/Flow.hs (1:7, 23%) - glean/lib/Glean/Util/Range.hs (1:7, 1%) 6 duplicated lines in: - glean/lang/hack/Glean/Regression/Driver/Args/Hack.hs (1:7, 15%) - glean/lib/Glean/Util/URI.hs (1:7, 4%) 6 duplicated lines in: - glean/lang/hack/Derive/Env.hs (1:7, 17%) - glean/lib/Glean/Util/Buck.hs (1:7, 1%) 6 duplicated lines in: - glean/lang/lsif/Glean/LSIF/Driver.hs (1:7, 6%) - glean/lib/Glean/Util/Declarations.hs (1:7, 2%) 6 duplicated lines in: - glean/lang/clang/Derive/Common.hs (1:7, 7%) - glean/lib/Glean/Util/Range.hs (1:7, 1%) 6 duplicated lines in: - glean/lang/hack/Derive/HackDeclarationTarget.hs (1:7, 2%) - glean/lib/Glean/Pretty/Code.hs (1:7, 27%) 6 duplicated lines in: - glean/lang/hack/Glean/Regression/Driver/Args/Hack.hs (1:7, 15%) - glean/lib/Glean/Pretty/Cxx.hs (1:7, 1%) 6 duplicated lines in: - glean/lang/hack/Derive/All.hs (1:7, 33%) - glean/lib/Glean/Util/TargetAnalysis.hs (1:7, 2%) 6 duplicated lines in: - glean/lang/hack/Glean/Regression/Driver/Args/Hack.hs (1:7, 15%) - glean/lib/Glean/Pretty/Code.hs (1:7, 27%) 6 duplicated lines in: - glean/lang/hack/deriver/Derive.hs (1:7, 22%) - glean/lib/Glean/Util/BuckDeps.hs (1:7, 3%) 6 duplicated lines in: - glean/lang/hack/Glean/Regression/Driver/Args/Hack.hs (1:7, 15%) - glean/lib/Glean/Derive.hs (1:7, 8%) 6 duplicated lines in: - glean/lang/flow/Glean/Regression/Driver/Args/Flow.hs (1:7, 23%) - glean/lib/Glean/Pretty/Hs.hs (1:7, 15%) 6 duplicated lines in: - glean/lang/hack/Derive/All.hs (1:7, 33%) - glean/lib/Glean/Pretty/Hs.hs (1:7, 15%) 6 duplicated lines in: - glean/lang/clang/Derive/Lib.hs (1:7, 7%) - glean/lib/Glean/Util/XRefs.hs (1:7, 13%) 6 duplicated lines in: - glean/lang/hack/Derive/Types.hs (1:7, 7%) - glean/lib/Glean/Util/Buck.hs (1:7, 1%) 6 duplicated lines in: - glean/lang/typescript/Main.hs (1:7, 9%) - glean/lib/Glean/Write/SimpleAsync.hs (1:7, 7%) 6 duplicated lines in: - glean/lang/hack/Derive/Env.hs (1:7, 17%) - glean/lib/Glean/Pretty/Search.hs (1:7, 25%) 6 duplicated lines in: - glean/lang/clang/Derive/CxxDeclarationSources.hs (1:7, 4%) - glean/lib/Glean/Server/Spawn.hs (1:7, 11%) 6 duplicated lines in: - glean/lang/clang/Derive/Types.hs (1:7, 4%) - glean/lib/Glean/Util/Buck.hs (1:7, 1%) 6 duplicated lines in: - glean/lang/typescript/Main.hs (1:7, 9%) - glean/lib/Glean/Util/AnnMaker.hs (1:7, 5%) 6 duplicated lines in: - glean/lang/clang/Derive/Env.hs (1:7, 12%) - glean/lib/Glean/Pretty/Code.hs (1:7, 27%) 6 duplicated lines in: - glean/lang/clang/Derive/CxxDeclarationSources.hs (1:7, 4%) - glean/lib/Glean/Util/XRefs.hs (1:7, 13%) 6 duplicated lines in: - glean/lang/hack/Derive/Env.hs (1:7, 17%) - glean/lib/Glean/Util/URI.hs (1:7, 4%) 6 duplicated lines in: - glean/lang/clang/Derive.hs (1:7, 17%) - glean/lib/Glean/Pretty/Cxx.hs (1:7, 1%) 6 duplicated lines in: - glean/lang/clang/Derive/Generic.hs (1:7, 24%) - glean/lib/Glean/Pretty/Style.hs (1:7, 33%) 6 duplicated lines in: - glean/lang/hack/Derive/HackDeclarationTarget.hs (1:7, 2%) - glean/lib/Glean/DocBlock/TrimLogic.hs (1:7, 3%) 6 duplicated lines in: - glean/lang/clang/Derive/CxxSame.hs (1:7, 7%) - glean/lib/Glean/Pretty/HackAnn.hs (1:7, 4%) 6 duplicated lines in: - glean/lang/hack/Glean/Regression/Driver/Args/Hack.hs (1:7, 15%) - glean/lib/Glean/Pretty/CxxAnn.hs (1:7, 1%) 6 duplicated lines in: - glean/lang/clang/Derive/Common.hs (1:7, 7%) - glean/lib/Glean/Write/SimpleAsync.hs (1:7, 7%) 6 duplicated lines in: - glean/lang/hack/Derive/Env.hs (1:7, 17%) - glean/lib/Glean/Pretty/Styles.hs (1:7, 3%) 6 duplicated lines in: - glean/lang/hack/Derive/Env.hs (1:7, 17%) - glean/lib/Glean/Pretty/Code.hs (1:7, 27%) 6 duplicated lines in: - glean/lang/clang/Derive.hs (1:7, 17%) - glean/lib/Glean/Pretty/Java.hs (1:7, 17%) 6 duplicated lines in: - glean/lang/lsif/Glean/LSIF/Driver.hs (1:7, 6%) - glean/lib/Glean/Util/Same.hs (1:7, 2%) 6 duplicated lines in: - glean/lang/clang/Derive/Lib.hs (1:7, 7%) - glean/lib/Glean/Util/AnnMaker.hs (1:7, 5%) 6 duplicated lines in: - glean/lang/clang/Derive/CxxDeclarationSources.hs (1:7, 4%) - glean/lib/Glean/Util/Range.hs (1:7, 1%) 6 duplicated lines in: - glean/lang/hack/Glean/Regression/Driver/Args/Hack.hs (1:7, 15%) - glean/lib/Glean/Write/SimpleAsync.hs (1:7, 7%) 6 duplicated lines in: - glean/lang/clang/Derive/CxxSame.hs (1:7, 7%) - glean/lib/Glean/Util/Same.hs (1:7, 2%) 6 duplicated lines in: - glean/lang/clang/Derive/Types.hs (1:7, 4%) - glean/lib/Glean/Search/EntityQuery.hs (1:7, 2%) 6 duplicated lines in: - glean/lang/hack/Glean/Regression/Driver/Args/Hack.hs (1:7, 15%) - glean/lib/Glean/Pretty/Styles.hs (1:7, 3%) 6 duplicated lines in: - glean/lang/flow/Glean/Regression/Driver/Args/Flow.hs (1:7, 23%) - glean/lib/Glean/Util/Declarations.hs (1:7, 2%) 6 duplicated lines in: - glean/lang/hack/Derive/HackDeclarationTarget.hs (1:7, 2%) - glean/lib/Glean/Derive.hs (1:7, 8%) 6 duplicated lines in: - glean/lang/lsif/Data/LSIF/JSON.hs (1:7, 2%) - glean/lib/Glean/DocBlock/TrimLogic.hs (1:7, 3%) 6 duplicated lines in: - glean/lang/clang/Derive/Generic.hs (1:7, 24%) - glean/lib/Glean/Pretty/HackAnn.hs (1:7, 4%) 6 duplicated lines in: - glean/lang/hack/Derive/Env.hs (1:7, 17%) - glean/lib/Glean/Util/Same.hs (1:7, 2%) 6 duplicated lines in: - glean/lang/lsif/Data/LSIF/Angle.hs (1:7, 1%) - glean/lib/Glean/Pretty/HackAnn.hs (1:7, 4%) 6 duplicated lines in: - glean/lang/clang/Derive/CxxSame.hs (1:7, 7%) - glean/lib/Glean/Search/Graph.hs (1:7, 2%) 6 duplicated lines in: - glean/lang/lsif/Data/LSIF/Types.hs (1:7, 2%) - glean/lib/Glean/Util/CxxXRef.hs (1:7, 9%) 6 duplicated lines in: - glean/lang/hack/Derive/HackDeclarationTarget.hs (1:7, 2%) - glean/lib/Glean/Util/BuckDeps.hs (1:7, 3%) 6 duplicated lines in: - glean/lang/lsif/Glean/LSIF/Driver.hs (1:7, 6%) - glean/lib/Glean/Util/Range.hs (1:7, 1%) 6 duplicated lines in: - glean/lang/hack/Glean/Regression/Driver/Args/Hack.hs (1:7, 15%) - glean/lib/Glean/Util/TargetAnalysis.hs (1:7, 2%) 6 duplicated lines in: - glean/lang/clang/Derive/CxxSame.hs (1:7, 7%) - glean/lib/Glean/DocBlock/TrimLogic.hs (1:7, 3%) 6 duplicated lines in: - glean/lang/clang/Derive/Types.hs (1:7, 4%) - glean/lib/Glean/Util/Declarations.hs (1:7, 2%) 6 duplicated lines in: - glean/lang/hack/Derive/Types.hs (1:7, 7%) - glean/lib/Glean/Pretty/Search.hs (1:7, 25%) 6 duplicated lines in: - glean/lang/lsif/Data/LSIF/JSON.hs (1:7, 2%) - glean/lib/Glean/Pretty/Code.hs (1:7, 27%) 6 duplicated lines in: - glean/lang/clang/Derive/CxxSame.hs (1:7, 7%) - glean/lib/Glean/Util/Range.hs (1:7, 1%) 6 duplicated lines in: - glean/lang/clang/Derive/Env.hs (1:7, 12%) - glean/lib/Glean/Search/Graph.hs (1:7, 2%) 6 duplicated lines in: - glean/lang/clang/Derive.hs (1:7, 17%) - glean/lib/Glean/DocBlock/TrimLogic.hs (1:7, 3%) 6 duplicated lines in: - glean/lang/clang/Derive/Common.hs (1:7, 7%) - glean/lib/Glean/Util/Declarations.hs (1:7, 2%) 6 duplicated lines in: - glean/lang/lsif/Glean/LSIF/Driver.hs (1:7, 6%) - glean/lib/Glean/Util/XRefs.hs (1:7, 13%) 6 duplicated lines in: - glean/lang/clang/Derive/Lib.hs (1:7, 7%) - glean/lib/Glean/Util/Range.hs (1:7, 1%) 6 duplicated lines in: - glean/lang/clang/Derive/Types.hs (1:7, 4%) - glean/lib/Glean/Pretty/Style.hs (1:7, 33%) 6 duplicated lines in: - glean/lang/flow/Glean/Regression/Driver/Args/Flow.hs (1:7, 23%) - glean/lib/Glean/Util/XRefs.hs (1:7, 13%) 6 duplicated lines in: - glean/lang/lsif/Data/LSIF/Angle.hs (1:7, 1%) - glean/lib/Glean/DocBlock/TrimLogic.hs (1:7, 3%) 6 duplicated lines in: - glean/lang/clang/Derive/CxxDeclarationTargets.hs (1:7, 1%) - glean/lib/Glean/Util/AnnMaker.hs (1:7, 5%) 6 duplicated lines in: - glean/lang/hack/Derive/Env.hs (1:7, 17%) - glean/lib/Glean/Util/AnnMaker.hs (1:7, 5%) 6 duplicated lines in: - glean/lang/typescript/Main.hs (1:7, 9%) - glean/lib/Glean/Pretty/Search.hs (1:7, 25%) 6 duplicated lines in: - glean/lang/clang/Derive/CxxDeclarationSources.hs (1:7, 4%) - glean/lib/Glean/Pretty/Code.hs (1:7, 27%) 6 duplicated lines in: - glean/lang/clang/Derive/CxxDeclarationSources.hs (1:7, 4%) - glean/lib/Glean/Search/EntityQuery.hs (1:7, 2%) 6 duplicated lines in: - glean/lang/hack/Glean/Regression/Driver/Args/Hack.hs (1:7, 15%) - glean/lib/Glean/Pretty/Hack.hs (1:7, 35%) 6 duplicated lines in: - glean/lang/clang/Derive/Generic.hs (1:7, 24%) - glean/lib/Glean/Util/BuckDeps.hs (1:7, 3%) 6 duplicated lines in: - glean/lang/lsif/Glean/LSIF/Driver.hs (1:7, 6%) - glean/lib/Glean/Write/SimpleAsync.hs (1:7, 7%) 6 duplicated lines in: - glean/lang/clang/Derive.hs (1:7, 17%) - glean/lib/Glean/Util/URI.hs (1:7, 4%) 6 duplicated lines in: - glean/lang/lsif/Data/LSIF/Types.hs (1:7, 2%) - glean/lib/Glean/Pretty/Hs.hs (1:7, 15%) 6 duplicated lines in: - glean/lang/hack/Derive/All.hs (1:7, 33%) - glean/lib/Glean/Pretty/Search.hs (1:7, 25%) 6 duplicated lines in: - glean/lang/hack/Derive/Types.hs (1:7, 7%) - glean/lib/Glean/Search/Search.hs (1:7, 1%) 6 duplicated lines in: - glean/lang/hack/deriver/Derive.hs (1:7, 22%) - glean/lib/Glean/Server/Spawn.hs (1:7, 11%) 6 duplicated lines in: - glean/lang/lsif/Data/LSIF/Types.hs (1:7, 2%) - glean/lib/Glean/Write/SimpleAsync.hs (1:7, 7%) 6 duplicated lines in: - glean/lang/clang/Derive/Env.hs (1:7, 12%) - glean/lib/Glean/Util/Buck.hs (1:7, 1%) 6 duplicated lines in: - glean/lang/clang/Derive/Common.hs (1:7, 7%) - glean/lib/Glean/Pretty/Style.hs (1:7, 33%) 6 duplicated lines in: - glean/lang/clang/Derive/Env.hs (1:7, 12%) - glean/lib/Glean/Pretty/Shared.hs (1:7, 21%) 6 duplicated lines in: - glean/lang/clang/Derive/CxxTargetUses.hs (1:7, 7%) - glean/lib/Glean/Pretty/Hs.hs (1:7, 15%) 6 duplicated lines in: - glean/lang/hack/Derive/Types.hs (1:7, 7%) - glean/lib/Glean/Util/EntityUtils.hs (1:7, 1%) 6 duplicated lines in: - glean/lang/hack/Derive/Env.hs (1:7, 17%) - glean/lib/Glean/Server/Spawn.hs (1:7, 11%) 6 duplicated lines in: - glean/lang/hack/Glean/Regression/Driver/Args/Hack.hs (1:7, 15%) - glean/lib/Glean/Pretty/Src.hs (1:7, 16%) 6 duplicated lines in: - glean/lang/clang/Derive/CxxDeclarationSources.hs (1:7, 4%) - glean/lib/Glean/Pretty/Cxx.hs (1:7, 1%) 6 duplicated lines in: - glean/lang/hack/Derive/All.hs (1:7, 33%) - glean/lib/Glean/Server/Spawn.hs (1:7, 11%) 6 duplicated lines in: - glean/lang/hack/Derive/Types.hs (1:7, 7%) - glean/lib/Glean/Pretty/Java.hs (1:7, 17%) 6 duplicated lines in: - glean/lang/clang/Derive/Lib.hs (1:7, 7%) - glean/lib/Glean/Pretty/Hs.hs (1:7, 15%) 6 duplicated lines in: - glean/lang/clang/Derive.hs (1:7, 17%) - glean/lib/Glean/Util/CxxXRef.hs (1:7, 9%) 6 duplicated lines in: - glean/lang/clang/Derive/Generic.hs (1:7, 24%) - glean/lib/Glean/Search/Search.hs (1:7, 1%) 6 duplicated lines in: - glean/lang/hack/deriver/Derive.hs (1:7, 22%) - glean/lib/Glean/Pretty/Code.hs (1:7, 27%) 6 duplicated lines in: - glean/lang/lsif/Glean/LSIF/Driver.hs (1:7, 6%) - glean/lib/Glean/Util/AnnMaker.hs (1:7, 5%) 6 duplicated lines in: - glean/lang/clang/Derive.hs (1:7, 17%) - glean/lib/Glean/Pretty/CxxAnn.hs (1:7, 1%) 6 duplicated lines in: - glean/lang/typescript/Main.hs (1:7, 9%) - glean/lib/Glean/Pretty/Hs.hs (1:7, 15%) 6 duplicated lines in: - glean/lang/lsif/Data/LSIF/Angle.hs (1:7, 1%) - glean/lib/Glean/Pretty/Shared.hs (1:7, 21%) 6 duplicated lines in: - glean/lang/clang/Derive/Env.hs (1:7, 12%) - glean/lib/Glean/Derive.hs (1:7, 8%) 6 duplicated lines in: - glean/lang/hack/Derive/HackDeclarationTarget.hs (1:7, 2%) - glean/lib/Glean/Util/URI.hs (1:7, 4%) 6 duplicated lines in: - glean/lang/lsif/Data/LSIF/JSON.hs (1:7, 2%) - glean/lib/Glean/Pretty/CxxAnn.hs (1:7, 1%) 6 duplicated lines in: - glean/lang/clang/Derive/CxxDeclarationSources.hs (1:7, 4%) - glean/lib/Glean/Pretty/CxxAnn.hs (1:7, 1%) 6 duplicated lines in: - glean/lang/clang/Derive/CxxSame.hs (1:7, 7%) - glean/lib/Glean/Pretty/Code.hs (1:7, 27%) 6 duplicated lines in: - glean/lang/typescript/Main.hs (1:7, 9%) - glean/lib/Glean/Server/Spawn.hs (1:7, 11%) 6 duplicated lines in: - glean/lang/lsif/Data/LSIF/JSON.hs (1:7, 2%) - glean/lib/Glean/Pretty/Style.hs (1:7, 33%) 6 duplicated lines in: - glean/lang/lsif/Data/LSIF/JSON.hs (1:7, 2%) - glean/lib/Glean/Pretty/HackAnn.hs (1:7, 4%) 6 duplicated lines in: - glean/lang/clang/Derive/CxxDeclarationTargets.hs (1:7, 1%) - glean/lib/Glean/Pretty/HackAnn.hs (1:7, 4%) 6 duplicated lines in: - glean/lang/lsif/Data/LSIF/Types.hs (1:7, 2%) - glean/lib/Glean/Pretty/Code.hs (1:7, 27%) 6 duplicated lines in: - glean/lang/clang/Derive/CxxTargetUses.hs (1:7, 7%) - glean/lib/Glean/Util/Buck.hs (1:7, 1%) 6 duplicated lines in: - glean/lang/lsif/Data/LSIF/Angle.hs (1:7, 1%) - glean/lib/Glean/Util/EntityUtils.hs (1:7, 1%) 6 duplicated lines in: - glean/lang/lsif/Glean/LSIF/Driver.hs (1:7, 6%) - glean/lib/Glean/Util/EntityUtils.hs (1:7, 1%) 6 duplicated lines in: - glean/lang/clang/Derive/Env.hs (1:7, 12%) - glean/lib/Glean/Pretty/HackAnn.hs (1:7, 4%) 6 duplicated lines in: - glean/lang/clang/Derive/Types.hs (1:7, 4%) - glean/lib/Glean/Util/CxxXRef.hs (1:7, 9%) 6 duplicated lines in: - glean/lang/clang/Derive/Common.hs (1:7, 7%) - glean/lib/Glean/Search/Graph.hs (1:7, 2%) 6 duplicated lines in: - glean/lang/hack/Derive/Env.hs (1:7, 17%) - glean/lib/Glean/DocBlock/TrimLogic.hs (1:7, 3%) 6 duplicated lines in: - glean/lang/clang/Derive/CxxDeclarationSources.hs (1:7, 4%) - glean/lib/Glean/Search/Graph.hs (1:7, 2%) 6 duplicated lines in: - glean/lang/lsif/Glean/LSIF/Driver.hs (1:7, 6%) - glean/lib/Glean/Pretty/Shared.hs (1:7, 21%) 6 duplicated lines in: - glean/lang/flow/Glean/Regression/Driver/Args/Flow.hs (1:7, 23%) - glean/lib/Glean/Util/Buck.hs (1:7, 1%) 6 duplicated lines in: - glean/lang/clang/Derive.hs (1:7, 17%) - glean/lib/Glean/Derive.hs (1:7, 8%) 6 duplicated lines in: - glean/lang/hack/Derive/Types.hs (1:7, 7%) - glean/lib/Glean/Util/AnnMaker.hs (1:7, 5%) 6 duplicated lines in: - glean/lang/typescript/Main.hs (1:7, 9%) - glean/lib/Glean/Pretty/Cxx.hs (1:7, 1%) 6 duplicated lines in: - glean/lang/lsif/Data/LSIF/Angle.hs (1:7, 1%) - glean/lib/Glean/Pretty/Code.hs (1:7, 27%) 6 duplicated lines in: - glean/lang/lsif/Data/LSIF/JSON.hs (1:7, 2%) - glean/lib/Glean/Util/Declarations.hs (1:7, 2%) 6 duplicated lines in: - glean/lang/hack/Derive/Env.hs (1:7, 17%) - glean/lib/Glean/Util/XRefs.hs (1:7, 13%) 6 duplicated lines in: - glean/lang/clang/Derive/CxxSame.hs (1:7, 7%) - glean/lib/Glean/Pretty/CxxAnn.hs (1:7, 1%) 6 duplicated lines in: - glean/lang/hack/Derive/All.hs (1:7, 33%) - glean/lib/Glean/Search/Graph.hs (1:7, 2%) 6 duplicated lines in: - glean/lang/clang/Derive/CxxSame.hs (1:7, 7%) - glean/lib/Glean/Derive.hs (1:7, 8%) 6 duplicated lines in: - glean/lang/hack/Glean/Regression/Driver/Args/Hack.hs (1:7, 15%) - glean/lib/Glean/Util/EntityUtils.hs (1:7, 1%) 6 duplicated lines in: - glean/lang/clang/Derive/CxxSame.hs (1:7, 7%) - glean/lib/Glean/Util/SchemaRepos.hs (1:7, 7%) 6 duplicated lines in: - glean/lang/clang/Derive/Lib.hs (1:7, 7%) - glean/lib/Glean/Search/EntityQuery.hs (1:7, 2%) 6 duplicated lines in: - glean/lang/flow/Glean/Regression/Driver/Args/Flow.hs (1:7, 23%) - glean/lib/Glean/Util/CxxXRef.hs (1:7, 9%) 6 duplicated lines in: - glean/lang/hack/Derive/Types.hs (1:7, 7%) - glean/lib/Glean/Pretty/Shared.hs (1:7, 21%) 6 duplicated lines in: - glean/lang/clang/Derive/Env.hs (1:7, 12%) - glean/lib/Glean/Util/BuckDeps.hs (1:7, 3%) 6 duplicated lines in: - glean/lang/clang/Derive/Generic.hs (1:7, 24%) - glean/lib/Glean/Pretty/Java.hs (1:7, 17%) 6 duplicated lines in: - glean/lang/lsif/Glean/LSIF/Driver.hs (1:7, 6%) - glean/lib/Glean/Util/BuckDeps.hs (1:7, 3%) 6 duplicated lines in: - glean/lang/lsif/Data/LSIF/JSON.hs (1:7, 2%) - glean/lib/Glean/Util/BuckDeps.hs (1:7, 3%) 6 duplicated lines in: - glean/lang/lsif/Data/LSIF/Types.hs (1:7, 2%) - glean/lib/Glean/Util/Buck.hs (1:7, 1%) 6 duplicated lines in: - glean/lang/typescript/Main.hs (1:7, 9%) - glean/lib/Glean/Util/Declarations.hs (1:7, 2%) 6 duplicated lines in: - glean/lang/clang/Derive/Common.hs (1:7, 7%) - glean/lib/Glean/Pretty/Styles.hs (1:7, 3%) 6 duplicated lines in: - glean/lang/clang/Derive/Common.hs (1:7, 7%) - glean/lib/Glean/Util/CxxXRef.hs (1:7, 9%) 6 duplicated lines in: - glean/lang/hack/deriver/Derive.hs (1:7, 22%) - glean/lib/Glean/Util/EntityUtils.hs (1:7, 1%) 6 duplicated lines in: - glean/lang/clang/Derive/CxxDeclarationTargets.hs (1:7, 1%) - glean/lib/Glean/Search/Search.hs (1:7, 1%) 6 duplicated lines in: - glean/lang/hack/Derive/All.hs (1:7, 33%) - glean/lib/Glean/Util/CxxXRef.hs (1:7, 9%) 6 duplicated lines in: - glean/lang/hack/Derive/Env.hs (1:7, 17%) - glean/lib/Glean/Pretty/Hack.hs (1:7, 35%) 6 duplicated lines in: - glean/lang/clang/Derive/Lib.hs (1:7, 7%) - glean/lib/Glean/Pretty/HackAnn.hs (1:7, 4%) 6 duplicated lines in: - glean/lang/clang/Derive/CxxTargetUses.hs (1:7, 7%) - glean/lib/Glean/Pretty/Hack.hs (1:7, 35%) 6 duplicated lines in: - glean/lang/lsif/Glean/LSIF/Driver.hs (1:7, 6%) - glean/lib/Glean/Util/CxxXRef.hs (1:7, 9%) 6 duplicated lines in: - glean/lang/lsif/Data/LSIF/JSON.hs (1:7, 2%) - glean/lib/Glean/Util/XRefs.hs (1:7, 13%) 6 duplicated lines in: - glean/lang/clang/Derive/Generic.hs (1:7, 24%) - glean/lib/Glean/Util/Range.hs (1:7, 1%) 6 duplicated lines in: - glean/lang/hack/Derive/All.hs (1:7, 33%) - glean/lib/Glean/Pretty/HackAnn.hs (1:7, 4%) 6 duplicated lines in: - glean/lang/clang/Derive.hs (1:7, 17%) - glean/lib/Glean/Server/Spawn.hs (1:7, 11%) 6 duplicated lines in: - glean/lang/hack/Derive/HackDeclarationTarget.hs (1:7, 2%) - glean/lib/Glean/Pretty/Styles.hs (1:7, 3%) 6 duplicated lines in: - glean/lang/lsif/Data/LSIF/Angle.hs (1:7, 1%) - glean/lib/Glean/Search/EntityQuery.hs (1:7, 2%) 6 duplicated lines in: - glean/lang/clang/Derive/Env.hs (1:7, 12%) - glean/lib/Glean/Util/TargetAnalysis.hs (1:7, 2%) 6 duplicated lines in: - glean/lang/lsif/Data/LSIF/JSON.hs (1:7, 2%) - glean/lib/Glean/Pretty/Styles.hs (1:7, 3%) 6 duplicated lines in: - glean/lang/clang/Derive/Common.hs (1:7, 7%) - glean/lib/Glean/DocBlock/TrimLogic.hs (1:7, 3%) 6 duplicated lines in: - glean/lang/lsif/Data/LSIF/Angle.hs (1:7, 1%) - glean/lib/Glean/Search/Search.hs (1:7, 1%) 6 duplicated lines in: - glean/lang/lsif/Glean/LSIF/Driver.hs (1:7, 6%) - glean/lib/Glean/Server/Spawn.hs (1:7, 11%) 6 duplicated lines in: - glean/lang/hack/Glean/Regression/Driver/Args/Hack.hs (1:7, 15%) - glean/lib/Glean/Search/Search.hs (1:7, 1%) 6 duplicated lines in: - glean/lang/clang/Derive/Env.hs (1:7, 12%) - glean/lib/Glean/Pretty/Hs.hs (1:7, 15%) 6 duplicated lines in: - glean/lang/clang/Derive/CxxTargetUses.hs (1:7, 7%) - glean/lib/Glean/Util/Same.hs (1:7, 2%) 6 duplicated lines in: - glean/lang/clang/Derive/Common.hs (1:7, 7%) - glean/lib/Glean/Pretty/Hack.hs (1:7, 35%) 6 duplicated lines in: - glean/lang/lsif/Data/LSIF/JSON.hs (1:7, 2%) - glean/lib/Glean/Derive.hs (1:7, 8%) 6 duplicated lines in: - glean/lang/flow/Glean/Regression/Driver/Args/Flow.hs (1:7, 23%) - glean/lib/Glean/Pretty/Java.hs (1:7, 17%) 6 duplicated lines in: - glean/lang/clang/Derive/CxxTargetUses.hs (1:7, 7%) - glean/lib/Glean/Search/EntityQuery.hs (1:7, 2%) 6 duplicated lines in: - glean/lang/hack/Derive/Types.hs (1:7, 7%) - glean/lib/Glean/Search/Graph.hs (1:7, 2%) 6 duplicated lines in: - glean/lang/clang/Derive/Env.hs (1:7, 12%) - glean/lib/Glean/Pretty/Hack.hs (1:7, 35%) 6 duplicated lines in: - glean/lang/hack/deriver/Derive.hs (1:7, 22%) - glean/lib/Glean/Util/Same.hs (1:7, 2%) 6 duplicated lines in: - glean/lang/clang/Derive/CxxTargetUses.hs (1:7, 7%) - glean/lib/Glean/Write/SimpleAsync.hs (1:7, 7%) 6 duplicated lines in: - glean/lang/clang/Derive.hs (1:7, 17%) - glean/lib/Glean/Pretty/Search.hs (1:7, 25%) 6 duplicated lines in: - glean/lang/clang/Derive/CxxDeclarationSources.hs (1:7, 4%) - glean/lib/Glean/Pretty/Styles.hs (1:7, 3%) 6 duplicated lines in: - glean/lang/hack/Derive/All.hs (1:7, 33%) - glean/lib/Glean/Util/SchemaRepos.hs (1:7, 7%) 6 duplicated lines in: - glean/lang/clang/Derive/CxxDeclarationSources.hs (1:7, 4%) - glean/lib/Glean/Util/TargetAnalysis.hs (1:7, 2%) 6 duplicated lines in: - glean/lang/clang/Derive/Types.hs (1:7, 4%) - glean/lib/Glean/Pretty/Code.hs (1:7, 27%) 6 duplicated lines in: - glean/lang/typescript/Main.hs (1:7, 9%) - glean/lib/Glean/Util/Same.hs (1:7, 2%) 6 duplicated lines in: - glean/lang/typescript/Main.hs (1:7, 9%) - glean/lib/Glean/Pretty/Java.hs (1:7, 17%) 6 duplicated lines in: - glean/lang/clang/Derive/CxxTargetUses.hs (1:7, 7%) - glean/lib/Glean/Util/AnnMaker.hs (1:7, 5%) 6 duplicated lines in: - glean/lang/hack/Glean/Regression/Driver/Args/Hack.hs (1:7, 15%) - glean/lib/Glean/Server/Spawn.hs (1:7, 11%) 6 duplicated lines in: - glean/lang/flow/Glean/Regression/Driver/Args/Flow.hs (1:7, 23%) - glean/lib/Glean/Server/Spawn.hs (1:7, 11%) 6 duplicated lines in: - glean/lang/clang/Derive.hs (1:7, 17%) - glean/lib/Glean/Pretty/Styles.hs (1:7, 3%) 6 duplicated lines in: - glean/lang/clang/Derive/Lib.hs (1:7, 7%) - glean/lib/Glean/Util/SchemaRepos.hs (1:7, 7%) 6 duplicated lines in: - glean/lang/clang/Derive/CxxDeclarationSources.hs (1:7, 4%) - glean/lib/Glean/Pretty/Src.hs (1:7, 16%) 6 duplicated lines in: - glean/lang/clang/Derive/Lib.hs (1:7, 7%) - glean/lib/Glean/Pretty/Search.hs (1:7, 25%) 6 duplicated lines in: - glean/lang/clang/Derive/CxxSame.hs (1:7, 7%) - glean/lib/Glean/Pretty/Search.hs (1:7, 25%) 6 duplicated lines in: - glean/lang/clang/Derive/CxxTargetUses.hs (1:7, 7%) - glean/lib/Glean/Pretty/Shared.hs (1:7, 21%) 6 duplicated lines in: - glean/lang/hack/Derive/All.hs (1:7, 33%) - glean/lib/Glean/Util/Declarations.hs (1:7, 2%) 6 duplicated lines in: - glean/lang/clang/Derive/CxxTargetUses.hs (1:7, 7%) - glean/lib/Glean/Pretty/Cxx.hs (1:7, 1%) 6 duplicated lines in: - glean/lang/flow/Glean/Regression/Driver/Args/Flow.hs (1:7, 23%) - glean/lib/Glean/Search/Search.hs (1:7, 1%) 6 duplicated lines in: - glean/lang/clang/Derive/CxxDeclarationSources.hs (1:7, 4%) - glean/lib/Glean/Util/BuckDeps.hs (1:7, 3%) 6 duplicated lines in: - glean/lang/clang/Derive.hs (1:7, 17%) - glean/lib/Glean/Search/EntityQuery.hs (1:7, 2%) 6 duplicated lines in: - glean/lang/clang/Derive/CxxTargetUses.hs (1:7, 7%) - glean/lib/Glean/Util/XRefs.hs (1:7, 13%) 6 duplicated lines in: - glean/lang/clang/Derive/CxxDeclarationSources.hs (1:7, 4%) - glean/lib/Glean/Write/SimpleAsync.hs (1:7, 7%) 6 duplicated lines in: - glean/lang/hack/Derive/All.hs (1:7, 33%) - glean/lib/Glean/Pretty/CxxAnn.hs (1:7, 1%) 6 duplicated lines in: - glean/lang/clang/Derive/Common.hs (1:7, 7%) - glean/lib/Glean/Pretty/Shared.hs (1:7, 21%) 6 duplicated lines in: - glean/lang/lsif/Data/LSIF/Angle.hs (1:7, 1%) - glean/lib/Glean/Pretty/Styles.hs (1:7, 3%) 6 duplicated lines in: - glean/lang/lsif/Data/LSIF/JSON.hs (1:7, 2%) - glean/lib/Glean/Util/EntityUtils.hs (1:7, 1%) 6 duplicated lines in: - glean/lang/hack/Derive/Types.hs (1:7, 7%) - glean/lib/Glean/Util/XRefs.hs (1:7, 13%) 6 duplicated lines in: - glean/lang/clang/Derive/Common.hs (1:7, 7%) - glean/lib/Glean/Util/Buck.hs (1:7, 1%) 6 duplicated lines in: - glean/lang/clang/Derive/Common.hs (1:7, 7%) - glean/lib/Glean/Util/BuckDeps.hs (1:7, 3%) 6 duplicated lines in: - glean/lang/hack/deriver/Derive.hs (1:7, 22%) - glean/lib/Glean/Util/Declarations.hs (1:7, 2%) 6 duplicated lines in: - glean/lang/clang/Derive/Generic.hs (1:7, 24%) - glean/lib/Glean/Util/TargetAnalysis.hs (1:7, 2%) 6 duplicated lines in: - glean/lang/clang/Derive/CxxTargetUses.hs (1:7, 7%) - glean/lib/Glean/DocBlock/TrimLogic.hs (1:7, 3%) 6 duplicated lines in: - glean/lang/lsif/Data/LSIF/Types.hs (1:7, 2%) - glean/lib/Glean/Pretty/Styles.hs (1:7, 3%) 6 duplicated lines in: - glean/lang/clang/Derive/Env.hs (1:7, 12%) - glean/lib/Glean/Pretty/Styles.hs (1:7, 3%) 6 duplicated lines in: - glean/lang/hack/Derive/Env.hs (1:7, 17%) - glean/lib/Glean/Util/BuckDeps.hs (1:7, 3%) 6 duplicated lines in: - glean/lang/clang/Derive/Types.hs (1:7, 4%) - glean/lib/Glean/Write/SimpleAsync.hs (1:7, 7%) 6 duplicated lines in: - glean/lang/hack/Derive/All.hs (1:7, 33%) - glean/lib/Glean/Pretty/Style.hs (1:7, 33%) 6 duplicated lines in: - glean/lang/hack/Derive/Env.hs (1:7, 17%) - glean/lib/Glean/Util/CxxXRef.hs (1:7, 9%) 6 duplicated lines in: - glean/lang/clang/Derive/CxxDeclarationTargets.hs (1:7, 1%) - glean/lib/Glean/Util/CxxXRef.hs (1:7, 9%) 6 duplicated lines in: - glean/lang/hack/Derive/Env.hs (1:7, 17%) - glean/lib/Glean/Pretty/Java.hs (1:7, 17%) 6 duplicated lines in: - glean/lang/lsif/Data/LSIF/Types.hs (1:7, 2%) - glean/lib/Glean/Pretty/Java.hs (1:7, 17%) 6 duplicated lines in: - glean/lang/clang/Derive/Lib.hs (1:7, 7%) - glean/lib/Glean/Pretty/Shared.hs (1:7, 21%) 6 duplicated lines in: - glean/lang/clang/Derive.hs (1:7, 17%) - glean/lib/Glean/Util/SchemaRepos.hs (1:7, 7%) 6 duplicated lines in: - glean/lang/hack/deriver/Derive.hs (1:7, 22%) - glean/lib/Glean/Pretty/Search.hs (1:7, 25%) 6 duplicated lines in: - glean/lang/typescript/Main.hs (1:7, 9%) - glean/lib/Glean/Util/SchemaRepos.hs (1:7, 7%) 6 duplicated lines in: - glean/lang/hack/Derive/Env.hs (1:7, 17%) - glean/lib/Glean/Search/Search.hs (1:7, 1%) 6 duplicated lines in: - glean/lang/hack/Derive/Types.hs (1:7, 7%) - glean/lib/Glean/Util/Range.hs (1:7, 1%) 6 duplicated lines in: - glean/lang/lsif/Data/LSIF/Types.hs (1:7, 2%) - glean/lib/Glean/Server/Spawn.hs (1:7, 11%) 6 duplicated lines in: - glean/lang/clang/Derive/Lib.hs (1:7, 7%) - glean/lib/Glean/Pretty/Code.hs (1:7, 27%) 6 duplicated lines in: - glean/lang/hack/Derive/HackDeclarationTarget.hs (1:7, 2%) - glean/lib/Glean/Pretty/Hack.hs (1:7, 35%) 6 duplicated lines in: - glean/lang/hack/Glean/Regression/Driver/Args/Hack.hs (1:7, 15%) - glean/lib/Glean/Pretty/Hs.hs (1:7, 15%) 6 duplicated lines in: - glean/lang/clang/Derive/CxxSame.hs (1:7, 7%) - glean/lib/Glean/Write/SimpleAsync.hs (1:7, 7%) 6 duplicated lines in: - glean/lang/lsif/Data/LSIF/JSON.hs (1:7, 2%) - glean/lib/Glean/Search/EntityQuery.hs (1:7, 2%) 6 duplicated lines in: - glean/lang/hack/Derive/HackDeclarationTarget.hs (1:7, 2%) - glean/lib/Glean/Util/SchemaRepos.hs (1:7, 7%) 6 duplicated lines in: - glean/lang/clang/Derive/Lib.hs (1:7, 7%) - glean/lib/Glean/Util/CxxXRef.hs (1:7, 9%) 6 duplicated lines in: - glean/lang/clang/Derive/CxxSame.hs (1:7, 7%) - glean/lib/Glean/Pretty/Hack.hs (1:7, 35%) 6 duplicated lines in: - glean/lang/clang/Derive/CxxDeclarationTargets.hs (1:7, 1%) - glean/lib/Glean/Util/Same.hs (1:7, 2%) 6 duplicated lines in: - glean/lang/flow/Glean/Regression/Driver/Args/Flow.hs (1:7, 23%) - glean/lib/Glean/Pretty/Search.hs (1:7, 25%) 6 duplicated lines in: - glean/lang/hack/Derive/Types.hs (1:7, 7%) - glean/lib/Glean/Util/Same.hs (1:7, 2%) 6 duplicated lines in: - glean/lang/clang/Derive/Lib.hs (1:7, 7%) - glean/lib/Glean/Search/Search.hs (1:7, 1%) 6 duplicated lines in: - glean/lang/hack/Glean/Regression/Driver/Args/Hack.hs (1:7, 15%) - glean/lib/Glean/Util/Range.hs (1:7, 1%) 6 duplicated lines in: - glean/lang/hack/Derive/Env.hs (1:7, 17%) - glean/lib/Glean/Pretty/Shared.hs (1:7, 21%) 6 duplicated lines in: - glean/lang/lsif/Glean/LSIF/Driver.hs (1:7, 6%) - glean/lib/Glean/Search/EntityQuery.hs (1:7, 2%) 6 duplicated lines in: - glean/lang/hack/deriver/Derive.hs (1:7, 22%) - glean/lib/Glean/Pretty/Hack.hs (1:7, 35%) 6 duplicated lines in: - glean/lang/clang/Derive/CxxDeclarationTargets.hs (1:7, 1%) - glean/lib/Glean/Write/SimpleAsync.hs (1:7, 7%) 6 duplicated lines in: - glean/lang/clang/Derive/Env.hs (1:7, 12%) - glean/lib/Glean/Pretty/Java.hs (1:7, 17%) 6 duplicated lines in: - glean/lang/typescript/Main.hs (1:7, 9%) - glean/lib/Glean/Pretty/Hack.hs (1:7, 35%) 6 duplicated lines in: - glean/lang/clang/Derive/Env.hs (1:7, 12%) - glean/lib/Glean/Util/SchemaRepos.hs (1:7, 7%) 6 duplicated lines in: - glean/lang/clang/Derive/Common.hs (1:7, 7%) - glean/lib/Glean/Util/XRefs.hs (1:7, 13%) 6 duplicated lines in: - glean/lang/clang/Derive.hs (1:7, 17%) - glean/lib/Glean/Pretty/Hack.hs (1:7, 35%) 6 duplicated lines in: - glean/lang/clang/Derive/Lib.hs (1:7, 7%) - glean/lib/Glean/DocBlock/TrimLogic.hs (1:7, 3%) 6 duplicated lines in: - glean/lang/clang/Derive.hs (1:7, 17%) - glean/lib/Glean/Util/Range.hs (1:7, 1%) 6 duplicated lines in: - glean/lang/typescript/Main.hs (1:7, 9%) - glean/lib/Glean/Pretty/CxxAnn.hs (1:7, 1%) 6 duplicated lines in: - glean/lang/hack/Derive/All.hs (1:7, 33%) - glean/lib/Glean/Util/Range.hs (1:7, 1%) 6 duplicated lines in: - glean/lang/lsif/Data/LSIF/Angle.hs (1:7, 1%) - glean/lib/Glean/Util/XRefs.hs (1:7, 13%) 6 duplicated lines in: - glean/lang/clang/Derive/CxxDeclarationTargets.hs (1:7, 1%) - glean/lib/Glean/Derive.hs (1:7, 8%) 6 duplicated lines in: - glean/lang/hack/Derive/All.hs (1:7, 33%) - glean/lib/Glean/Derive.hs (1:7, 8%) 6 duplicated lines in: - glean/lang/clang/Derive/Generic.hs (1:7, 24%) - glean/lib/Glean/Search/Graph.hs (1:7, 2%) 6 duplicated lines in: - glean/lang/lsif/Data/LSIF/Angle.hs (1:7, 1%) - glean/lib/Glean/Derive.hs (1:7, 8%) 6 duplicated lines in: - glean/lang/clang/Derive/Generic.hs (1:7, 24%) - glean/lib/Glean/Pretty/Src.hs (1:7, 16%) 6 duplicated lines in: - glean/lang/hack/Derive/HackDeclarationTarget.hs (1:7, 2%) - glean/lib/Glean/Util/CxxXRef.hs (1:7, 9%) 6 duplicated lines in: - glean/lang/lsif/Glean/LSIF/Driver.hs (1:7, 6%) - glean/lib/Glean/Pretty/Styles.hs (1:7, 3%) 6 duplicated lines in: - glean/lang/clang/Derive/Common.hs (1:7, 7%) - glean/lib/Glean/Util/TargetAnalysis.hs (1:7, 2%) 6 duplicated lines in: - glean/lang/clang/Derive.hs (1:7, 17%) - glean/lib/Glean/Pretty/Hs.hs (1:7, 15%) 6 duplicated lines in: - glean/lang/hack/deriver/Derive.hs (1:7, 22%) - glean/lib/Glean/Util/XRefs.hs (1:7, 13%) 6 duplicated lines in: - glean/lang/clang/Derive/Generic.hs (1:7, 24%) - glean/lib/Glean/Pretty/Hack.hs (1:7, 35%) 6 duplicated lines in: - glean/lang/hack/Derive/Env.hs (1:7, 17%) - glean/lib/Glean/Pretty/HackAnn.hs (1:7, 4%) 6 duplicated lines in: - glean/lang/clang/Derive/Generic.hs (1:7, 24%) - glean/lib/Glean/Util/Buck.hs (1:7, 1%) 6 duplicated lines in: - glean/lang/clang/Derive/CxxDeclarationTargets.hs (1:7, 1%) - glean/lib/Glean/Util/EntityUtils.hs (1:7, 1%) 6 duplicated lines in: - glean/lang/typescript/Main.hs (1:7, 9%) - glean/lib/Glean/Util/XRefs.hs (1:7, 13%) 6 duplicated lines in: - glean/lang/clang/Derive/Types.hs (1:7, 4%) - glean/lib/Glean/Util/Same.hs (1:7, 2%) 6 duplicated lines in: - glean/lang/clang/Derive/CxxSame.hs (1:7, 7%) - glean/lib/Glean/Search/EntityQuery.hs (1:7, 2%) 6 duplicated lines in: - glean/lang/clang/Derive/CxxDeclarationTargets.hs (1:7, 1%) - glean/lib/Glean/Util/BuckDeps.hs (1:7, 3%) 6 duplicated lines in: - glean/lang/flow/Glean/Regression/Driver/Args/Flow.hs (1:7, 23%) - glean/lib/Glean/Util/SchemaRepos.hs (1:7, 7%) 6 duplicated lines in: - glean/lang/clang/Derive/Env.hs (1:7, 12%) - glean/lib/Glean/Util/AnnMaker.hs (1:7, 5%) 6 duplicated lines in: - glean/lang/clang/Derive/Lib.hs (1:7, 7%) - glean/lib/Glean/Derive.hs (1:7, 8%) 6 duplicated lines in: - glean/lang/lsif/Data/LSIF/JSON.hs (1:7, 2%) - glean/lib/Glean/Pretty/Hack.hs (1:7, 35%) 6 duplicated lines in: - glean/lang/clang/Derive/CxxTargetUses.hs (1:7, 7%) - glean/lib/Glean/Util/BuckDeps.hs (1:7, 3%) 6 duplicated lines in: - glean/lang/lsif/Data/LSIF/Angle.hs (1:7, 1%) - glean/lib/Glean/Util/AnnMaker.hs (1:7, 5%) 6 duplicated lines in: - glean/lang/hack/deriver/Derive.hs (1:7, 22%) - glean/lib/Glean/Util/TargetAnalysis.hs (1:7, 2%) 6 duplicated lines in: - glean/lang/clang/Derive/Types.hs (1:7, 4%) - glean/lib/Glean/Pretty/Search.hs (1:7, 25%) 6 duplicated lines in: - glean/lang/hack/Derive/All.hs (1:7, 33%) - glean/lib/Glean/Util/XRefs.hs (1:7, 13%) 6 duplicated lines in: - glean/lang/hack/Derive/All.hs (1:7, 33%) - glean/lib/Glean/Pretty/Java.hs (1:7, 17%) 6 duplicated lines in: - glean/lang/clang/Derive/Common.hs (1:7, 7%) - glean/lib/Glean/Search/Search.hs (1:7, 1%) 6 duplicated lines in: - glean/lang/hack/deriver/Derive.hs (1:7, 22%) - glean/lib/Glean/Pretty/Hs.hs (1:7, 15%) 6 duplicated lines in: - glean/lang/lsif/Data/LSIF/Types.hs (1:7, 2%) - glean/lib/Glean/Pretty/CxxAnn.hs (1:7, 1%) 6 duplicated lines in: - glean/lang/clang/Derive/CxxSame.hs (1:7, 7%) - glean/lib/Glean/Util/TargetAnalysis.hs (1:7, 2%) 6 duplicated lines in: - glean/lang/clang/Derive/CxxTargetUses.hs (1:7, 7%) - glean/lib/Glean/Search/Search.hs (1:7, 1%) 6 duplicated lines in: - glean/lang/flow/Glean/Regression/Driver/Args/Flow.hs (1:7, 23%) - glean/lib/Glean/Util/AnnMaker.hs (1:7, 5%) 6 duplicated lines in: - glean/lang/hack/Derive/HackDeclarationTarget.hs (1:7, 2%) - glean/lib/Glean/Util/AnnMaker.hs (1:7, 5%) 6 duplicated lines in: - glean/lang/clang/Derive/CxxDeclarationTargets.hs (1:7, 1%) - glean/lib/Glean/Pretty/Styles.hs (1:7, 3%) 6 duplicated lines in: - glean/lang/clang/Derive/Common.hs (1:7, 7%) - glean/lib/Glean/Search/EntityQuery.hs (1:7, 2%) 6 duplicated lines in: - glean/lang/hack/Derive/HackDeclarationTarget.hs (1:7, 2%) - glean/lib/Glean/Util/Buck.hs (1:7, 1%) 6 duplicated lines in: - glean/lang/flow/Glean/Regression/Driver/Args/Flow.hs (1:7, 23%) - glean/lib/Glean/Pretty/Shared.hs (1:7, 21%) 6 duplicated lines in: - glean/lang/clang/Derive/CxxSame.hs (1:7, 7%) - glean/lib/Glean/Pretty/Style.hs (1:7, 33%) 6 duplicated lines in: - glean/lang/typescript/Main.hs (1:7, 9%) - glean/lib/Glean/Util/URI.hs (1:7, 4%) 6 duplicated lines in: - glean/lang/lsif/Glean/LSIF/Driver.hs (1:7, 6%) - glean/lib/Glean/Search/Search.hs (1:7, 1%) 6 duplicated lines in: - glean/lang/clang/Derive/Types.hs (1:7, 4%) - glean/lib/Glean/Pretty/Src.hs (1:7, 16%) 6 duplicated lines in: - glean/lang/clang/Derive.hs (1:7, 17%) - glean/lib/Glean/Util/Buck.hs (1:7, 1%) 6 duplicated lines in: - glean/lang/hack/Glean/Regression/Driver/Args/Hack.hs (1:7, 15%) - glean/lib/Glean/Util/AnnMaker.hs (1:7, 5%) 6 duplicated lines in: - glean/lang/clang/Derive/Types.hs (1:7, 4%) - glean/lib/Glean/Pretty/Java.hs (1:7, 17%) 6 duplicated lines in: - glean/lang/lsif/Data/LSIF/JSON.hs (1:7, 2%) - glean/lib/Glean/Util/Buck.hs (1:7, 1%) 6 duplicated lines in: - glean/lang/clang/Derive/Generic.hs (1:7, 24%) - glean/lib/Glean/Util/SchemaRepos.hs (1:7, 7%) 6 duplicated lines in: - glean/lang/clang/Derive/Generic.hs (1:7, 24%) - glean/lib/Glean/Derive.hs (1:7, 8%) 6 duplicated lines in: - glean/lang/lsif/Glean/LSIF/Driver.hs (1:7, 6%) - glean/lib/Glean/Util/URI.hs (1:7, 4%) 6 duplicated lines in: - glean/lang/hack/deriver/Derive.hs (1:7, 22%) - glean/lib/Glean/Search/EntityQuery.hs (1:7, 2%) 6 duplicated lines in: - glean/lang/lsif/Data/LSIF/Angle.hs (1:7, 1%) - glean/lib/Glean/Util/Buck.hs (1:7, 1%) 6 duplicated lines in: - glean/lang/hack/Derive/All.hs (1:7, 33%) - glean/lib/Glean/Util/URI.hs (1:7, 4%) 6 duplicated lines in: - glean/lang/hack/Derive/Types.hs (1:7, 7%) - glean/lib/Glean/Pretty/Code.hs (1:7, 27%) 6 duplicated lines in: - glean/lang/hack/Derive/All.hs (1:7, 33%) - glean/lib/Glean/Util/EntityUtils.hs (1:7, 1%) 6 duplicated lines in: - glean/lang/hack/deriver/Derive.hs (1:7, 22%) - glean/lib/Glean/DocBlock/TrimLogic.hs (1:7, 3%) 6 duplicated lines in: - glean/lang/clang/Derive.hs (1:7, 17%) - glean/lib/Glean/Util/TargetAnalysis.hs (1:7, 2%) 6 duplicated lines in: - glean/lang/hack/Glean/Regression/Driver/Args/Hack.hs (1:7, 15%) - glean/lib/Glean/Util/BuckDeps.hs (1:7, 3%) 6 duplicated lines in: - glean/lang/hack/Derive/HackDeclarationTarget.hs (1:7, 2%) - glean/lib/Glean/Server/Spawn.hs (1:7, 11%) 6 duplicated lines in: - glean/lang/lsif/Data/LSIF/Types.hs (1:7, 2%) - glean/lib/Glean/Util/SchemaRepos.hs (1:7, 7%) 6 duplicated lines in: - glean/lang/clang/Derive/CxxTargetUses.hs (1:7, 7%) - glean/lib/Glean/Util/CxxXRef.hs (1:7, 9%) 6 duplicated lines in: - glean/lang/hack/Derive/Env.hs (1:7, 17%) - glean/lib/Glean/Pretty/Style.hs (1:7, 33%) 6 duplicated lines in: - glean/lang/hack/Glean/Regression/Driver/Args/Hack.hs (1:7, 15%) - glean/lib/Glean/Pretty/Shared.hs (1:7, 21%) 6 duplicated lines in: - glean/lang/hack/Derive/Env.hs (1:7, 17%) - glean/lib/Glean/Util/SchemaRepos.hs (1:7, 7%) 6 duplicated lines in: - glean/lang/clang/Derive/Types.hs (1:7, 4%) - glean/lib/Glean/Pretty/CxxAnn.hs (1:7, 1%) 6 duplicated lines in: - glean/lang/lsif/Data/LSIF/JSON.hs (1:7, 2%) - glean/lib/Glean/Util/AnnMaker.hs (1:7, 5%) 6 duplicated lines in: - glean/lang/clang/Derive/Lib.hs (1:7, 7%) - glean/lib/Glean/Write/SimpleAsync.hs (1:7, 7%) 6 duplicated lines in: - glean/lang/flow/Glean/Regression/Driver/Args/Flow.hs (1:7, 23%) - glean/lib/Glean/Util/TargetAnalysis.hs (1:7, 2%) 6 duplicated lines in: - glean/lang/clang/Derive.hs (1:7, 17%) - glean/lib/Glean/Write/SimpleAsync.hs (1:7, 7%) 6 duplicated lines in: - glean/lang/lsif/Data/LSIF/Angle.hs (1:7, 1%) - glean/lib/Glean/Util/CxxXRef.hs (1:7, 9%) 6 duplicated lines in: - glean/lang/clang/Derive/Types.hs (1:7, 4%) - glean/lib/Glean/Search/Graph.hs (1:7, 2%) 6 duplicated lines in: - glean/lang/hack/Derive/HackDeclarationTarget.hs (1:7, 2%) - glean/lib/Glean/Util/XRefs.hs (1:7, 13%) 6 duplicated lines in: - glean/lang/lsif/Glean/LSIF/Driver.hs (1:7, 6%) - glean/lib/Glean/DocBlock/TrimLogic.hs (1:7, 3%) 6 duplicated lines in: - glean/lang/clang/Derive/Env.hs (1:7, 12%) - glean/lib/Glean/Util/Declarations.hs (1:7, 2%) 6 duplicated lines in: - glean/lang/clang/Derive/CxxSame.hs (1:7, 7%) - glean/lib/Glean/Pretty/Hs.hs (1:7, 15%) 6 duplicated lines in: - glean/lang/hack/Derive/HackDeclarationTarget.hs (1:7, 2%) - glean/lib/Glean/Util/Declarations.hs (1:7, 2%) 6 duplicated lines in: - glean/lang/clang/Derive/CxxSame.hs (1:7, 7%) - glean/lib/Glean/Util/EntityUtils.hs (1:7, 1%) 6 duplicated lines in: - glean/lang/typescript/Main.hs (1:7, 9%) - glean/lib/Glean/Util/TargetAnalysis.hs (1:7, 2%) 6 duplicated lines in: - glean/lang/clang/Derive/Common.hs (1:7, 7%) - glean/lib/Glean/Util/URI.hs (1:7, 4%) 6 duplicated lines in: - glean/lang/clang/Derive/CxxDeclarationTargets.hs (1:7, 1%) - glean/lib/Glean/Util/XRefs.hs (1:7, 13%) 6 duplicated lines in: - glean/lang/hack/deriver/Derive.hs (1:7, 22%) - glean/lib/Glean/Derive.hs (1:7, 8%) 6 duplicated lines in: - glean/lang/clang/Derive/CxxDeclarationSources.hs (1:7, 4%) - glean/lib/Glean/Pretty/Hack.hs (1:7, 35%) 6 duplicated lines in: - glean/lang/lsif/Data/LSIF/Angle.hs (1:7, 1%) - glean/lib/Glean/Write/SimpleAsync.hs (1:7, 7%) 6 duplicated lines in: - glean/lang/clang/Derive/Generic.hs (1:7, 24%) - glean/lib/Glean/Pretty/Shared.hs (1:7, 21%) 6 duplicated lines in: - glean/lang/clang/Derive/Env.hs (1:7, 12%) - glean/lib/Glean/Pretty/Src.hs (1:7, 16%) 6 duplicated lines in: - glean/lang/typescript/Main.hs (1:7, 9%) - glean/lib/Glean/Pretty/Shared.hs (1:7, 21%) 6 duplicated lines in: - glean/lang/clang/Derive/Lib.hs (1:7, 7%) - glean/lib/Glean/Util/Same.hs (1:7, 2%) 6 duplicated lines in: - glean/lang/clang/Derive/Generic.hs (1:7, 24%) - glean/lib/Glean/Util/AnnMaker.hs (1:7, 5%) 6 duplicated lines in: - glean/lang/clang/Derive/CxxDeclarationTargets.hs (1:7, 1%) - glean/lib/Glean/Server/Spawn.hs (1:7, 11%) 6 duplicated lines in: - glean/lang/clang/Derive/CxxDeclarationSources.hs (1:7, 4%) - glean/lib/Glean/Util/EntityUtils.hs (1:7, 1%) 6 duplicated lines in: - glean/lang/hack/Derive/Env.hs (1:7, 17%) - glean/lib/Glean/Util/Declarations.hs (1:7, 2%) 6 duplicated lines in: - glean/lang/hack/deriver/Derive.hs (1:7, 22%) - glean/lib/Glean/Pretty/CxxAnn.hs (1:7, 1%) 6 duplicated lines in: - glean/lang/clang/Derive/Types.hs (1:7, 4%) - glean/lib/Glean/DocBlock/TrimLogic.hs (1:7, 3%) 6 duplicated lines in: - glean/lang/hack/Derive/Types.hs (1:7, 7%) - glean/lib/Glean/Write/SimpleAsync.hs (1:7, 7%) 6 duplicated lines in: - glean/lang/clang/Derive/Env.hs (1:7, 12%) - glean/lib/Glean/Search/Search.hs (1:7, 1%) 6 duplicated lines in: - glean/lang/clang/Derive/CxxDeclarationSources.hs (1:7, 4%) - glean/lib/Glean/Util/Buck.hs (1:7, 1%) 6 duplicated lines in: - glean/lang/lsif/Glean/LSIF/Driver.hs (1:7, 6%) - glean/lib/Glean/Pretty/Java.hs (1:7, 17%) 6 duplicated lines in: - glean/lang/lsif/Glean/LSIF/Driver.hs (1:7, 6%) - glean/lib/Glean/Pretty/Style.hs (1:7, 33%) 6 duplicated lines in: - glean/lang/flow/Glean/Regression/Driver/Args/Flow.hs (1:7, 23%) - glean/lib/Glean/Derive.hs (1:7, 8%) 6 duplicated lines in: - glean/lang/clang/Derive/CxxTargetUses.hs (1:7, 7%) - glean/lib/Glean/Server/Spawn.hs (1:7, 11%) 6 duplicated lines in: - glean/lang/clang/Derive/CxxTargetUses.hs (1:7, 7%) - glean/lib/Glean/Pretty/Code.hs (1:7, 27%) 6 duplicated lines in: - glean/lang/lsif/Data/LSIF/Angle.hs (1:7, 1%) - glean/lib/Glean/Server/Spawn.hs (1:7, 11%) 6 duplicated lines in: - glean/lang/clang/Derive/Env.hs (1:7, 12%) - glean/lib/Glean/Util/Range.hs (1:7, 1%) 6 duplicated lines in: - glean/lang/clang/Derive/Common.hs (1:7, 7%) - glean/lib/Glean/Util/AnnMaker.hs (1:7, 5%) 6 duplicated lines in: - glean/lang/lsif/Data/LSIF/Angle.hs (1:7, 1%) - glean/lib/Glean/Util/BuckDeps.hs (1:7, 3%) 6 duplicated lines in: - glean/lang/clang/Derive/Lib.hs (1:7, 7%) - glean/lib/Glean/Server/Spawn.hs (1:7, 11%) 6 duplicated lines in: - glean/lang/lsif/Data/LSIF/Types.hs (1:7, 2%) - glean/lib/Glean/Derive.hs (1:7, 8%) 6 duplicated lines in: - glean/lang/lsif/Data/LSIF/Types.hs (1:7, 2%) - glean/lib/Glean/Util/XRefs.hs (1:7, 13%) 6 duplicated lines in: - glean/lang/clang/Derive/Lib.hs (1:7, 7%) - glean/lib/Glean/Util/URI.hs (1:7, 4%) 6 duplicated lines in: - glean/lang/clang/Derive/Types.hs (1:7, 4%) - glean/lib/Glean/Pretty/Cxx.hs (1:7, 1%) 6 duplicated lines in: - glean/lang/lsif/Data/LSIF/Types.hs (1:7, 2%) - glean/lib/Glean/Pretty/HackAnn.hs (1:7, 4%) 6 duplicated lines in: - glean/lang/clang/Derive/Common.hs (1:7, 7%) - glean/lib/Glean/Pretty/Code.hs (1:7, 27%) 6 duplicated lines in: - glean/lang/lsif/Data/LSIF/JSON.hs (1:7, 2%) - glean/lib/Glean/Search/Graph.hs (1:7, 2%) 6 duplicated lines in: - glean/lang/clang/Derive/Lib.hs (1:7, 7%) - glean/lib/Glean/Pretty/Hack.hs (1:7, 35%) 6 duplicated lines in: - glean/lang/clang/Derive/Generic.hs (1:7, 24%) - glean/lib/Glean/DocBlock/TrimLogic.hs (1:7, 3%) 6 duplicated lines in: - glean/lang/hack/Glean/Regression/Driver/Args/Hack.hs (1:7, 15%) - glean/lib/Glean/Util/Buck.hs (1:7, 1%) 6 duplicated lines in: - glean/lang/clang/Derive/CxxDeclarationTargets.hs (1:7, 1%) - glean/lib/Glean/Pretty/Java.hs (1:7, 17%) 6 duplicated lines in: - glean/lang/clang/Derive/Types.hs (1:7, 4%) - glean/lib/Glean/Derive.hs (1:7, 8%) 6 duplicated lines in: - glean/lang/clang/Derive/CxxDeclarationSources.hs (1:7, 4%) - glean/lib/Glean/DocBlock/TrimLogic.hs (1:7, 3%) 6 duplicated lines in: - glean/lang/hack/Derive/HackDeclarationTarget.hs (1:7, 2%) - glean/lib/Glean/Search/Search.hs (1:7, 1%) 6 duplicated lines in: - glean/lang/clang/Derive/Common.hs (1:7, 7%) - glean/lib/Glean/Util/EntityUtils.hs (1:7, 1%)