Skip to content

Commit d35bcd5

Browse files
committed
Update CLAUDE.md for Scala 3.7.1 and modern sbt syntax
- Fix build command to use modern sbt syntax: Test / compile instead of test:compile - Update Scala version reference to 3.7.1 in testing structure - Update scalafmt configuration notes to reflect Scala 3 dialect and 100 char limit
1 parent 965bd97 commit d35bcd5

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

CLAUDE.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ MessagePack-Java is a binary serialization library that provides a fast and comp
1313
### Build and Compile
1414
```bash
1515
./sbt compile # Compile source code
16-
./sbt test:compile # Compile source and test code
16+
./sbt "Test / compile" # Compile source and test code
1717
./sbt package # Create JAR files
1818
```
1919

@@ -66,7 +66,7 @@ The msgpack-jackson module provides:
6666
- Extension type support including timestamps
6767

6868
### Testing Structure
69-
- **msgpack-core tests**: Written in Scala using AirSpec framework
69+
- **msgpack-core tests**: Written in Scala 3.7.1 using AirSpec framework
7070
- Location: `msgpack-core/src/test/scala/`
7171
- **msgpack-jackson tests**: Written in Java using JUnit
7272
- Location: `msgpack-jackson/src/test/java/`
@@ -81,7 +81,7 @@ For JDK 17+ compatibility, these options are automatically added:
8181

8282
## Code Style Requirements
8383
- Java code follows Facebook Presto style (enforced by checkstyle)
84-
- Scala test code uses Scalafmt with 180 character line limit
84+
- Scala test code uses Scalafmt with Scala 3 dialect and 100 character line limit
8585
- Checkstyle runs automatically during compilation
8686
- No external dependencies allowed in msgpack-core
8787

0 commit comments

Comments
 (0)