{"id":30725457,"url":"https://github.com/rtimush/sbt-rewarn","last_synced_at":"2025-09-03T12:49:56.186Z","repository":{"id":39710475,"uuid":"282326972","full_name":"rtimush/sbt-rewarn","owner":"rtimush","description":"Make sbt always display compilation warnings, even for unchanged files.","archived":false,"fork":false,"pushed_at":"2025-01-19T06:10:26.000Z","size":170,"stargazers_count":61,"open_issues_count":8,"forks_count":2,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-08-27T14:44:46.204Z","etag":null,"topics":["sbt","sbt-plugin","scala"],"latest_commit_sha":null,"homepage":"","language":"Scala","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"bsd-3-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/rtimush.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null},"funding":{"github":"rtimush"}},"created_at":"2020-07-24T22:27:29.000Z","updated_at":"2025-03-06T08:23:50.000Z","dependencies_parsed_at":"2024-03-03T00:23:51.601Z","dependency_job_id":"81835605-ddcc-46c2-9901-8568ece50db4","html_url":"https://github.com/rtimush/sbt-rewarn","commit_stats":null,"previous_names":[],"tags_count":4,"template":false,"template_full_name":null,"purl":"pkg:github/rtimush/sbt-rewarn","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rtimush%2Fsbt-rewarn","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rtimush%2Fsbt-rewarn/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rtimush%2Fsbt-rewarn/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rtimush%2Fsbt-rewarn/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rtimush","download_url":"https://codeload.github.com/rtimush/sbt-rewarn/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rtimush%2Fsbt-rewarn/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":273446214,"owners_count":25107153,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-09-03T02:00:09.631Z","response_time":76,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["sbt","sbt-plugin","scala"],"created_at":"2025-09-03T12:49:53.685Z","updated_at":"2025-09-03T12:49:56.178Z","avatar_url":"https://github.com/rtimush.png","language":"Scala","funding_links":["https://github.com/sponsors/rtimush"],"categories":[],"sub_categories":[],"readme":"sbt-rewarn\n==================\nAlways display compilation warnings, even for unchanged files.\n\nBy default, `sbt` shows compilation warnings only for the source files that have been re-compiled in the current incremental compilation run. `sbt-rewarn` makes it print all warnings on every compilation, even if you didn't change anything.\n\nThis is particularly helpful if you want to keep your project warning-free. Simply enabling `-Xfatal-warnings` can be too annoying during development, especially the `-Wunused:*` family of warnings. The better alternative is to make warnings fatal on CI but not locally. Together with this plugin, you will always see if you have introduced any warnings, regardless of the incremental compilation.\n\n![sbt-rewarn](https://user-images.githubusercontent.com/831307/88443498-d49fc980-ce18-11ea-8154-8245ceb309c1.png)\n\nRequirements\n==============\nsbt 1.0.0 or later, with an exception of sbt 1.4.0 (sbt 1.4.1+ is supported again).\n\nInstallation\n============\n\nThe plugin supports both global and per-project installation. \nIf you want this plugin to be available for all `sbt` projects you work with, configure it in `~/.sbt/1.0/plugins/plugins.sbt`.\nIf you want to enable this plugin for some specific project only, configure it in `\u003cproject-root\u003e/project/plugins.sbt`.\n\n### Stable version\nAdd the following line to the `plugins.sbt` file:\n\n```\naddSbtPlugin(\"com.timushev.sbt\" % \"sbt-rewarn\" % \"x.x.x\")\n```\n\nThe latest version is  [![Maven Central](https://maven-badges.herokuapp.com/maven-central/com.timushev.sbt/sbt-rewarn/badge.svg?subject=sbt-rewarn)](https://maven-badges.herokuapp.com/maven-central/com.timushev.sbt/sbt-rewarn/) \n\nNo additional configuration is necessary, the plugin will be automatically activated.\n\n### Snapshot version\nChoose one of versions available on [Sonatype](https://oss.sonatype.org/content/repositories/snapshots/com/timushev/sbt/sbt-rewarn_2.12_1.0/). Then add the following lines to the `plugins.sbt` file:\n\n```\nresolvers += Resolver.sonatypeRepo(\"snapshots\")\naddSbtPlugin(\"com.timushev.sbt\" % \"sbt-rewarn\" % \"x.x.x-y-zzzzzzz-SNAPSHOT\")\n```\n\nNote, that snapshots are not updated automatically.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frtimush%2Fsbt-rewarn","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Frtimush%2Fsbt-rewarn","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frtimush%2Fsbt-rewarn/lists"}