BlueBrain / BlueBrain/nexus

Introduce the sbt-explicit-dependencies

Open
#1,715 0 comments 0 reactions 0 assignees View on GitHub
delta enhancement
Dominant language
Scala
Stars
301
Forks
76
PR merge metrics
No merged PRs in 30d

Description

The plugin allows a strict definition of dependencies in the appropriate scope.

Update github actions workflows to check that no unused dependencies are added and that all used dependencies are explicitly declared.

https://github.com/cb372/sbt-explicit-dependencies

Contributor guide

Open the contributing guide

Research direction

Start by reviewing the repository's GitHub Actions workflows and the linked sbt-explicit-dependencies plugin documentation. Configure the workflows to check that unused dependencies are rejected and all used dependencies are explicitly declared; done means both checks run successfully in GitHub Actions.

Written by the indexing model from the issue text.

Assessment

Tech stack
github-actions, scala
Domain
build-system, ci-cd
Issue type
Feature
Difficulty
2/5
Estimated time
1-3 hours
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
45/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.