Hacktoberfest 2026: as issues que os mantenedores marcaram para outubro, abertas e boas para iniciantes. Ver issues do Hacktoberfest

Scala CLI is a command-line tool to interact with the Scala language. It lets you compile, run, test, and package your Scala code (and more!)

VirtusLab/scala-cli é bom para iniciantes?

Nos últimos 30 dias, VirtusLab/scala-cli fez merge de 37 de 46 pull requests de contribuidores externos, e os mantenedores costumam responder em até 1 dia. Agora há 2 issues para iniciantes abertas.

Estrelas
645
Forks
169
Issues abertas para iniciantes
2
Issues indexadas
306
Merge médio
1d 17h
PRs com merge (30d)
67
Linguagem predominante
Scala
Licença
Apache-2.0
Último push no GitHub
6/10/2026
Última indexação
20/9/2026
Guia de contribuição
Guia de contribuição
Código de conduta
Código de conduta
Labels para iniciantes
good first issue

Como contribuir com VirtusLab/scala-cli

  1. Leia primeiro o guia de contribuição: ele explica como os mantenedores querem que as mudanças sejam propostas, testadas e revisadas.
  2. Ele tem um Dockerfile ou um arquivo Docker Compose, então você pode rodá-lo sem instalar todo o conjunto de ferramentas.
  3. Leia o código de conduta: ele vale para issues e pull requests tanto quanto para o chat.
  4. Escolha uma das 2 issues abertas para iniciantes abaixo e comente que quer trabalhar nela antes de começar.
Carregando issues

