Back to directory
com-lihaoyi avatar

acyclic

Acyclic is a Scala compiler plugin to let you prohibit circular dependencies between files. Read more below about its uses, features, and usage.

Clone repository

git clone https://github.com/com-lihaoyi/acyclic.git

250

Stars

37

Forks

8

Watchers

MIT

License

Releases

Mar 31, 2026

Download .zip

Merged Pull Requests

Support Scala 2.12.21 by @lefou in #173 Add support for Scala 3.3.7 by @lefou in #175 Add support for Scala 3.8.x by @lefou in #177

Full Changelog: 0.3.20...0.3.21

Merged Pull Requests

Add support for Scala 2.13.18 and 3.7.4 by @Gedochao in #166 Fix back publishing via Github Workflow: pass SCALA_VERSION env var to job by @lefou in #168 Update changelog by @lef...

Merged Pull Requests since 0.3.18

Bring this repo up-to-date by @Gedochao in #163 Add workflow_dispatch to publish for a single Scala version by @lolgab in #164

New Contributors

@Gedochao made thei...

Merged Pull Requests

Rollback Mill 0.12.x bump by @lefou in #157 Fix Java classpath retrieval in tests by @lefou in #158 Base test resource recovery on sys env variables by @lefou in #159 Upgrade Mil...

Merged Pull Requests

Add support for scala 3.6 (#152) by @svs-actian in #154

New Contributors

@svs-actian made their first contribution in #154

Full Changelog: 0.3.16...0.3.17