We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 6a6dd7b commit 9b2904fCopy full SHA for 9b2904f
scaladoc/src/dotty/tools/scaladoc/PathBased.scala
@@ -7,7 +7,7 @@ case class PathBased[T](entries: List[PathBased.Entry[T]], projectRoot: Path):
7
if path.isAbsolute then
8
if path.startsWith(projectRoot) then get(projectRoot.relativize(path))
9
else None
10
- else entries.find(_.path.forall(p => path.startsWith(p))).map(entry =>
+ else entries.filter(_.path.forall(p => path.startsWith(p))).maxByOption(_.path.map(_.toString.length)).map(entry =>
11
PathBased.Result(entry.path.fold(path)(_.relativize(path)), entry.elem)
12
)
13
0 commit comments