Issues em que talvez alguém já esteja trabalhando aparecem no fim. Ordenar tudo por data

  • Missing dependency update warnings when using Scala CLI from jar
    Talvez livre de novo @Gedochao assumiu há 61 dias e não há nenhum pull request aberto. Aberta
    actionable diagnostics bug IDE

    VirtusLab/scala-cli#4410 · 1 responsável ·

    Mantenedores costumam responder em até 1 dia

  • Java-only project referencing Scala 3 enums hangs `compile` forever: zinc JavaAnalyze dies with NoClassDefFoundError: scala/reflect/Enum and the BSP request is never answered
    Aberta
    blocked upstream java

    Dificuldade 5/5 Mais de uma semana Facilidade para iniciantes 38/100

    VirtusLab/scala-cli#4361 · 2 comentários ·

    Mantenedores costumam responder em até 1 dia

  • Native worksheet replacement: run scripts against a build module's classpath via BSP
    Aberta
    bsp enhancement IDE priority: low

    Dificuldade 5/5 Mais de uma semana Facilidade para iniciantes 42/100

    VirtusLab/scala-cli#4321 · 2 comentários ·

    Mantenedores costumam responder em até 1 dia

  • Make it easier to work with multi-file using-directives
    Aberta
    enhancement needs decision reporting UX

    Dificuldade 2/5 1-3 horas Facilidade para iniciantes 68/100

    VirtusLab/scala-cli#4250 · 5 comentários ·

    Mantenedores costumam responder em até 1 dia

  • Add `--list-targets` to expose the full build matrix
    Aberta
    --cross enhancement

    Dificuldade 4/5 3-5 dias Facilidade para iniciantes 52/100

    VirtusLab/scala-cli#4241 ·

    Mantenedores costumam responder em até 1 dia

  • `scala-compose` / multi-module support for Scala CLI
    Aberta
    enhancement wontfix

    Dificuldade 5/5 Mais de uma semana Facilidade para iniciantes 15/100

    VirtusLab/scala-cli#4170 · 1 reação ·

    Mantenedores costumam responder em até 1 dia

  • Debian repository needs a new key, SHA1 no longer accepted
    Talvez livre de novo @tgodzik assumiu há 190 dias e não há nenhum pull request aberto. Aberta
    bug installation

    VirtusLab/scala-cli#4127 · 7 comentários · 1 reação · 2 responsáveis ·

    Mantenedores costumam responder em até 1 dia

  • Make scala-cli repository configuration a single source of truth (including Bloop bootstrap)
    Aberta
    Bloop enhancement

    Dificuldade 5/5 Mais de uma semana Facilidade para iniciantes 35/100

    VirtusLab/scala-cli#4118 · 1 comentário ·

    Mantenedores costumam responder em até 1 dia

  • Add libsodium support for Linux arm64
    Aberta
    enhancement priority: low publish command

    Dificuldade 4/5 3-5 dias Facilidade para iniciantes 32/100

    VirtusLab/scala-cli#4069 ·

    Mantenedores costumam responder em até 1 dia

  • Add libsodium support for static launchers
    Aberta
    enhancement priority: low publish command

    Dificuldade 4/5 3-5 dias Facilidade para iniciantes 35/100

    VirtusLab/scala-cli#4068 ·

    Mantenedores costumam responder em até 1 dia

  • Add libsodium support for MacOS
    Aberta
    enhancement priority: low publish command

    Dificuldade 4/5 3-5 dias Facilidade para iniciantes 35/100

    VirtusLab/scala-cli#4067 ·

    Mantenedores costumam responder em até 1 dia

  • Bump libsodium in GithubTests
    Aberta
    priority: low static launchers

    Dificuldade 4/5 3-5 dias Facilidade para iniciantes 35/100

    VirtusLab/scala-cli#4045 ·

    Mantenedores costumam responder em até 1 dia

  • Clear screen on watch
    Talvez livre de novo Um pull request para esta issue foi fechado sem ser mesclado. Aberta
    --watch enhancement

    Dificuldade 3/5 1-2 dias Facilidade para iniciantes 45/100

    VirtusLab/scala-cli#4029 ·

    Mantenedores costumam responder em até 1 dia

  • Got error when running scala-cli in a directory with .scala-build with previous scala-compiler version
    Aberta
    Bloop bug Community help wanted priority: low

    Dificuldade 4/5 3-5 dias Facilidade para iniciantes 48/100

    VirtusLab/scala-cli#4013 · 11 comentários · 1 reação ·

    Mantenedores costumam responder em até 1 dia

  • confusing help commands as help is distrubuted over --help --help-full --help-repl etc
    Aberta
    bug help REPL

    Dificuldade 5/5 Mais de uma semana Facilidade para iniciantes 25/100

    VirtusLab/scala-cli#3968 · 1 comentário ·

    Mantenedores costumam responder em até 1 dia

  • Ability to avoid downloading or checking dependencies that are already present locally
    Aberta
    dependency management enhancement

    Dificuldade 4/5 3-5 dias Facilidade para iniciantes 35/100

    VirtusLab/scala-cli#3950 · 12 comentários ·

    Mantenedores costumam responder em até 1 dia

  • REPL exposes compiler internals
    Talvez livre de novo @Gedochao assumiu há 342 dias e não há nenhum pull request aberto. Aberta
    bug REPL

    VirtusLab/scala-cli#3930 · 1 comentário · 2 reações · 1 responsável ·

    Mantenedores costumam responder em até 1 dia

  • watch with resourceDir has infinite loop when resource changes
    Aberta
    --watch bug

    Dificuldade 3/5 1-2 dias Facilidade para iniciantes 48/100

    VirtusLab/scala-cli#3907 · 1 comentário · 2 reações ·

    Mantenedores costumam responder em até 1 dia

  • Proposal: target.platform directives should produce multiple BSP targets
    Aberta
    enhancement experimental IDE

    Dificuldade 5/5 Mais de uma semana Facilidade para iniciantes 35/100

    VirtusLab/scala-cli#3903 ·

    Mantenedores costumam responder em até 1 dia

  • Selecting a JVM does not set its LD_LIBRARY_PATH
    Aberta
    bug GraalVM

    Dificuldade 4/5 3-5 dias Facilidade para iniciantes 35/100

    VirtusLab/scala-cli#3877 ·

    Mantenedores costumam responder em até 1 dia

  • Support Javap
    Aberta
    enhancement Extra commands

    Dificuldade 4/5 3-5 dias Facilidade para iniciantes 30/100

    VirtusLab/scala-cli#3875 · 7 comentários ·

    Mantenedores costumam responder em até 1 dia

  • Detect compile-time dependencies, detect unused compile-time dependencies
    Talvez livre de novo Um pull request para esta issue foi fechado sem ser mesclado. Aberta
    dependency management enhancement

    Dificuldade 5/5 Mais de uma semana Facilidade para iniciantes 25/100

    VirtusLab/scala-cli#3873 ·

    Mantenedores costumam responder em até 1 dia

  • Support scala native service loaders
    Aberta
    missing feature Scala Native

    Dificuldade 4/5 3-5 dias Facilidade para iniciantes 45/100

    VirtusLab/scala-cli#3867 · 1 comentário ·

    Mantenedores costumam responder em até 1 dia

  • Feature request: add support for https in custom jar directives
    Aberta
    dependency management enhancement

    Dificuldade 4/5 3-5 dias Facilidade para iniciantes 35/100

    VirtusLab/scala-cli#3848 ·

    Mantenedores costumam responder em até 1 dia

  • Incorrect/misleading error when trying to use `@main` on Scala.js
    Aberta
    bug Scala.js UX

    Dificuldade 3/5 1-2 dias Facilidade para iniciantes 35/100

    VirtusLab/scala-cli#3847 · 2 comentários ·

    Mantenedores costumam responder em até 1 dia

  • Fix Spark tests on Mac CI
    Aberta
    bug experimental priority: low spark

    Dificuldade 4/5 3-5 dias Facilidade para iniciantes 35/100

    VirtusLab/scala-cli#3841 ·

    Mantenedores costumam responder em até 1 dia

  • ${.} in directives does not work properly in Windows
    Aberta
    bug

    Dificuldade 3/5 1-2 dias Facilidade para iniciantes 45/100

    VirtusLab/scala-cli#3837 ·

    Mantenedores costumam responder em até 1 dia

  • Scala script compilation fails with java.lang.NoClassDefFoundError
    Aberta
    bug cannot reproduce scripting

    Dificuldade 4/5 3-5 dias Facilidade para iniciantes 35/100

    VirtusLab/scala-cli#3788 · 11 comentários ·

    Mantenedores costumam responder em até 1 dia

  • Put project related configuration/files into .config directory
    Aberta
    enhancement

    Dificuldade 5/5 Mais de uma semana Facilidade para iniciantes 25/100

    VirtusLab/scala-cli#3775 · 3 comentários · 13 reações ·

    Mantenedores costumam responder em até 1 dia

  • Standalone no-internet installation?
    Aberta
    isolated environments question

    Dificuldade 5/5 Mais de uma semana Facilidade para iniciantes 25/100

    VirtusLab/scala-cli#3768 · 4 comentários · 2 reações ·

    Mantenedores costumam responder em até 1 dia

  • file directive integrity check (especially for remote file)
    Aberta
    enhancement security using directives

    Dificuldade 5/5 Mais de uma semana Facilidade para iniciantes 25/100

    VirtusLab/scala-cli#3761 ·

    Mantenedores costumam responder em até 1 dia

  • There is no failure/warning from the server on the ScalacOptions request when there is a broken dependency
    Aberta
    bsp bug

    Dificuldade 4/5 3-5 dias Facilidade para iniciantes 35/100

    VirtusLab/scala-cli#3754 ·

    Mantenedores costumam responder em até 1 dia

  • GLIBC incompatibility for scala-cli 1.8.0+ on RHEL8
    Aberta
    bug GraalVM installation

    Dificuldade 4/5 3-5 dias Facilidade para iniciantes 35/100

    VirtusLab/scala-cli#3747 · 3 comentários ·

    Mantenedores costumam responder em até 1 dia

  • Errors from compiler warnings don't make compilation process fail
    Talvez livre de novo @tgodzik assumiu há 483 dias e não há nenhum pull request aberto. Aberta
    blocked upstream Bloop bug scalac compatibility

    VirtusLab/scala-cli#3735 · 9 comentários · 1 responsável ·

    Mantenedores costumam responder em até 1 dia

  • Missing jar errors when starting bloop
    Aberta
    bug installation

    Dificuldade 3/5 1-2 dias Facilidade para iniciantes 35/100

    VirtusLab/scala-cli#3724 · 3 comentários · 1 reação ·

    Mantenedores costumam responder em até 1 dia

  • Add support for exporting to `build.mill`/`build.mill.scala` with `export --mill`
    Aberta
    enhancement experimental export Mill

    Dificuldade 4/5 3-5 dias Facilidade para iniciantes 35/100

    VirtusLab/scala-cli#3698 ·

    Mantenedores costumam responder em até 1 dia

  • could make scala-cli embed as notebook ?
    Aberta
    enhancement

    Dificuldade 5/5 Mais de uma semana Facilidade para iniciantes 20/100

    VirtusLab/scala-cli#3680 · 2 comentários · 2 reações ·

    Mantenedores costumam responder em até 1 dia

  • Pass arguments to an individual test framework
    Aberta
    enhancement test command

    Dificuldade 5/5 Mais de uma semana Facilidade para iniciantes 35/100

    VirtusLab/scala-cli#3635 · 1 reação ·

    Mantenedores costumam responder em até 1 dia

  • Handle multiple test frameworks when exporting to `SBT`/`Mill`
    Aberta
    enhancement experimental export spree test command

    Dificuldade 4/5 3-5 dias Facilidade para iniciantes 35/100

    VirtusLab/scala-cli#3634 ·

    Mantenedores costumam responder em até 1 dia

  • Add a flag for printing all available test frameworks in the project
    Aberta
    enhancement spree test command

    Dificuldade 3/5 1-2 dias Facilidade para iniciantes 48/100

    VirtusLab/scala-cli#3633 ·

    Mantenedores costumam responder em até 1 dia

  • Support Model Context Protocol
    Aberta
    enhancement Extra commands

    Dificuldade 5/5 Mais de uma semana Facilidade para iniciantes 25/100

    VirtusLab/scala-cli#3629 · 1 comentário ·

    Mantenedores costumam responder em até 1 dia

  • Additional logging of the scala/java/scala-cli versions
    Aberta
    enhancement logging spree UX

    Dificuldade 5/5 Mais de uma semana Facilidade para iniciantes 35/100

    VirtusLab/scala-cli#3598 · 4 comentários ·

    Mantenedores costumam responder em até 1 dia

  • Configurable BuildInfo
    Aberta
    --build-info enhancement spree

    Dificuldade 5/5 Mais de uma semana Facilidade para iniciantes 35/100

    VirtusLab/scala-cli#3597 ·

    Mantenedores costumam responder em até 1 dia

  • Allow for preset scalacOptions
    Aberta
    enhancement spree

    Dificuldade 5/5 Mais de uma semana Facilidade para iniciantes 35/100

    VirtusLab/scala-cli#3596 · 4 comentários · 1 reação ·

    Mantenedores costumam responder em até 1 dia

  • Broken compilation when script name equals to library name
    Talvez livre de novo Um pull request para esta issue foi fechado sem ser mesclado. Aberta
    bug scripting wontfix

    Dificuldade 3/5 1-2 dias Facilidade para iniciantes 45/100

    VirtusLab/scala-cli#3595 · 1 comentário ·

    Mantenedores costumam responder em até 1 dia

  • variable support for dependency versions
    Aberta
    dependency management enhancement using directives

    Dificuldade 5/5 Mais de uma semana Facilidade para iniciantes 30/100

    VirtusLab/scala-cli#3594 ·

    Mantenedores costumam responder em até 1 dia

  • `doc` with `--test` fails on top level `@main`
    Aberta
    blocked upstream bug doc command

    Dificuldade 3/5 1-2 dias Facilidade para iniciantes 45/100

    VirtusLab/scala-cli#3584 · 2 comentários ·

    Mantenedores costumam responder em até 1 dia

  • dockerImageRegistry config is not considered
    Aberta
    bug docker package command

    Dificuldade 3/5 1-2 dias Facilidade para iniciantes 42/100

    VirtusLab/scala-cli#3536 · 1 comentário ·

    Mantenedores costumam responder em até 1 dia

  • scala-cli occasionally re-downloads same CLI version again
    Aberta
    bug coursier reporting UX

    Dificuldade 4/5 3-5 dias Facilidade para iniciantes 35/100

    VirtusLab/scala-cli#3509 · 3 comentários ·

    Mantenedores costumam responder em até 1 dia

  • Support multiple main methods in scripts
    Aberta
    enhancement legacy:runner:compat priority: low scripting

    Dificuldade 3/5 1-2 dias Facilidade para iniciantes 35/100

    VirtusLab/scala-cli#3498 · 2 comentários ·

    Mantenedores costumam responder em até 1 dia

Mostrando os 100 mais recentes

Esta página lista apenas o que foi indexado mais recentemente. O filtro avançado tem o inventário completo, refinado por linguagem, dificuldade e duração.

Abrir o filtro avançado

Receba novas issues na sua caixa de entrada

Um resumo curto de issues do GitHub para quem está começando.