Skip to content

Commit 51b0d9f

Browse files
derrickburnsclaude
andcommitted
fix: Resolve CI issues (scaladoc table, scoverage plugin)
- KernelFactory.scala: Replace markdown table with wiki-style list (Scaladoc parser doesn't support markdown tables with pipe alignment) - project/plugins.sbt: Update sbt-scoverage 1.9.3 → 2.2.2 for Scala 2.13.14 - Add scala-xml version scheme to resolve plugin dependency conflict 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
1 parent 273f177 commit 51b0d9f

File tree

2 files changed

+11
-10
lines changed

2 files changed

+11
-10
lines changed

project/plugins.sbt

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,10 @@
3434

3535
// Modern SBT plugins for code quality and dependency management
3636
addSbtPlugin("org.scalastyle" %% "scalastyle-sbt-plugin" % "1.0.0")
37-
addSbtPlugin("org.scoverage" % "sbt-scoverage" % "1.9.3")
37+
addSbtPlugin("org.scoverage" % "sbt-scoverage" % "2.2.2")
38+
39+
// Resolve scala-xml version conflict between scoverage and scalariform
40+
ThisBuild / libraryDependencySchemes += "org.scala-lang.modules" %% "scala-xml" % VersionScheme.Always
3841

3942
// Publishing plugins
4043
addSbtPlugin("org.xerial.sbt" % "sbt-sonatype" % "3.9.21")

src/main/scala/com/massivedatascience/clusterer/ml/df/kernels/KernelFactory.scala

Lines changed: 7 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -26,15 +26,13 @@ package com.massivedatascience.clusterer.ml.df.kernels
2626
*
2727
* ==Supported Divergences==
2828
*
29-
* | Name | Aliases | Sparse Support | Domain | Use Case |
30-
* |:-----------------|:----------------|:---------------|:--------|:--------------------------|
31-
* | squaredEuclidean | se, euclidean | Yes | R^n | General clustering |
32-
* | kl | kullbackLeibler | Yes | R+^n | Probability distributions |
33-
* | itakuraSaito | is | No | R+^n | Audio/spectrum analysis |
34-
* | generalizedI | genI | No | R+^n | Count data |
35-
* | logistic | - | No | [0,1]^n | Bounded probabilities |
36-
* | l1 | manhattan | Yes | R^n | Robust clustering |
37-
* | spherical | cosine | Yes | R^n | Text/documents |
29+
* - '''squaredEuclidean''' (aliases: se, euclidean) - Sparse: Yes, Domain: R^n, Use: General clustering
30+
* - '''kl''' (aliases: kullbackLeibler) - Sparse: Yes, Domain: R+^n, Use: Probability distributions
31+
* - '''itakuraSaito''' (aliases: is) - Sparse: No, Domain: R+^n, Use: Audio/spectrum analysis
32+
* - '''generalizedI''' (aliases: genI) - Sparse: No, Domain: R+^n, Use: Count data
33+
* - '''logistic''' - Sparse: No, Domain: [0,1]^n, Use: Bounded probabilities
34+
* - '''l1''' (aliases: manhattan) - Sparse: Yes, Domain: R^n, Use: Robust clustering
35+
* - '''spherical''' (aliases: cosine) - Sparse: Yes, Domain: R^n, Use: Text/documents
3836
*
3937
* ==Example Usage==
4038
*

0 commit comments

Comments
 (0)